
Next: Donkey's Preferences
Up: Menu Items
Previous: File
- Undo
Sets the workspace to the state it was in before the last Clear
Block or Clear All event. If a block has been inserted or removed
in the mean time, this menu item is disabled to avoid losing this
change. - Redo
Undoes an undo. - Cut, Copy, Paste, Delete, Select-all
When the cursor is in an edit area, these standard edit items
perform their usual tasks. However, when the cursor is outside of
an edit area, in the workspace, their meanings change slightly.
Cut and delete, for instance have no effect, while
select-all will select all of the blocks in the workspace.
Copy will copy the edit area of all selected boxes to the
clipboard. And, finally, paste first checks to see if the
clipboard contains valid scheme expressions then places each one in
its own box, starting at the cursor, as if it were opening a file. - Copy Block
Copies the current block to the clipboard including both the edit
and evaluation areas. - Remove Block
Removes the currently selected block from the workspace and makes
the previous block the current. - Remove All Blocks
Resets the workspace to a single, empty block. - Insert Block
Inserts an empty block after the currently selected block and makes it
current. - Delete Global Def
Removes one or more global definitions from the Donkey environment.
If any expression in a Donkey edit or evaluation area contains
references to the variable, Donkey asks the user to confirm that the
definition should be removed. If the user proceeds to remove the
definition, evaluating the expression with the reference will result
in an error of the form Reference to unbound symbol: <symbol>
unless it is bound in the underlying environment or has been made
primitive. - Collect Local Defs
Removes all Local definitions from the Lifted Defs and
Local menus (Sections 4.5 4.6) if
they can no longer be accessed from the Donkey environment. - Make Primitive
Similar to Load Primitive, evaluates the expression in the
current block in Donkey's underlying environment. It also removes
that block and if the expression defined a variable in Donkey's
global scope, it is removed. This action may also be performed by
executing (make-primitive <expr>)
where expr is the expression to be evaulated in the
underlying environment. - Preferences...
This menu item will let you set a number of preferences for using
Donkey as well as other applications written for DrScheme
(Section 7). See Section 4.3 for a
discussion of Donkey's preferences.

Next: Donkey's Preferences
Up: Menu Items
Previous: File