Appendix B: Reserved Menu Entries
The following reserved menu entries are used by the various Toolkit routines that process input. These include C_PROCESS, I_INPUT, I_INPFLD, L_SELECT, S_SELECT, T_EDIT, T_VIEW, and some of the utility subroutines, among others. (When applicable, the Discussion sections for these routines list the menu entries recognized by the routine.)
The initial characters of menu entries indicates their function:
Initial characters |
Function category |
---|---|
C_ |
Composite window processing |
E_ |
Editing |
I_ |
Input |
O_ |
Key mapping and renditions |
S_ |
Selection windows and listsvb |
T_ |
Changing the view in text windows |
TS_ |
Tab set processing |
U_ |
EUTILS_METHOD processing |
Reserved Menu Entries |
|
---|---|
Menu entry |
Description |
C_FIRST |
Make the first child or button in a composite window active. |
C_LAST |
Make the last child or button in a composite window active. |
C_NEXT |
Make the next child or button in a composite window active. |
C_PREV |
Make the previous child or button in a composite window active. |
C_RESET |
Reset the context in a composite window to the currently active child or button. |
C_SETnnnn |
Make the child window or list with a tabbing index of nnnn active. |
E_BMOV |
Move to beginning of line. |
E_BOTTOM |
Move to bottom of window. |
E_CDEL |
Delete current character. |
E_CLEAR |
Clear text. |
E_COPY |
Copy marked text. |
E_CUT |
Cut marked text. |
E_DIR |
Toggle direction. |
E_DOWN |
Move down. |
E_EDEL |
Delete to end of line. |
E_EMOV |
Move to end of line. |
E_HARD |
Toggle between inserting hard and soft returns when user presses Enter. |
E_ILIN |
Insert line. |
E_JOIN |
Join paragraph. |
E_LCLR |
Clear line. |
E_LDEL |
Delete line in the current direction. |
E_LEFT |
Move one character left. |
E_LMOV |
Move one line in the current direction. |
E_MARK |
Mark text. |
E_MODE |
Toggle between insert and overstrike mode. |
E_PASTE |
Paste text. |
E_PDEL |
Delete paragraph in the current direction. |
E_PMOV |
Move one paragraph in the current direction. |
E_RIGHT |
Move one character right. |
E_TOP |
Move to top of window. |
E_UP |
Move up. |
E_WDEL |
Delete word in the current direction. |
E_WMOV |
Move one word in the current direction. |
E_XDOWN |
Move down, exiting at field boundary. |
E_XUP |
Move up, exiting at field boundary. |
I_CANCEL |
Restore field to its initial state. |
I_DFLT |
Fill all fields that have a specified default with their default. (I_DFLT doesn’t affect fields that don’t have defaults.) |
I_DONE |
Fill all fields with defaults. |
I_DRILL |
Invoke drill method for field |
I_EDIT |
Go into edit mode. |
I_FRST |
Move to first field. |
I_FRSTCLR |
Move to first empty field. |
I_HYPER |
Invoke hyperlink method for field |
I_LAST |
Move to last field. |
I_NEXT |
Move to next field. |
I_NEXTCTL |
Move to next field or button. |
I_NXTCLR |
Move to next empty field. |
I_OK |
Fill with defaults and exit I_INPUT. |
I_PREV |
Move to previous field. |
I_PREVCTL |
Move to previous field or button. |
O_ACCEPT |
Accept the shortcut sequence directly. |
O_CANCEL |
Cancel changes. |
O_CHGTERM |
Change which terminal key map is being modified. |
O_COPYTERM |
Copy a terminal key map definition. |
O_DEFAULT |
Set renditions to their default values. |
O_DELTERM |
Delete a terminal key map definition. |
O_EXIT |
Exit and save all changes. |
O_HELP |
Call EHELP_METHOD and pass help_id. |
O_LDSCHEME |
Load rendition schemes from the rendition file. |
O_PALETTE |
Modify a color palette. |
O_RESET |
Reset to the working rendition scheme that was saved on entry. |
O_RMSCHEME |
Remove a rendition scheme from the rendition file. |
O_STSCHEME |
Store rendition schemes to the rendition file. |
O_TIMEOUT |
Signal that a time-out has occurred. |
S_BOTTOM |
Move to bottom of a list. |
S_DOWN |
Move down in a selection window. |
S_FIND |
Prompt for a prompt string and then find that string in a list. |
S_FINDDIR |
Toggle the direction of the find in a list. |
S_FINDNEXT |
Find the next item in a list that has the same value as the previous find. |
S_LEFT |
Move left in a selection window. |
S_PGBOT |
Move to the bottom of the current page of a list. |
S_PGTOP |
Move to top of the current page of a list. |
S_PGUP |
Move to previous page of a list. |
S_RIGHT |
Move right in a selection window. |
S_TOP |
Move to top of a list. |
S_UP |
Move up in a selection window. |
T_BOTTOM |
Move to bottom of window. |
T_LINDWN |
Scroll down one line. |
T_LINUP |
Scroll up one line. |
T_LSIDE |
Move to left side of window. |
T_PAGDWN |
Scroll down one page. |
T_PAGUP |
Scroll up one page. |
T_RSIDE |
Move to right side of window. |
T_SCRDWN |
Scroll down one half page. |
T_SCRLFT |
Scroll left 10 columns. |
T_SCRRT |
Scroll right 10 columns. |
T_SCRUP |
Scroll up one half page. |
T_TOP |
Move to top of window. |
TS_TABn |
Switch to tab n. |
TS_TABNEXT |
Switch to next active tab, wrapping if necessary. |
TS_TABPREV |
Switch to previous active tab, wrapping if necessary. |
U_xxx |
Call the EUTILS_METHOD subroutine. |