menus
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
menus [2019/03/24 06:40] – g00r00 | menus [2019/03/24 21:24] (current) – [MENU SYSTEM] g00r00 | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== MENU SYSTEM ======= | ====== MENU SYSTEM ======= | ||
+ | |||
+ | ^ Related Categories | ||
+ | | [[themes|Themes]] | ||
+ | | [[menu_commands|Menu Command Reference]] | ||
----- | ----- | ||
Line 12: | Line 16: | ||
Each menu consists of a Settings page where general options are | Each menu consists of a Settings page where general options are | ||
defined for the menu, along with an command/ | defined for the menu, along with an command/ | ||
- | that appear on the menu are defined. | + | that appear on the menu are defined. |
- | " | + | " |
the option is selected by the user. In order words, a menu option | the option is selected by the user. In order words, a menu option | ||
defines the option that is presented to the user and the menu command(s) | defines the option that is presented to the user and the menu command(s) | ||
Line 19: | Line 23: | ||
the option is executed. | the option is executed. | ||
- | Menus can be configured to automatically generate a list of options | + | Menus can be configured to automatically generate a menu of options |
- | based on the options configured, or the internally generated menu | + | the user based on the options configured, or the internally generated menu |
can be replaced by a display file (in the Settings page). | can be replaced by a display file (in the Settings page). | ||
Line 40: | Line 44: | ||
After you've selected the theme you'd like to edit, you will be | After you've selected the theme you'd like to edit, you will be | ||
- | shown the main menu selection screen: | + | shown the main menu selection screen |
+ | you wish to search for an item just start typing the text you wish | ||
+ | to search for. | ||
< | < | ||
Line 66: | Line 72: | ||
=== Command List === | === Command List === | ||
+ | |||
When a menu is first opened for editing, the default view is the list | When a menu is first opened for editing, the default view is the list | ||
of options defined in the menu. This view is presented first because | of options defined in the menu. This view is presented first because | ||
it is the most widely used, but each menu also has a Settings page as | it is the most widely used, but each menu also has a Settings page as | ||
- | well. | + | well that can be accessed from the command list by typing / |
< | < | ||
- | █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ | + | █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ |
█ HotKey | █ HotKey | ||
█ ──────────────────────────────────────────────────────────── █ | █ ──────────────────────────────────────────────────────────── █ | ||
Line 103: | Line 110: | ||
</ | </ | ||
- | * Insert | + | |
- | * Delete | + | |
- | * Copy - Copy the highlighted command | + | |
- | * Paste - Paste the copied command | + | |
- | * View - View the generated menu. | + | |
- | * Settings - Adjust the settings of the menu | + | |
=== Menu settings === | === Menu settings === | ||
Line 133: | Line 140: | ||
</ | </ | ||
- | * Description - Set the description of the Menu as seen in the Menu List. | + | |
- | * Access | + | |
- | * Fallback | + | |
- | * Menu Type - Select either Standard, Lightbar, Lightbar/ | + | |
- | * Input Type - Select either User Defined, HotKey, or LongKey | + | |
- | * Input Chars - This defines how user input is visually represented on the menu. If set to Uppercase, then the user input will be displayed as uppercase. | + | |
- | * Use Global | + | |
- | * Node Status - Sets the text that will be displayed for the user's " | + | |
- | * Display File- When left blank, Mystic will automatically generate a menu based on the configured menu options and the user's access to them. However, a menu can be replaced by defining the base filename (the filename without the .asc or .ans extension) to be loaded from the Theme' | + | |
- | * Display Cols- Sets the number of columns Mystic will use to format the menu options when generating a menu. Valid options are 1-9, or H for Hidden. | + | |
- | * Menu Header - Defines the header to be displayed before the list of generated menu commands. | + | |
- | * Menu Prompt - Defines the prompt to be displayed after the menu is displayed. | + | |
- | * X, Y - The X and Y positions to park the cursor after the menu has been drawn on the screen. | + | |
+ | |||
+ | | ||
+ | |||
+ | | ||
+ | |||
+ | | ||
+ | |||
+ | | ||
+ | |||
+ | | ||
+ | |||
+ | | ||
=== Menu Types === | === Menu Types === | ||
^Type^Description^ | ^Type^Description^ | ||
Line 151: | Line 170: | ||
|Lightbar|The LightBar High and LightBar Low text can be placed anywhere on the screen| | |Lightbar|The LightBar High and LightBar Low text can be placed anywhere on the screen| | ||
|Lightbar/ | |Lightbar/ | ||
- | |Lightbar/ | + | |Lightbar/ |
- | === Command | + | === Option |
- | The Command | + | The Option |
< | < | ||
- | █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ | + | █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ |
█ Display Text │ █ | █ Display Text │ █ | ||
█ LightBar Low │ █ | █ LightBar Low │ █ | ||
Line 175: | Line 194: | ||
</ | </ | ||
- | * Display Text - The text that is displayed in the Command List window list. | + | |
- | * Lightbar Low - The text that is displayed when this lightbar menu option is cold. | + | |
- | * Lightbar High- The text that is displayed when this lightbar menu option is hot. | + | |
- | * Hot Key - The keyboard keys that will activate this command. | + | |
- | * Access - Define the ACS string for this menu. Use CTRL-L to see a list of non-keyboard keys that can be used. | + | |
- | * X,Y - The X,Y location for the Lightbar Low and and Lightbar High text | + | |
- | * Timer - Sets the number of seconds to activate the Timer-based execution or 0 to disable a time-based execution of this menu command. | + | |
- | * Timer Type - Sets the type of time-based execution. | + | |
- | * Redraw - If set to TRUE the menu will be redrawn after this menu selection is executed. | + | |
- | * Up, Down, Left, Right, Home, Escape, Tab, PageUp, PageDn, End - These are used only by Grid style menus and which one defines which menu command ID to switch to when one of these keys are used when this command is highlighted. | + | |
- | Each command can perform several sub-tasks in a series. | + | * **Lightbar Low** - The text that is displayed when this lightbar menu option is cold (deselected). |
- | Select | + | |
- | === Sub Command Editor === | + | * **Lightbar High** - The text that is displayed when this lightbar menu option is hot (selected). |
- | Many sub commands can be stacked in one menu command. The sub commands will be activated in serial order when the menu command | + | |
+ | * **Hot Key** - The key(s) that the user must enter in otder to activate this command. | ||
+ | |||
+ | * **Access** - Define the ACS string required for this menu option to be executable by the user | ||
+ | |||
+ | * **X, Y** - The X,Y location for the Lightbar Low and and Lightbar High text | ||
+ | |||
+ | * **Timer** - Sets the number of seconds to activate the Timer-based execution or 0 to disable a time-based execution of this menu command. | ||
+ | |||
+ | * **Timer Type** - Sets the type of time-based execution. | ||
+ | |||
+ | * **Redraw** - If set to TRUE the menu will be redrawn after this menu selection is executed. | ||
+ | |||
+ | * **Up, Down, Left, Right, Home, Escape, Tab, PageUp, PageDn, End** - These are used only by Grid style menus and each one defines which menu command ID to switch to when the user presses the key with this command highlighted. | ||
+ | This allows very intricate configuration of menu selection behavior at the expense of complexity. | ||
+ | |||
+ | Each option can perform several sub-tasks in a series when the option is selected and these tasks are defined by creating a menu command or a list of menu commands within the option. | ||
+ | |||
+ | === Menu Command Editor === | ||
+ | |||
+ | Many menu commands can be defined to be executed by a single | ||
+ | |||
+ | A list of menu commands can be found in the [[menu_commands|Menu Command Reference]] | ||
< | < | ||
Line 203: | Line 234: | ||
</ | </ | ||
- | *Command - Select from a picklist | + | |
- | *Data - The optional data field to use for menu commands that require more information. | + | |
- | *Access - The ACS string to use for this sub command | + | |
- | *Execute - Execute the sub command on which grid event. | + | |
----- | ----- | ||
Line 228: | Line 259: | ||
----- | ----- | ||
===== TIMER EVENTS ===== | ===== TIMER EVENTS ===== | ||
+ | |||
+ | ----- | ||
+ | ===== COMMAND BRANCHING ===== | ||
menus.1553427654.txt.gz · Last modified: 2019/03/24 06:40 by g00r00