Changes between Version 6 and Version 7 of UNPLANNED_BOOK_WINDOW_R0
- Timestamp:
- 10/30/08 20:02:23 (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
UNPLANNED_BOOK_WINDOW_R0
v6 v7 32 32 This is the implemented wiki page: 33 33 [wiki:BOOK_WINDOW] 34 35 34 The !BookView contains a !BookPanel. Every element of the !BookPanel should be defined as an extension of the panel. These include: 36 35 * !NavigationPanel - contains the previous button, next button and the page number area. … … 38 37 * !ShowFrameCheckBoxPanel - contains the 'show frame borders checkbox'. 39 38 * !ReaderModeCheckBoxPanel - contains the 'reader mode checkbox'. 39 The !SophieExtensions that give the panel its elements are as follows: 40 * new !SimpleSophieExtension<!PanelElementProvider>(!PanelElementProvider.class, new !NavigationProvider()), 41 * new !SimpleSophieExtension<!PanelElementProvider>(!PanelElementProvider.class, new !QuickSearchProvider()), 42 * new !SimpleSophieExtension<!PanelElementProvider>(!PanelElementProvider.class, new !ReaderModeProvider()), 43 * new !SimpleSophieExtension<!PanelElementProvider>(!PanelElementProvider.class, new !ShowFramesProvider()) 44 Provided these extensions and the corresponding !SophieExtensionPoint<!PanelElementProvider> the !BookPanel creates the four sub-panels from the !PanelElementProvider. The panels are then added to a !ListPropety and after that the property is iterated and its elements added to the swing component of the !BookPanel. 40 45 41 46 = Implementation = 47 48 * done according to design. => [source:/trunk/sophie2-platform/modules/org.sophie2.messy/src/main/java/org/sophie2/messy/view/book@396 book package] 42 49 43 50 = Testing =