Changes between Version 23 and Version 24 of BOOK_SEARCH_R0


Ignore:
Timestamp:
09/19/09 18:27:39 (16 years ago)
Author:
mitex
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • BOOK_SEARCH_R0

    v23 v24  
    134134 
    135135= Implementation = 
    136  * Source: [source:/branches/private/mitex/book-search-r0/] 
    137136 
    138  * Not implemented in this revision: 
    139   * Searching in embedded books was not implemented, because it requires design changes: 
    140    * Embedded books are defined in org.sophie2.extra.func.embedded, which is in EXTRA layer, so MAIN functionality cannot refer directly to it. 
    141    * Proposed implementation idea: make an extension point for searching. This will make possible searching in embedded books, PDF content, annotations, etc. 
    142   * Previous and Next buttons - they are not of high priority, also there are some design things to consider. 
    143   * When a match is selected, the book and the page are displayed, but the frame is not selected as current. Also the cursor is not moved to the match and the match is not highlighted. 
     137 * Source: [source:/branches/private/mitex/book-search-r0-2/] 
     138 
     139 * Design changes: 
     140  * No new module is created. 
     141  * {{{SearchMatch}}} now has method {{{getElementView}}}, {{{getPageView}}} and {{{getContext}}}. 
     142  * Actual searching is performed recursively in element views. Each view can define its own way of searching, for example, {{{TextFrameView}}}. 
     143 
     144 * Not implemented in this revision: highlighting, frame selection, sorting results in case of embedded books. 
    144145 
    145146= Testing =