#include <Dock.h>
Inheritance diagram for Teddy::PhysicalComponents::Dock:


Public Methods | |
| Dock (std::string name, const int axis=DOCK_VERTICAL) | |
| Constructor. More... | |
| virtual | ~Dock () |
| virtual void | beginSize (const Vector2 &ref) |
| virtual void | callSize (Area *a) |
| virtual void | endSize () |
| virtual void | beginPlace (const Rect &ref) |
| virtual void | callPlace (Area *a) |
Protected Attributes | |
| Vector2 | cursor_start |
| Vector2 | cursor_end |
| int | axis_max |
| int | axis_sum |
Definition at line 42 of file Dock.h.
|
||||||||||||
|
Constructor.
Definition at line 45 of file Dock.cpp. References axis_max, axis_sum, Teddy::SysSupport::dmsg, Teddy::PhysicalComponents::Area::event_ordering, Teddy::SysSupport::M_WML, and Teddy::PhysicalComponents::Area::separate_self. |
|
|
|
|
|
|
Reimplemented from Teddy::PhysicalComponents::Area. Definition at line 62 of file Dock.cpp. References axis_max, axis_sum, Teddy::SysSupport::dmsg, Teddy::SysSupport::M_WML, Teddy::PhysicalComponents::Area::size, and Teddy::PhysicalComponents::Area::style. |
|
|
Reimplemented from Teddy::PhysicalComponents::Area. Definition at line 102 of file Dock.cpp. References axis_sum, cursor_end, cursor_start, Teddy::SysSupport::dmsg, Teddy::SysSupport::M_WML, Rect, and Teddy::PhysicalComponents::Area::style. |
|
|
Reimplemented from Teddy::PhysicalComponents::Area. Definition at line 69 of file Dock.cpp. References axis_max, axis_sum, Teddy::SysSupport::dmsg, Teddy::SysSupport::M_WML, MAX, Teddy::PhysicalComponents::Area::size, and Teddy::PhysicalComponents::Area::style. |
|
|
Reimplemented from Teddy::PhysicalComponents::Area. Definition at line 79 of file Dock.cpp. References axis_max, Teddy::SysSupport::dmsg, Teddy::SysSupport::M_WML, Teddy::PhysicalComponents::Area::size, and Teddy::PhysicalComponents::Area::style. |
|
|
|
|
|
|
|
|
Definition at line 55 of file Dock.h. Referenced by beginPlace, and callPlace. |
|
|
Definition at line 54 of file Dock.h. Referenced by beginPlace, and callPlace. |