# Menu Commands

## File

File - New | (new-buffer)
File - Open | (load-buffer)
File - Save | (save-buffer)
File - Save As | (save-buffer-as)
File - Preview | (preview)
File - Backup Copies - Yes | (make-backups 1)
File - Backup Copies - No | (make-backups 0)
File - Settings - Margins | (change-margins nil)
File - Settings - Paper Size | (change-paper-size nil)
File - Settings - Header and Footer | (change-headfoot nil)
File - Print | (print)
File - Print Format | (print-format)
File - Load External | (load-external)
File - Save External | (save-external)
File - Exit | (quit-program)

## Edit

Edit - Delete | (delete-char)
Edit - Insert Line | (insert-line)
Edit - Remove Line | (remove-line)
Edit - Select All | (select-all)
Edit - Find | (search-forward)
Edit - Find Backward | (search-backward)
Edit - Replace | (query-replace)
Edit - Spell | (spell-buffer)
Edit - Special Char | (ins-special-char)

## Block

Block - Set Block | (set-block)
Block - Set Mark | (set-mark-command)
Block - Copy Block | (copy-block)
Block - Delete Block | (delete-block)
Block - Fill Block | (fill-block)

## Format

Format - Margins | (change-margins "")
Format - Paper Size | (change-paper-size "")
Format - Header and Footer | (change-headfoot "")
Format - First Page Number | (change-first-page "")
Format - Tab Distance | (change-tab-distance "")
Format - Line Height | (set-line-height)
Format - Copy | (copy-current-format)
Format - Use | (use-copied-format)
Format - Define Style | (define-style)
Format - Cleanup | (cleanup-style)

## Window

Window - Zoom | (zoom-adjust)
Window - Change Buffer | (switch-to-buffer)
Window - Delete Buffer | (kill-buffer)
Window - Split Window | (split-window-vertically)
Window - Remove Window | (delete-window)
Window - One Window | (delete-other-windows)
Window - Change Window | (other-window)
Window - Add Sheet | (add-sheet)
Window - Remove Sheet | (remove-sheet)
Window - Rename Sheet | (rename-sheet)
Window - Move Sheet - Up | (move-sheet-up)
Window - Move Sheet - Down | (move-sheet-down)
Window - Move Sheet - Top | (move-sheet-top)
Window - Move Sheet - Bottom | (move-sheet-bottom)
Window - Go To - Line in buffer | (goto-line)
Window - Go To - Beginning of buffer | (beginning-of-buffer)
Window - Go To - End of buffer | (end-of-buffer)
Window - Go To - Beginning of paragraph | (beginning-of-paragraph)
Window - Go To - End of paragraph | (end-of-paragraph)
Window - Helptexts - Disable | (tooltip-set 0)
Window - Helptexts - Label | (tooltip-set 1)
Window - Helptexts - Popup | (tooltip-set 2)
Window - Helptexts - Both | (tooltip-set 3)
Window - Save Preferences | (save-preferences)

## Tools

Tools - Command - SIOD | (exec-siod)
Tools - Command - C | (exec-c)
Tools - Command - Tcl | (exec-tcl)
Tools - Command - Guile | (exec-guile)
Tools - Command - Python | (exec-python)
Tools - Pathetic Writer | (spawn "pw")
Tools - Scheme In A Grid | (spawn "siag")
Tools - Egon Animator | (spawn "egon")
Tools - Terminal | (spawn terminal-command)
Tools - Editor | (spawn editor-command)
Tools - File Manager | (spawn filer-command)
Tools - Calculator | (spawn calculator-command)
Tools - Environment - Defaults | (set-environment "Defaults")
Tools - Environment - KDE | (set-environment "KDE")
Tools - Environment - CDE | (set-environment "CDE")
Tools - Environment - Gnome | (set-environment "Gnome")
Tools - Environment - Custom | (edit-applications)
Tools - Spell Test | (spell-test)
Tools - Dump Words | (dump-words)
Tools - Form Test - Test 1 | (form-test)
Tools - Form Test - Test 2 | (form-test2)
Tools - Form Test - Test 3 | (form-test3)

## Plugin

Plugin - Import | (plugin-import nil)
Plugin - Export | (plugin-export)
Plugin - Link | (plugin-link nil)
Plugin - Delete | (plugin-delete)
Plugin - Move | (plugin-move)
Plugin - Resize | (plugin-resize)
Plugin - App - Xclock | (plugin-import "xclock.run")
Plugin - App - Xterm | (plugin-import "xterm.run")
Plugin - App - Xload | (plugin-import "xload.run")
Plugin - App - Siag | (plugin-import "PlUgIn.siag")
Plugin - App - PW | (plugin-import "PlUgIn.pw")
Plugin - App - Hello World | (plugin-import "x.hello")

## Help

Help - Contents | (help-contents)
Help - Copying | (help-copyright)
Help - Help for Help | (help-for-help)
Help - Links - Siag Home | (do-link "http://siag.nu/")
Help - Links - FTP Directory | (do-link "ftp://siag.nu/pub/siag/")
Help - About Pathetic Writer... | (aboutbox)
Help - About Siag Office... | (aboutsiag)

## Shortcuts

Shortcuts - Open | (load-buffer)
Shortcuts - Save | (save-buffer-as)
Shortcuts - Undo | (undo-restore)
Shortcuts - Spell | (spell-buffer)
Shortcuts - Command | (exec-siod)
Shortcuts - Plugin - Import | (plugin-import)
Shortcuts - Plugin - Export | (plugin-export)
Shortcuts - Plugin - Link | (plugin-link)
Shortcuts - Plugin - Delete | (plugin-delete)
Shortcuts - Plugin - Move | (plugin-move)
Shortcuts - Help | (help-contents)
Shortcuts - Quit | (quit-program)

This listing was generated automatically from the file /usr/local/share/siag/siag/menu.scm, where the menus are defined.

Description of the Scheme interface.