[e16e8f2] | 1 | Changes in v1.2 |
---|
| 2 | --------------- |
---|
| 3 | * Allowed menu's to have names. Submenu's can be referred to by names |
---|
| 4 | instead of their index in the menu system. This allows user to refer |
---|
| 5 | to submenus which are not yet part of the menusystem. |
---|
| 6 | * help pages can be longer than one screen |
---|
| 7 | * menugen.py: Python script for converting .menu files to C source code |
---|
| 8 | .menu files can be used to descibe most static uses of menu system, |
---|
| 9 | including SubMenus, Checkboxes, RadioButtons, User Authentication and |
---|
| 10 | Context sensitive help. You can also restrict use of certain items |
---|
| 11 | to users with certain credentials. |
---|
| 12 | |
---|
| 13 | See MENU_FORMAT for the format of .menu files |
---|
| 14 | |
---|
| 15 | * display.c32: Takes the name of the text file to display and displays it |
---|
| 16 | allowing user to scroll through the text. |
---|
| 17 | |
---|
| 18 | USAGE: display.c32 <filename> |
---|
| 19 | |
---|
| 20 | <filename> must be an absolute filename (including the /isolinux part) |
---|
| 21 | |
---|
| 22 | Changes in v1.1 |
---|
| 23 | --------------- |
---|
| 24 | * Additional handler type: Keys handler |
---|
| 25 | * Menuitem handlers now have a return value of type t_handler_return. |
---|
| 26 | For all simple cases, you just return ACTION_VALID or ACTION_INVALID |
---|
| 27 | (For some types of menu items, handlers are ignored, and for |
---|
| 28 | others the return value is ignored) |
---|
| 29 | * add_menu takes an extra argument (to better control memory footprint) |
---|
| 30 | You can just set it to -1 to choose the default value |
---|
| 31 | * Now the menu system support long menu's using scroll bars. |
---|
| 32 | * Support for passwords and context sensitive help is added. |
---|