2.9. Details of Edit Commands
6dec04 Note: See the 205 Milestone 10 version of this file for a quick
finish to things. The ideas here need to be merged into the M10 version, or
vice versa.
Organizationally, this section will probably need to be broken up into
several files.
The scenarios in this section cover full details of the general ediing commands
that appear on the Edit menu. The Edit menu in the Calendar
Tool Administration program is a proper subset of that in the regular-user
Calendar Tool. The adminitrative version of the menu lacks only the
Find command. Otherwise, the commands on the two menus provide the
same functionality. The operational context differs between the regular-user
versus adminitrative edit commands. These contextual differences are eplained
as appropriate in the scenarios that follow.
of which have been introduced in preceding sections. There are two file
command menus to be covered, one in the regular-user Calendar Tool and the
other in the Calendar Tool Administration program. Regular-user file commands
are covered in Sections
2.8.1
through
2.8.7.
Administrator file commands are covered in
2.8.8
through
2.8.11.
The concluding Sections
2.8.12
and
2.8.13,
cover general topics relevant to both regular-user and administrative files.
2.9.1. Undo, Redo, Repeat
Can undo the last confirmed typing in any editable text field. A typed edit is
confirmed when the user presses the TAB key or moves the cursor to another
element in the display other than the one in which the edit took place.
Can also undo the most recent confirmation of
Only a single level of undo/redo is available.
2.9.2. Cut, Copy, Paste, Delete, and Select All
These edit commands operate strictly on text content within display windows.
In particular, the commands do not apply to scheduled items as a whole, or to
any other editable data elements as a whole.
2.9.3. Find
[Sketch: Among the more important items to define clerly in this section
are the details of how Edit.Find works. We should check out the details of how
it works in other systems.]
Search For: <reg expr>
Start Date: End Date:
X All Items _ Visible Items Only
(Find/Next) (Previous) (Done)
Figure 311: Find dialog.
The system performs the search through all text fields in all scheduled item
instances, and list displays. Does not apply to any non-text fields in any
windows item or list displays. Also does not apply to any other windows, in
particular not in editing dialogs or any of the admin displays. Enum
precisely what fields it applies to; good way to do this may well be to say it
applies to the display windows generated from the following commands
2.9.4. Text Command Interface
Use the extant protoj convention about static methods named for the
menus.
Execute commands:
-- multi-line command interpreter --
Load command file:
-- file chooser --
Figure 312: Command dialog.
Prev: file
| Next: help
| Up: functional
| Top: index