Changes between Version 6 and Version 7 of UNPLANNED_BOOK_WINDOW_R0


Ignore:
Timestamp:
10/30/08 20:02:23 (16 years ago)
Author:
peko
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • UNPLANNED_BOOK_WINDOW_R0

    v6 v7  
    3232This is the implemented wiki page: 
    3333[wiki:BOOK_WINDOW] 
    34  
    3534The !BookView contains a !BookPanel. Every element of the !BookPanel should be defined as an extension of the panel. These include: 
    3635 * !NavigationPanel - contains the previous button, next button and the page number area. 
     
    3837 * !ShowFrameCheckBoxPanel - contains the 'show frame borders checkbox'. 
    3938 * !ReaderModeCheckBoxPanel - contains the 'reader mode checkbox'. 
     39The !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()) 
     44Provided 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. 
    4045 
    4146= 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] 
    4249 
    4350= Testing =