Changes between Version 23 and Version 24 of APP_BASIC_MENUS_R0
- Timestamp:
- 07/29/09 11:57:16 (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
APP_BASIC_MENUS_R0
v23 v24 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. Examplefor ExportToPDFItem:100 * In every class that extends AppMenuItem class will be introduced 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 object as an argument, and will use it to define properties needed. Example implementation of the method for ExportToPDFItem: 101 101 102 102 {{{ … … 108 108 } 109 109 }}} 110 110 111 * Classes that will be affected by this change are as follow: 111 112 * FileMenu … … 124 125 * ShowConnectionItem 125 126 * InsertMenu 127 * InsertPDFItem 128 * InsertImageItem 129 * InsertAudioItem 130 * InsertAudioRecordItem 131 * InsertVideoItem 132 * InsertRtfItem 133 * InsertBookItem 134 * InsertPlainTextItem 135 * InsertHtmlItem 136 126 137 127 138 * A refactoniring will be needed, so every Item has the definition of its properties in itself, not in its Module class. (optional)