GEOS SDK TechDocs|
|
5 TableContentClass |
5.2 Altering TableContent Instance Data
TableContentClass
is a subclass of
VisContentClass
. As such, it inherits instance data and messages from that class. This section describes the instance data fields defined for
TableContentClass
. It also describes how to set, examine and change those fields which are of interest to developers.
Code Display 5-9 TableContentClass instance data
/* * TableContentClass is a subclass of VisContentClass. */
@default VCI_geoAttrs = (@default | VCGA_ORIENT_CHILDREN_VERTICALLY);
@instance byte TCI_kbdSend = 255;
@instance optr TCI_exclDestination = NullOptr;
@instance word TCI_childSpacing = 0;
@instance word TCI_childWrapSpacing = 0;
TCI_
kbdSend
is an internal field that determines whether keyboard messages will be sent to the TableContent's complement of children. (This is the default behavior.) If you want to send any keyboard events to any of the TableContent's children, this flag must be "on." You should not set or modify this flag directly; it should only be altered by sending the TableContent object MSG_TABLE_CONTENT_KBD_SEND_TO_CHILDREN_ON and MSG_TABLE_CONTENT_KBD_SEND_TO_CHILDREN_OFF.
TCI_
exclDestination
is an internal field that determines which specific child object is sent keyboard messages. If TCI_
exclDestination
is non-null, then keyboard messages will not be broadcast to all of the TableContent's children, but only to that specific object. This destination should only be altered by sending the TableContent
MSG_TABLE_CONTENT_GRAB_KBD_EXCLUSIVE
or
MSG_TABLE_CONTENT_RELEASE_KBD_EXCLUSIVE
(to set the output to null); the field should not be set or modified directly.
TCI_
childSpacing
sets the child spacing (in points) for the Table and Locator children of this TableContent object. You should not need to manipulate this field.
TCI_
childWrapSpacing
sets the child spacing for children that are forced to wrap (in points) for the children of the TableContent object. You should not need to manipulate this field.
GEOS SDK TechDocs|
|
5 TableContentClass |
5.2 Altering TableContent Instance Data