| 
poem 
•
Requirements
•
Display
•
Editing
•
Markup
•
Accelerators
•
File Menu
••
Edit Menu
•
View Menu
•
Tools Menu
•
Help Menu
•
Common Context Menu
•
 •
Selection Context Menu
•
Word Context Menu
•
Punctuation Context Menu
•
 •
Inflection Context Menu
•
White Space Context Menu
•
Margin Context Menu
•
 •
Toolbars
•
Analysis Toolbar
•
 RequirementsDisplay poem in wysiwyg
 display results on analysis at points of analysis
 Enable editing of poem, including words and standard presentation (don't support, say, futurism or anything else beyond RTF control)
 Support standard operations, inc. clipboard, file, help, about
 Use status bar to provide detail of analysis etc.
 Understand sequences
 Top
 DisplayNormal, paced for rhythm, particular connection black all else grey
 Top
 EditingBasically, all RTF Control facilities for user text editing
 Input text by typing as normal
 Drag text selection and editing as normal
 Multiple clicks for added selection as normal
 Right click for context menus (see below)
 Word font etc. as user selects. User can underline with usual patterns.
 Permit inflection marking, via phonemes, musical terms, etc..
 Top
 MarkupBar Between Words
 Box behind words (rectangular, oval, diamond, rise, descend) (full, fade in, fade out)
 Line (under, over, strike through) (all: /\/\/\, //////, \\\\\\, ||||||, -+-+-+-) (over: bar) (not under: double bar, dot, dash dot, dash dot dot)
 Margin: bar, text?
 User can show or hide any or all analysis results, can make hot dependent on key strokes, can select appearance. Hue for particular connection, intensity for connection distance, thickness for value.
 Performance?
 Top
 AcceleratorsHot analysis, e.g. only show when key down
 Standard Stuff
 Top
 File MenuNew: new empty app window
 Open: open dialogue for poem
 Save:
 Save As…:
 Export: export to HTML
 Print: print poem
 Print Preview: standard
 Properties: poem info
 Top
 Edit MenuCut: cut selected
 Copy: copy selected
 Paste: if text, etc., accept
 Delete: del selected
 Select All
 Find: search for text in poem
 Find & Replace: equivalent
 Extra Entries:
 Specify analysis: user specifies analysis result
 Add to engine
 Top
 View MenuShow/Hide various Analysis
 Toolbars
 Status Bar
 Popup info (or in options)
 Top
 Tools MenuDisable/Enable analysis
 Dictionary
 Phonetics
 Form
 Create Form from Poem
 Locale
 User Options
 Top
 Help MenuAbout
 Check for update
 Help
 Top
 Common Context MenuEdit (Paste, Undo, Redo)
 Select (word, phrase?, sentence?, line, stanza, all)
 Show/Hide analysis of context…
 Display (normal, paced for rhythm)
 Show/Hide phonetics, extended phonetics
 Top
 Selection Context MenuEdit (cut, copy, delete)
 Create rhythm (word), metre (line), form (all)
 Analyse (if globally disabled)
 Specify sequence as analysis…
 Specify sequence for adding to data engine (e.g. sequence of vowels to add to assonance relationships…)
 Mark as specific sundry
 Top
 Word Context MenuSuggest (spelling alternatives, rhymes…, synonyms, antonyms…) (of word under mouse, of selected word; choose menu item replaces word under mouse)
 Dictionary Entry…
 Font…
 Underline/Italics/Bold etc…
 Top
 Punctuation Context MenuFont…
 Underline/Italics/Bold etc…
 Top
 Inflection Context MenuFont…
 Underline/Italics/Bold etc…
 Top
 White Space Context MenuStanza (merge, separate here)
 Top
 Margin Context MenuMargin dialog…
 Top
 ToolbarsUsual Text Edit
 Top
 Analysis ToolbarOne button per analysis type, plus one for unrecognised words
 Top
 |