_channel_ | |
| proprietary channel
|
_container_ | |
| container in which to create the object
|
_father_ | |
| father ObjNode
|
_coordinates_ | |
| object coordinates in container
|
_flags_ | |
| can be a combination of following values :
Value | Meaning |
OBJ_ENABLE | object is enabled |
OBJ_DISABLE | object is disabled |
OBJ_HIDE | object is hidden |
OBJ_VISIBLE | object is visible |
OBJ_CBNOPAINT | object is not repaint before user callbacks |
OBJ_TABSTOP | object is in the "tab stop" list |
OBJ_LW_FLEX | left margin from container border to object is flexible |
OBJ_MW_FLEX | object width is flexible |
OBJ_RW_FLEX | right margin from object to container border is flexible |
OBJ_LH_FLEX | top margin from container to object is flexible |
OBJ_MH_FLEX | object height is flexible |
OBJ_RH_FLEX | bottom margin from object to container is flexible |
CT_LEFT | text is ranged left |
CT_RIGHT | text is ranged right |
CT_CENTER | text is centered |
CT_LABEL | text cannot be edited |
CT_SELECT | text can be selected (only when CT_LABEL) |
CT_EDITLINE | text is one line only and can be edited |
CT_MULTIEDITLINE | text is several lines and can be edited |
CT_WORDWRAP | text is wrapped automatically |
CT_BOTTOM | text is ranged to bottom |
CT_TOP | text is ranged to top |
CT_MULTIFONT | don't use this flag, it works incorrectly and may cause a crash |
CT_PASSWORD | password form |
|
_filterflags_ | |
| defines how events are relayed to container, can be any combination of following values :
Value | Meaning |
OBJ_CONTAINER_CLICK | mouse click event is relayed to container click callback |
OBJ_CONTAINER_UNCLICK | mouse unclick event is relayed to container unclick callback |
OBJ_CONTAINER_DBLCLICK | mouse double-click event is relayed to container double-click callback |
OBJ_CONTAINER_KEYUP | keyup event is relayed to container keyup callback |
OBJ_CONTAINER_KEYDOWN | keydown event is relayed to container keydown callback |
OBJ_CONTAINER_MOUSEWHEEL | mouse wheel event is relayed to container mouse wheel callback |
OBJ_CONTAINER_MOVE | mouse move event is relayed to container mouse move callback |
OBJ_CONTAINER_ALLEVENTS | Activates all nodes' event forwardings: clicks, keys, wheel, move |
|
_width_ | |
| object width
|
_height_ | |
| object height
|
_content_ | |
| text to display
|
_font_ | |
| text font
|
_textparams_ | |
| format parameters are :
text color
text transparency where 0 stands for opaque and 100 for transparent
shadow value where 0 stands for no shadow and any positive integer value for the shift in pixels
shadow color |
_selectionparams_ | |
| selection parameters are :
selection color
selection transparency where 0 stands for opaque and 100 for transparent
|
_vslide_ | |
| vertical slide bar parameters are :
[x y] slide bar position shift from text object position
flags can be any combination of following values :
Value | Meaning |
OBJ_LW_FLEX | left margin from container border to object is flexible |
OBJ_MW_FLEX | object width is flexible |
OBJ_RW_FLEX | right margin from object to container border is flexible |
OBJ_LH_FLEX | top margin from container to object is flexible |
OBJ_MH_FLEX | object height is flexible |
OBJ_RH_FLEX | bottom margin from object to container is flexible |
SLB_DISABLE | object has a disabled state |
SLB_MASK | object has a mask state |
SLB_ROLLOVER | object acts as a rollover |
graphic resource for vertical slide bar
offsets for vertical slide bar, defines the three offsets in graphical resource corresponding to first pixel of slidebar body, first pixel of bottom (or right) arrow and first pixel of cursor
|
_hslide_ | |
| horizontal slide bar parameters are :
[x y] slide bar position shift from text object position
flags can be any combination of following values :
Value | Meaning |
OBJ_LW_FLEX | left margin from container border to object is flexible |
OBJ_MW_FLEX | object width is flexible |
OBJ_RW_FLEX | right margin from object to container border is flexible |
OBJ_LH_FLEX | top margin from container to object is flexible |
OBJ_MH_FLEX | object height is flexible |
OBJ_RH_FLEX | bottom margin from object to container is flexible |
SLB_DISABLE | object has a disabled state |
SLB_MASK | object has a mask state |
SLB_ROLLOVER | object acts as a rollover |
graphic resource for horizontal slide bar
offsets for horizontal slide bar, defines the three offsets in graphical resource corresponding to first pixel of slidebar body, first pixel of bottom (or right) arrow and first pixel of cursor
|