|cursor||cursor is the cursor number of the mouse cursor displayed when the mouse cursor enters
|buffer||buffer is the grid number of the image grid buffering a grid.
|imageName is the filename of an image bitmap.
image is the image grid assigned to a grid.
imageAlign is reserved for future enhancements.
imageIndentX is the distance to indent the left edge of the image from the left edge of a grid.
imageIndentY is the distance to indent the top edge of the image from the top edge of a grid.
imageStartX ,imageStartY ,imageWidth ,imageHeight define the portion of the image grid to be drawn in a grid.
|x ,y are the coordinates of a grids upper-left corner in its parent. width ,height is
the size of a grid in pixels.
|minWidth , minHeight , maxWidth , maxHeight are the absolute minimum and maximum width
and height a grid can be resized to in the most extreme circumstances. In particular
circumstances, more restrictive minimums or maximums may apply.
|backgroundColor is the color grids are cleared to. The default backgroundColor usually
defaults to light gray.
drawingColor is the color that text and line graphics is drawn in. drawingColor usually defaults to black.
lowlightColor is the color that shadows or downslopes are drawn in to create 3D effects, and usually defaults to black.
highlightColor is the color that anti-shadows or upslopes are drawn in to create 3D effects, and usually defaults to white.
|dullColor is the color that disabled controls are drawn in, as in buttons or entries
that cannot currently be selected. dullColor usually defaults to gray or cyan.
accentColor is the color accented text or features are drawn in, as in selected text or selected entries. accentColor usually defaults to yellow.
lowtextColor is the color drawn as the dark shadow in text with 3D texture, and usually defaults to black.
hightextColor is the color drawn for the bright highlight in text with 3D texture, and usually defaults to white.
|redrawFlags||redrawFlags tell what aspects of the grid need to be redrawn:
Clip grid to itself
|timer||timer is a millisecond timer value that is loaded into the timer in response to
StartTimer messages by grids that support a timer.
|align||align is a text alignment property that determines the location of single or
multi-line text. The align properties are:
$$AlignUpperLeft - upper left corner
|justify||justify determines the way text in a grid is justified:
$$JustifyLeft - left
justify each line - "ragged right"
|texture||texture is the current 3D texture style of text drawn in grids.
The valid values of texture are at least :
By convention, 3D texture is reserved for text that cannot be changed by users, as on labels, buttons, etc. Also by convention, depressed texture is reserved for buttons and other controls that can be activated or selected, while raised texture is reserved for labels and other grids that cannot be activated or selected.
|indentLeft , indentTop , indentRight , indentBottom determine how far text is indented
from the left, top, right, bottom of the border of grids. Not all values control text
placement in all cases. For example, indentRight,indentBottom have no effect when the
align property is $$AlignUpperLeft .
|fontName is a typeface name like Courier, Times New Roman, etc.
fontNumber stands for a specific combination of typeface, size, weight, italic, and angle. 0 = default system font.
fontSize is size of the font in .1 point units (10 point = 100).
fontWeight is boldness weight from 0 to 1000.
fontItalic is italic tilt from 0 to 1000.
fontAngle is the angle of the baseline a series of characters will follow in .1 degree units (not always supported).
|border , borderUp , borderDown are border style properties that determine the
appearance of grid borders. In their normal state grids display themselves with border
borders. When activated or selected, some grids alternately display borderUp/borderDown
borders. border is the current border style.
$$BorderNone width = 0
|style is a general purpose style designator for certain grids, and styleMax is the
highest valid value for style .
style=0 designates the default style for all grid types.
|group||group is a group identifier. XuiRadioBox and XuiRadioButton grids send messages to all
grids with the same group identifier within the same enclosing grid. group can be used for
other related purposes as long as group numbers are unique.
|can contains the following capability flags for a grid:
$$Focus - grid can
accept keyboard focus
If the $$Focus bit is set, the focusKid property is the kid # of the grid to initially give keyboard focus to. If the $$InputTextArray bit is set, the inputTextArray property is the kid # of the grid that modal convenience functions should get the textArray property from. If the $$InputTextString bit is set, the inputTextString property is the kid # of the grid that modal convenience functions should get the textString property from.
|state is a master grid enable. Most grids ignore keyboard, mouse, and redraw messages
keyboard is the master keyboard enable.
mouse is the master mouse enable.
redraw is the master redraw enable.
|helpString||helpString is a text string that determines the help text displayed when help is
requested for a grid. helpString can be one of three forms:
If left empty, the help string defaults to :gridName.
|hintString||hintString is a reserved text string...
|kidArray||Kids are grids located within the boundaries of another grid, and to some extent
controlled by or related to the grid. Kids are numbered 0,1,2,3,4... with kid 0 being the
grid itself. The kidArray property is an array of grid numbers of the kids of a
|messageFuncArray contains message functions called in response to each message. For
each message number there is a message function address, which is 0 for messages not
processed by a message processing function.
messageSubArray contains message subroutines called in response to each message. For each message number there is a message subroutine address, which is 0 for messages not processed by a message processing subroutine.
|textArray||textArray is a string array that can contain any number of text strings. The most
common use of textArray is to hold lines of text, as in XuiTextArea text or list entries
|textString||textString is a string that usually contains a single text line that typically is
displayed by the grid.
|valueArray||valueArray contains general purpose XLONG values that have different meanings for
different grid types.