definition module EdEditMenu;

/*	The commands of the Edit menu */

import EdProgramState;

Undo :: !ProgState !IO -> ProgIO;

Cut :: !ProgState !IO -> ProgIO;

Copy :: !ProgState !IO -> ProgIO;

Paste :: !ProgState !IO -> ProgIO;

Clear :: !ProgState !IO -> ProgIO;

SelectAll :: !ProgState !IO -> ProgIO;

Balance :: !ProgState !IO -> ProgIO;

Format	:: !ProgState !IO -> ProgIO;

GetClipboardFromScrap :: IO -> (!Clipboard,!IO);
