Changes between Version 21 and Version 22 of APP_BASIC_MENUS_R0
- Timestamp:
- 07/29/09 11:44:04 (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
APP_BASIC_MENUS_R0
v21 v22 98 98 Basic Menu Items order/style will be defined by a convention (which will be put for a public discussion – wiki page). 99 99 100 * In every class that extends AppMenuItem class will be introduced new method called defineSkin which specifies values to certain properties (like title, tooltips, shortcuts, mnemonics, etc.) of the skin's element - the item. It will get ElementSkinPart as an argument, and will use it to define properties needed. Example for ExportToP dfItem:100 * In every class that extends AppMenuItem class will be introduced new method called defineSkin which specifies values to certain properties (like title, tooltips, shortcuts, mnemonics, etc.) of the skin's element - the item. It will get ElementSkinPart as an argument, and will use it to define properties needed. Example for ExportToPDFItem: 101 101 102 102 {{{ … … 108 108 } 109 109 }}} 110 * A refactoniring will be needed, so every Item has the definition of its properties in itself, not in its Module class. (optional)111 110 * Classes that will be affected by this change are as follow: 112 111 * FileMenu … … 125 124 * ShowConnectionItem 126 125 * InsertMenu 126 127 * A refactoniring will be needed, so every Item has the definition of its properties in itself, not in its Module class. (optional) 127 128 128 129 * Items will be extracted in a specific module (one that has same functionality as the item itself), if such exists and register them accordinaly: