frame
Requirements
Support standard operations, inc. clipboard, file, help, about, etc.
Permit context sensitive modification of components.
Components: menu, toolbars, status bar, accelerators.
Accelerators
Standard Stuff
File Menu
New (to focus) No focus new poem
Open... (to focus) No focus open poem
Save (to focus)
Save As... (to focus)
Print... (to focus)
Print Preview (to focus)
Properties... (to focus)
Exit
Edit Menu
Cut (to focus)
Copy (to focus)
Paste (to focus)
Delete (to focus)
Select All (to focus)
Find (to focus)
Find & Replace (to focus)
View Menu
Show/Hide (to focus)
Toolbars
Status Bar
List of windows
Tools Menu
Disable/Enable analysis
Dictionary
Phonetics
Form
Create Form from Poem
Locale
Signatures
User Options
Help Menu
About
Check for update
Help (to focus) No focus general help
Toolbars
File toolbar: New, open, save, save as, help
Others added by windows
Global Functions
Export, Import: see file ui
Exit: close all open windows, so they have the chance to offer Save, then exit
Toolbars: submenu to hide/show standard toolbars. No configuration unless it's a doddle
Status bar: hide/show