Changes between Version 14 and Version 15 of GROUP_EMBEDDED_BOOKS_R0


Ignore:
Timestamp:
06/05/09 11:11:34 (16 years ago)
Author:
mira
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GROUP_EMBEDDED_BOOKS_R0

    v14 v15  
    7575 * zoom() - It is good to allow the user to zoom the book content without the whole book but for this revision could be left 1.0f .  
    7676 
    77  Review the R3Logic OperationDef for book contents and add options for switching pages. Add check for cyclic embedding - Book A embeds Book B which embeds book A for example.  
    78 When a frame with an embedded book is selected (i.e. the embedded book is on focus), the embedded book should be operational from the book bottom panel.   
     77 Review the R3Logic OperationDef for book contents and add options for switching pages and removing book frame. Deletion of a book frame should also  remove the book resource and all its resources from the local cache.   
    7978 
    80 Embedded books will be displayed under the Books tab in a new palette. When you select an open book, the new palette will show all the books that are embedded in it. From there you will be able to delete embedded book resource. This should exclude set the frame content to null and remove the book from the local cache.  
     79Cyclic embedding - Book A embeds Book B which embeds book A for example, is not an opption since the embedding a book uses the persistence logic for oppening a saved book. If a book is in the local cache it could not be oppened again.  
     80 
     81Export base classes for scene button controls from the media logic and extend them to make two new buttons - 'next' and 'previous'. Find appropriate 16px icons with GPL licence for the buttons.    
     82 
     83Since the insertion of a book frame is called by a menu item, there was needed system test. To avoid cyclic dependancies it is located in the org.sophie2.author module.   
     84[source:/branches/private/mira/sophie2-platform/modules/org.sophie2.author/src/test/java/org/sophie2/EmbeddedBookTest.java EmbeddedBookTest] 
    8185 
    8286= Implementation = 
    8387The changeset of creation of the module and all previous implementation - [2100]. 
    84  
    8588= Testing = 
    8689^Place the testing results here.