Changes between Version 3 and Version 4 of BASE_MENUS_R0
- Timestamp:
- 12/20/08 09:52:52 (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
BASE_MENUS_R0
v3 v4 8 8 9 9 == Overview == 10 There needs to be a base menu library that handles menu registration 10 We need a module that handles menus and menu registration. This module should allow plugins to register their menu items. 11 11 12 12 == Task requirements == … … 14 14 * Create a module for menubars, menus and menu items 15 15 * Allow for extension point so plugins can register menu items in menus 16 * Add a simple string sort key to menu items17 * Menus should sort menu items by the sort key18 * Add a simple string sort key to menus19 16 * Menubars should sort menus by the sort key 20 17 * Refactor menu creation code in org.sophie2.main.view.menus [wiki:APP_BASIC_MENUS_R0] 21 22 18 23 19 == Task result == … … 27 23 == Implementation idea == 28 24 29 25 * Menus might have a sort key that allows menus to be sorted within a menu bar 26 * Menu items might have a sort key that allows menu items to be sorted within a menu bar 27 * The sort key could be a simple string. This will allow us to define a protocol for sorting in an initial pass of the code, and make the menu organization more sophisticated later. 30 28 31 29 == Related ==