Both sides previous revision
Previous revision
Next revision
|
Previous revision
Next revision
Both sides next revision
|
manual:chapter2:menus [2021/10/11 04:36] jojo1973 |
manual:chapter2:menus [2021/10/12 15:31] jojo1973 [Using the menus - Main, Active and Secondary Menus] |
---- | ---- |
| |
==== Using the menus - Main, Active and Secondary Menus ==== | ==== Using the menus - MAIN, Active and Secondary Menus ==== |
| |
**newRPL**'s **MAIN** menu is activated with the key **P**. Pressing it will display the **MAIN** menu in the so-called //active menu//. By default the active menu is **MENU 1**, but this can be customized. By contrast, the menu that is not the active menu is called the //secondary menu//. | **newRPL**'s **MAIN** menu is activated with the key **P**. Pressing it will display the **MAIN** menu in the so-called //active menu//. By default the active menu is **MENU 1**, but this can be customized. By contrast, the menu that is not the active menu is called the //secondary menu//. |
The **MAIN** menu shows 6 tabs: | The **MAIN** menu shows 6 tabs: |
| |
* ''Math'' contains other math related sub-menus in various subjects; | * ''Math'' contains math related sub-menus in various subjects; |
* ''Lib'' contains a sub-menu with all user installed libraries; | * ''Symb'' contains sub-menus to manipulate symbolic expressions; |
* ''Units'' contains sub-menus to work with units; | * ''Units'' contains sub-menus to work with units; |
* ''Prog'' contains sub-menus regarding RPL programming; | * ''Prog'' contains sub-menus regarding RPL programming; |
In any moment the contents of the menu areas can be swapped, either via the **ON<sup>hold</sup>-J** keypress or the ''[[manual:chapter6:flags:cmd_menuswap|MENUSWAP]]'' command. | In any moment the contents of the menu areas can be swapped, either via the **ON<sup>hold</sup>-J** keypress or the ''[[manual:chapter6:flags:cmd_menuswap|MENUSWAP]]'' command. |
| |
To gain more real estate space on the display the user can hide **MENU 2** pressing **ON<sup>hold</sup>-J<sup>hold</sup>**: this operation can't be performed programmatically, however flag [[manual:appendix:flags#flag-13|-13]] will be set when **MENU 2** is hidden. | To gain more real estate space on the display the user can toggle **MENU 2** on or off pressing **ON<sup>hold</sup>-J<sup>hold</sup>**; there is no specific flag to control the display of **MENU 2** ((however, the instruction ''"J.OH.L" [[manual:chapter6:ui:cmd_keyeval|KEYEVAL]]'' will do the trick!)): anyway, in order to check whether **MENU 2** is visible or not, a program can test flag [[manual:appendix:flags#flag-13|-13]] which is set when **MENU 2** is hidden. |
| |
Menus are normally displayed with a black background, but the user can as well select to display them in a white background. This behavior is controlled by flags [[manual:appendix:flags#flag-15|-15]] and [[manual:appendix:flags#flag-16|-16]]. | Menus are normally displayed with a black background, but the user can as well select to display them in a white background. This behavior is controlled by flags [[manual:appendix:flags#flag-15|-15]] and [[manual:appendix:flags#flag-16|-16]]. |