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