Changes between Version 22 and Version 23 of AUTHOR_APP_TUNING_R4
- Timestamp:
- 09/04/09 18:10:49 (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
AUTHOR_APP_TUNING_R4
v22 v23 56 56 57 57 * Sophie 2 skin will be made the default one by changing the default skin from the skin manager. 58 * '''Continue working on MyDoggy components'''59 * Research how to integrate padding, margins, palette background etc.60 58 * In order for tab buttons to have icons and to respond to currently selected document window, we shall create a [source:branches/private/peko/sophie2-tuning-r4/modules/org.sophie2.main.app.commons/src/main/java/org/sophie2/main/app/commons/app/TabBarButton.java TabBarButton] class. See the UML diagram below: 61 59 * [[BR]] [[Image(source:branches/private/peko/sophie2-tuning-r4/doc/uml-design-diagrams/tab-bar-button-uml.png)]] … … 63 61 * TabBarButton also checks whether its document window is the current one and sets itself selected if it is so. When merging with the resources branch, this is not done. It appears that the logic is already there. The icon of the tab bar button and the document will be the same. This is more intuitive than having different icons for tab buttons and document views. 64 62 * For the visual representation a tick icon will be added. It will be set to the menu member if the item represents the current skin. Icon: [[Image(source:branches/private/peko/sophie2-tuning-r4/modules/org.sophie2.main.app.menus/src/main/resources/distrib/icons/tick.png)]] 65 * '''OPTIONAL if there is time check what could be done inside huds, to make them look better.'''66 * Transparent background67 * Drop shadow68 * layout adjustments69 * '''OPTIONAL provide states for halo buttons.'''70 * '''OPTIONAL remove the buttons background from internal frame title pane menu button'''71 63 * Internal frame title pane background will be changed by providing a new background image. 72 64 * Internal frame border (the shadow border) will be hidden when the internal frame is maximized. This will be achieve by adding a ComponentListner and implementing the componentResized method. If the internal frame is maximized its border shall be set to null. If not the border will be set to the border that it previously had. In addition a named style should be added for the [source:branches/private/dido/merged-app-tuning/sophie2-platform/modules/org.sophie2.main.app.commons/src/main/java/org/sophie2/main/app/commons/book/BookPanel.java BookPanel], so that on removing the border everything is consistent.