Changes between Version 10 and Version 11 of BOOK_SEARCH_R0
- Timestamp:
- 07/22/09 16:59:29 (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
BOOK_SEARCH_R0
v10 v11 66 66 67 67 = Design = 68 * Create a module {{{org.sophie2.main.func.search}}} 68 * Create a module {{{org.sophie2.main.func.search}}}. 69 * Add its name to both {{{author.bundles.config}}} and {{{reader.bundles.config}}}. 70 * Create class {{{SearchModule}}} that extends {{{SophieModule}}}. 71 * Add it in both {{{FakeAuthorMain}}} and {{{FakeReaderMain}}}. 69 72 70 73 * Move the search palette to {{{org.sophie2.main.func.search.view}}} package. 74 * Rename the {{{@SkinElementId}}} to match the new module name. 75 * Add it as an extension 76 * Add enum {{{EventIds}}} with the following items: 77 * BOOK_SEARCH - Searches in current book. 78 * 71 79 * Add new "Search" {{{LogicR3Button}}} to the {{{JComponent}}} in {{{initHead()}}}. 80 * Place the button next to the search textbox. 81 * It should fire BOOK_SEARCH event. 82 * Add "<<" and ">>" {{{LogicR3Button}}}s below the text box and the search button. 83 84 * Highlighting: 85 * TODO ... 86 87 * Create enum {{{org.sophie2.main.func.search.logic.SearchLogic}}} 88 * BOOK_SEARCH: 89 * TODO ... 90 * 91 * Register the operations as extensions. 92 93 * Source: [source:/branches/private/mitex/searching/] 94 * Tests: [source:/branches/private/mitex/searching/modules/org.sophie2.main.func.searching/src/test/java/org/sophie2/main/func/searching] 72 95 73 96 = Implementation = 74 ^(Describe and link the implementation results here (from the wiki or the repository).)^ 97 * Source: [source:/branches/private/mitex/searching/] 75 98 76 99 = Testing =