Class: Tuile::Component::Layout::Absolute

Inherits:
Tuile::Component::Layout show all
Defined in:
lib/tuile/component/layout.rb

Overview

Absolute layout. Extend this class, register any children, and override Tuile::Component#rect= to reposition the children.

Instance Attribute Summary

Attributes inherited from Tuile::Component

#key_shortcut, #parent, #rect

Method Summary

Methods inherited from Tuile::Component::Layout

#add, #children, #content_size, #handle_key, #handle_mouse, #initialize, #on_focus, #remove, #repaint

Methods inherited from Tuile::Component

#active=, #active?, #attached?, #children, #content_size, #cursor_position, #depth, #find_shortcut_component, #focus, #focusable?, #handle_key, #handle_mouse, #initialize, #keyboard_hint, #on_child_removed, #on_focus, #on_tree, #repaint, #root, #screen

Constructor Details

This class inherits a constructor from Tuile::Component::Layout