User Tools

Site Tools


menus

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
menus [2019/03/24 20:57] – [MENU EDITOR OVERVIEW] g00r00menus [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 168: Line 172:
 |Lightbar/Grid|Allows you to define the jumps between menu options based on the user's input.  It is more complicated to set up but allows for more intricate control over how menu input behaves.  The Up, Down, Left, Right, Home, Escape, Tab, PageUp, PageDown, and End fields can link to a command ID found in the menu.  When the user presses one of the keys while the command option is selected, Mystic will jump to the command ID defined for that key.  A series of menu commands can also be defined for each specific key press, and will be executed prior to jumping to the defined command ID.| |Lightbar/Grid|Allows you to define the jumps between menu options based on the user's input.  It is more complicated to set up but allows for more intricate control over how menu input behaves.  The Up, Down, Left, Right, Home, Escape, Tab, PageUp, PageDown, and End fields can link to a command ID found in the menu.  When the user presses one of the keys while the command option is selected, Mystic will jump to the command ID defined for that key.  A series of menu commands can also be defined for each specific key press, and will be executed prior to jumping to the defined command ID.|
  
-=== Command Editor === +=== Option Editor === 
-The Command Editor is used for editing the individual commands.+The Option Editor is used for editing the individual menu options.
 <code> <code>
 █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ Option  #20 (account) ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄ █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ Option  #20 (account) ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄
Line 211: Line 215:
  This allows very intricate configuration of menu selection behavior at the expense of complexity.  This allows very intricate configuration of menu selection behavior at the expense of complexity.
  
-Each command can perform several sub-tasks in a series. +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 Select (TAB) to toggle between the option metadata and the list of menu commands for this menu option. 
-Select (TAB) to toggle between the command metadata menu and the list of sub-commands for this command.+ 
 +=== Menu Command Editor === 
 + 
 +Many menu commands can be defined to be executed by a single menu option.  The menu commands will be activated in serial order when the menu option is activated.  This allows for multiple actions for one menu command.  Each menu command can have its own access string requirement which allows for advance techniques such as command branching.
  
-=== Sub Command Editor === +A list of menu commands can be found in the [[menu_commands|Menu Command Reference]]
-Many sub commands can be stacked in one menu command.  The sub commands will be activated in serial order when the menu command is activated.  This allows for multiple actions for one menu command.+
  
 <code> <code>
Line 228: Line 234:
 </code> </code>
  
-  * **Command** - Select from a picklist of available menu commands. +  * **Command** - Select from a pick list of available menu commands.  Type to search when window is open
-  * **Data** - The optional data field to use for menu commands that require more information. +  * **Data** - The optional data field to use for menu commands that require more information to execute
-  * **Access** - The ACS string to use for this sub command +  * **Access** - The access string (ACS) that the user must meet in order to execute this menu command. 
-  * **Execute** - Execute the sub command on which grid event.  Used only on Lightbar/Grid menus.+  * **Execute** - Used only for Grid style menus.  This command defines which hotkey the user must have pressed for this menu command to execute.
  
 ----- -----
menus.1553479052.txt.gz · Last modified: 2019/03/24 20:57 by g00r00

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki