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
•
Requirements
Display 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
Display
Normal, paced for rhythm, particular connection black all else grey
Top
Editing
Basically, 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
Markup
Bar 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
Accelerators
Hot analysis, e.g. only show when key down
Standard Stuff
Top
File Menu
New: 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 Menu
Cut: 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 Menu
Show/Hide various Analysis
Toolbars
Status Bar
Popup info (or in options)
Top
Tools Menu
Disable/Enable analysis
Dictionary
Phonetics
Form
Create Form from Poem
Locale
User Options
Top
Help Menu
About
Check for update
Help
Top
Common Context Menu
Edit (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 Menu
Edit (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 Menu
Suggest (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 Menu
Font…
Underline/Italics/Bold etc…
Top
Inflection Context Menu
Font…
Underline/Italics/Bold etc…
Top
White Space Context Menu
Stanza (merge, separate here)
Top
Margin Context Menu
Margin dialog…
Top
Toolbars
Usual Text Edit
Top
Analysis Toolbar
One button per analysis type, plus one for unrecognised words
Top
|