#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. |