Changes between Version 18 and Version 19 of BOOK_WINDOW_R0


Ignore:
Timestamp:
10/04/08 14:30:16 (17 years ago)
Author:
fire4o
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • BOOK_WINDOW_R0

    v18 v19  
    44Book window is the window where the books "live". Book windows are windows into the main application window. Each book window has it's own tab in the Opened Books Tabbar. 
    55== Task requirements == 
    6 Create a wiki page [wiki:BOOK_WINDOW] and fill in following: 
    76 
    8  * Define extension points(places that allow adding functionality) in designing phase. [[BR]] 
     7 * Define Book window behavior. 
     8  * Each !BookWindow is responsible for displaying a single book.  
     9  * At the time of creation of a window it is bound to a book.  
     10  * It is then responsible for displaying te current page of the book. 
     11  * This is done through the extension connected to the !PageArea extension point (if such is present). 
     12  * It gives ability to control  
    913 
    10  * Create a class diagram containing classes that should be used.  
     14 * Define extension points(places that allow adding functionality). 
     15  * !BookPanel - holds the elements that control the view of the book 
     16  * !BookPanelElement - an element controlling single aspect of the view 
     17  * !PageArea - displays single a page of a book 
    1118 
    1219 * Create an !OpenOffice diagram to show the base view of book window 
    13   
    14  * Define Book window behavior. 
    1520 
    1621== Task result == 
    17 The result of this task should be a wiki page. 
     22The result of this task should be source code and an !OpenOffice diagram. 
    1823 
    1924== Implementation idea == 
     
    2530 
    2631= Design = 
    27  * Extension Points 
    28   * !BookPanel - holds the elements that control the view of the book 
    29   * !BookPanelElement - an element controlling single aspect of the view 
    30   * !PageView - displays single a page of a book 
    31  * Classes  
    32   * !BookWindow 
    33  * Base view of !BookWindow 
    34  * Behavior 
    35   * Each !BookWindow is responsible for displaying a single book. At the time of creation of a window it is bound to a book. It is then responsible for displaying te current page of the book. This is done through the extension connected to the !PageView extension point (if such is present). 
     32 
    3633 
    3734= Implementation =