Constant Value | Description | Numeric Equivalent |
RC_RESUME | A resume statement in the 4GL caused some events to occur. | 9 |
RC_ROWDELETED | The user selected Delete Current Row from a table field option menu. | 21 |
RC_ROWSALLDELETED | The user selected Delete All Rows from a table field option menu. | 22 |
Value | Description | Numeric Equivalent |
TN_FIRSTCHILD | New node is the first child of relative | 1 |
TN_LASTCHILD | New node is the last child of relative. This is the default value. | 2 |
TN_NEXTSIBLING | New node is the next sibling of relative | 3 |
Value | Description | Numeric Equivalent |
RP_LOCAL | The remote server is local | 1 |
RP_PRIVATE | The remote server is private | 2 |
RP_SHARED | The remote server is shared | 3 |
Constant Value | Description | Numeric Equivalent |
RS_UNDEFINED | Row has been appended by user by moving the input focus to the new row at the end of the table field, but no data has been typed in | 0 |
RS_NEW | Row has been explicitly inserted by the user, using the operations menu or speed key, or the user has typed within an RS_UNDEFINED row | 1 |
RS_UNCHANGED | Row has been added by program, but not changed by the user | 2 |
RS_CHANGED | Row has been added by program, but subsequently changed by the interactive user | 3 |
RS_DELETED | Row has been deleted by the user, using the operations menu or speed key | 4 |
Constant Value | Description | Numeric Equivalent |
RT_APPSERVER | OpenROAD Appserver runtime | 1 |
RT_CLIENT | The traditional OpenROAD client (w4gldev or w4glrun) | 2 |
RT_ECLIENT_EMBEDDED | The OpenROAD eClient running within a browser window (Registry RunMode value set to 0) | 3 |
RT_ECLIENT_CHILD | The OpenROAD eClient running as a child of the browser. If browser is closed, the eClient application is terminated (Registry RunMode value set to 1). | 4 |
RT_ECLIENT_DETACHED | The OpenROAD eClient launched by the browser, yet detached from the browser. If browser is closed, the eClient application is not terminated (Registry RunMode value set to 2). | 5 |
Constant Value | Description | Numeric Equivalent |
SEL_SINGLE | The end user may select only a single row in a list field or table field at a time | 0 |
SEL_MULTIPLE | The end user may select multiple rows of a list field or table field at a time by holding down the Shift key and clicking | 1 |
Constant Value | Description | Numeric Equivalent |
SM_NONE | Separator does not move | 0 |
SM_MANUAL | User must programmatically adjust composite fields | 1 |
SM_RESIZE | Composite fields resize automatically | 2 |
Constant Value | Description | Numeric Equivalent |
SFS_DEFAULT | Gives the SliderField the original appearance | 0 |
SFS_TRACKBAR | Gives the SliderField the trackbar style | 1 |
Constant Value | Description | Numeric Equiva-lent |
SK_SAVE_AS | Speed key code for Save As operation | -23 |
SK_REPLACE_FIND | Speed key code for Replace and Find operation | -22 |
SK_LOOKUP | Speed key code for Lookup operation | -21 |
SK_FIND | Speed key code for Find operation | -20 |
SK_DETAILS | Speed key code for Details operation | -19 |
SK_NEXT | Speed key code for Next operation | -18 |
SK_HELP | Speed key code for Help operation | -17 |
SK_PROPS | Speed key code for Props operation | -16 |
SK_TFFIND | Speed key code for table field Find operation | -15 |
SK_TFDELETEALLROWS | Speed key code for table field DeleteAllRows operation | -14 |
SK_TFINSERTROW | Speed key code for table field InsertRow operation | -13 |
SK_TFDELETEROW | Speed key code for table field DeleteRow operation | -12 |
SK_GO | Speed key code for Go operation | -11 |
SK_SAVE | Speed key code for Save operation | -10 |
SK_CLOSE | Speed key code for Close operation | -9 |
SK_CUT | Speed key code for Cut operation | -8 |
SK_PASTE | Speed key code for Paste operation | -7 |
SK_COPY | Speed key code for Copy operation | -6 |
SK_DUPLICATE | Speed key code for Duplicate operation | -5 |
SK_DELETE | Speed key code for Delete operation | -4 |
SK_QUIT | Speed key code for Quit operation | -3 |
SK_UNDO | Speed key code for Undo operation | -2 |
SK_REDO | Speed key code for Redo operation | -1 |
SK_NONE | No speed key setting | 0 |
SK_USER1 | Speed key code for user-defined operation | 1 |
SK_USER2 | Speed key code for user-defined operation | 2 |
SK_USER3 | Speed key code for user-defined operation | 3 |
SK_USER4 | Speed key code for user-defined operation | 4 |
SK_USER5 | Speed key code for user-defined operation | 5 |
SK_USER6 | Speed key code for user-defined operation | 6 |
SK_USER7 | Speed key code for user-defined operation | 7 |
SK_USER8 | Speed key code for user-defined operation | 8 |
SK_USER9 | Speed key code for user-defined operation | 9 |
SK_USER10 | Speed key code for user-defined operation | 10 |
SK_USER11 | Speed key code for user-defined operation | 11 |
SK_USER12 | Speed key code for user-defined operation | 12 |
SK_USER13 | Speed key code for user-defined operation | 13 |
SK_USER14 | Speed key code for user-defined operation | 14 |
SK_USER15 | Speed key code for user-defined operation | 15 |
SK_USER16 | Speed key code for user-defined operation | 16 |
SK_USER17 | Speed key code for user-defined operation | 17 |
SK_USER18 | Speed key code for user-defined operation | 18 |
SK_USER19 | Speed key code for user-defined operation | 19 |
SK_USER20 | Speed key code for user-defined operation | 20 |
SK_USER21 | Speed key code for user-defined operation | 21 |
SK_USER22 | Speed key code for user-defined operation | 22 |
SK_USER23 | Speed key code for user-defined operation | 23 |
SK_USER24 | Speed key code for user-defined operation | 24 |
SK_USER25 | Speed key code for user-defined operation | 25 |
SK_USER26 | Speed key code for user-defined operation | 26 |
SK_USER27 | Speed key code for user-defined operation | 27 |
SK_USER28 | Speed key code for user-defined operation | 28 |
SK_USER29 | Speed key code for user-defined operation | 29 |
SK_USER30 | Speed key code for user-defined operation | 30 |
SK_USER31 | Speed key code for user-defined operation | 31 |
SK_USER32 | Speed key code for user-defined operation | 32 |
SK_USER33 | Speed key code for user-defined operation | 33 |
SK_USER34 | Speed key code for user-defined operation | 34 |
SK_USER35 | Speed key code for user-defined operation | 35 |
SK_USER36 | Speed key code for user-defined operation | 36 |
Constant Value | Description | Numeric Equiva-lent |
SP_APPSTARTING | Standard arrow and small hourglass | 1 |
SP_ARROW | Standard arrow | 2 |
SP_CROSS | Cross hairs | 3 |
SP_IBEAM | Text I-beam | 4 |
SP_ICON | Empty icon | 5 |
SP_NO | Slashed circle | 6 |
SP_SIZE | Four-pointed arrow | 7 |
SP_SIZENESW | Double-pointed, northeast-southwest arrow | 8 |
SP_SIZENS | Double-pointed, north-south arrow | 9 |
SP_SIZENWSE | Double-pointed, northwest-southeast arrow | 10 |
SP_SIZEWE | Double-pointed, west-east arrow | 11 |
SP_UPARROW | Vertical arrow | 12 |
SP_WAIT | Hourglass | 13 |
Constant Value | Description | Numeric Equivalent |
TAB_OVERLAP | The TabBar scrolls to display additional tabs | 1 |
TAB_SCROLL | The TabBar overlaps additional tabs | 2 |
Constant Value | Description | Numeric Equivalent |
OP_NONE | A user cannot append a row to the end of the table field by moving the cursor past the last displayed row. | 0 |
OP_APPEND | A user can append a row to the end of the table field by moving the cursor past the last displayed row. | 2 |
OP_APPENDDELETE | A user can append or delete a row from the table field | 3 |
OP_APPENDINSERT | A user can append or insert a row in the table field | 6 |
OP_APPENDINSERTDELETE | A user can append, insert, or delete a row from the table field | 7 |
Constant Value | Description | Numeric Equivalent |
ALIGN_LEFT | Aligns text to the left on the button | 1 |
ALIGN_RIGHT | Aligns text to the right on the button | 4 |
ALIGN_TOP | Aligns text to the top on the button | 8 |
ALIGN_CENTER | Aligns text to the center on the button | 18 |
ALIGN_BOTTOM | Aligns text to the bottom on the button | 32 |
Constant Value | Description | Numeric Equiva-lent |
TDB_DEFAULT | Specifies that the TextLabel is truncated at the edge of the ButtonField | 0 |
TDB_END_ELLIPSIS | Specifies an ellipses with trailing spaces at the end of the button text | 1 |
TDB_PATH_ELLIPSIS | Specifies that the center is removed from the string and replaced by an ellipsis | 2 |
TDB_WORD_ELLIPSIS | Specifies that the TextLabel is truncated at the beginning of the last word that is inside the ButtonField, followed by an ellipsis | 4 |
Constant Value | Description | Numeric Equivalent |
TO_LEVELORDER | The nodes are visited in the order in which they appear, from left to right and from top to bottom | 1 |
TO_PREORDER | The specified node and its subtrees are visited first, then each of its following siblings and their subtrees are visited | 2 |
Constant Value | Description | Numeric Equivalent |
TF_NATIVE_FONT | Use the native fonts of your machine, which are specified directly by name. These fonts are not mapped by OpenROAD and can have arbitrary size values. | -9 |
TF_MENUDEFAULT | Use the default font for menus | -2 |
TF_DEFAULT | Use the system default font | -1 |
TF_SYSTEM | Use the system special font setting. This is different for each window system. | 0 |
TF_HELVETICA | Use the Helvetica family. | 1 |
TF_COURIER | Use the Courier family. | 2 |
TF_TIMESROMAN | Use the Times Roman family. | 3 |
TF_NEWCENTURY | Use New Century Schoolbook. | 4 |
TF_LUCIDA | Use the Lucida family. | 5 |
Constant Value | Description | Numeric Equivalent |
WP_INTERACTIVE | The user can place the window | 1 |
WP_SCREENCENTERED | Centered on the screen | 2 |
WP_SCREENRELATIVE | Relative to the upper left corner of the screen | 3 |
WP_PARENTRELATIVE | Relative to the upper left corner of the calling frame | 4 |
WP_PARENTCENTERED | Centered relative to the calling frame | 5 |
WP_FLOATING | Placed for minimal overlap with parent | 6 |
Constant Value | Description | Numeric Equivalent |
WI_NONE | Batch execution mode | 1 |
WI_MOTIF | OSF/Motif | 2 |
WI_MSWINDOWS | (Deprecated) Windows 3.1 | 6 |
WI_MSWIN32 | Windows graphical user interface | 8 |
Constant Value | Description | Numeric Equivalent |
WV_UNREALIZED | The frame is at the start of its initialize block, and its window has not yet been created (you cannot set the WindowVisibility attribute to this setting). | 0 |
WV_VISIBLE | The window for the frame is open and appears on the screen (and is not an icon). | 1 |
WV_INVISIBLE | The frame's window is invisible. To redisplay the window, set this attribute to WV_VISIBLE. | 2 |
WV_ICON | The frame's window is displayed as an icon on the screen. To redisplay the window, set this attribute to WV_VISIBLE. | 3 |
Constant Value | Description | Numeric Equivalent |
XE_UTF8 | UTF-8 encoding format | 0 |
XE_UTF16 | UTF-16 encoding format | 1 |