#include <mt_wndm.h>
Data Fields | |
LINKABLE | item |
Managed by WinDom. | |
short | type |
Component layout type (CLT_* values). | |
short | status |
Component status mask (CS_* values). | |
short | flex |
Flexibility ratio (0 for fixed size). | |
short | size |
size (for CLT_VERTICAL/CLT_HORIZONTAL) modes) | |
LGRECT | rect |
Actual component size rectangle. | |
W_GRAFPORT * | graf |
Component graphics port. | |
struct { | |
unsigned long min_width | |
minimal component width | |
unsigned long max_width | |
maximal component width | |
unsigned long min_height | |
minimal component height | |
unsigned long max_height | |
maximal component height | |
} | bounds |
Data internally managed by WinDom. | |
_component * | parent |
Container reference. | |
LIST * | children |
Children (FIXME: ?by value?). | |
LIST | binding |
component handler list - reserved | |
LIST | data |
component data - reserved |
component handler list - reserved
struct { ... } _component::bounds |
Data internally managed by WinDom.
Children (FIXME: ?by value?).
component data - reserved
short _component::flex |
Flexibility ratio (0 for fixed size).
Component graphics port.
Managed by WinDom.
unsigned long _component::max_height |
maximal component height
unsigned long _component::max_width |
maximal component width
unsigned long _component::min_height |
minimal component height
unsigned long _component::min_width |
minimal component width
struct _component* _component::parent |
Container reference.
Actual component size rectangle.
short _component::size |
size (for CLT_VERTICAL/CLT_HORIZONTAL) modes)
short _component::status |
Component status mask (CS_* values).
short _component::type |
Component layout type (CLT_* values).