Changes between Version 2 and Version 3 of SPELL_CHECK_R1


Ignore:
Timestamp:
05/21/10 14:00:32 (15 years ago)
Author:
boyan
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SPELL_CHECK_R1

    v2 v3  
    1111According to the results from the first revision of the task, the following things should be supported in Sophie spell check: 
    1212 * The Tools tab will contain a spell-check palette. It will contain the following elements: 
    13   * Spell-check button - will run a spell check on the text within the currently selected chain. 
     13  * A language selection drop-down - will list the languages with dictionaries available (will search for them in a pre-defined folder, no need for user browsing yet). 
     14  * Spell-check button - will run a spell check on the text within the currently selected chain against the currently selected language. 
     15   * Should be dimmed if no text frame is selected or no languages are available. 
    1416  * Toggle underline button - will turn on/off underlining of misspelled words (they will be underlined with a dotted line as in Trac). 
    1517  * Replace/Ignore buttons - will replace/ignore the currently selected misspelled word. 
    16   * TODO Replace all/Ignore all? 
     18  * Replace all/Ignore all - will replace/ignore all occurrences of the currently selected misspelled word. 
     19   * Ignored words should be persisted with the book. 
     20  * Add to dictionary - will add the word to the dictionary for the currently selected language. 
    1721  * A list of misspelled words - it will contain the currently found misspelled words. 
    1822   * Clicking on a misspelled word will highlight it (select it) in the text (and go to the page it is on if necessary). 
     
    2024   * Double-clicking on a suggestion will replace the misspelled word. 
    2125   * When a word is replaced/ignored, the next misspelled word is selected. 
    22  * Initially up to two languages in a book should be selectable (that is, spell-check should be performed against two dictionaries). 
    23   * TODO What if a word in one language is correct, and in the other is wrong (e.g. werk and work) 
    24   * TODO Define UI for language selection 
    25   * TODO Provide graphics assets 
    2626 
    2727== Task result == 
     
    3838 * Type some text in a text frame in Sophie. 
    3939 * Open the spell check palette and run the check. 
    40  * Replace some words and ignore others. 
     40 * Show the various controls in the palette. 
    4141 
    4242= Design =