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 - Close(kill_buffer 1)
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 - Undo(undo_restore)
Edit - Delete(delete_cell)
Edit - Insert Line(insert_line)
Edit - Remove Line(remove_line)
Edit - Insert Column(insert_col)
Edit - Remove Column(remove_col)
Edit - Select All(select_all)
Edit - Cut(cut_block_to_string)
Edit - Copy(copy_block_to_string)
Edit - Paste(paste_block_from_string)
Edit - Find(search_forward)
Edit - Find Backward(search_backward)
Edit - Label(edit_label)
Edit - Expression - C(edit_c)
Edit - Expression - SIOD(edit_siod)
Edit - Expression - Tcl(edit_tcl)
Edit - Expression - Guile(edit_guile)
Edit - Expression - Python(edit_python)
Edit - Change Default Interpreter - C(define *standard-interpreter* 'C)
Edit - Change Default Interpreter - SIOD(define *standard-interpreter* 'SIOD)
Edit - Change Default Interpreter - Tcl(define *standard-interpreter* 'Tcl)
Edit - Change Default Interpreter - Guile(define *standard-interpreter* 'Guile)
Edit - Change Default Interpreter - Python(define *standard-interpreter* 'Python)
Edit - Change Default Interpreter - Other(change_interpreter)
Edit - Add Property(add_property)

Block

Block - Set Mark(set_mark_command)
Block - Set Block(set_block)
Block - Unset Block(unset_block)
Block - Copy Block(copy_block)
Block - Delete Block(delete_block)
Block - Fill Block(fill_block)
Block - Smart Fill Block(smart_fill_block)
Block - Sort - Rows Ascending as Text(sort_block 0 nil nil nil)
Block - Sort - Rows Ascending as Numbers(sort_block 0 nil nil t)
Block - Sort - Rows Descending as Text(sort_block 0 nil t nil)
Block - Sort - Rows Descending as Numbers(sort_block 0 nil t t)
Block - Sort - Columns Ascending as Text(sort_block 0 t nil nil)
Block - Sort - Columns Ascending as Numbers(sort_block 0 t nil t)
Block - Sort - Columns Descending as Text(sort_block 0 t t nil)
Block - Sort - Columns Descending as Numbers(sort_block 0 t t t)
Block - Block Sum(block_sum)
Block - Block Minimum(block_min)
Block - Block Maximum(block_max)
Block - Block Average(block_avg)
Block - Borders - Borders(block_borders 1)
Block - Borders - Grid(block_borders 2)
Block - Borders - Underline(block_borders 3)
Block - Borders - Top(block_borders 4)
Block - Borders - Left(block_borders 5)
Block - Borders - Right(block_borders 6)
Block - Borders - None(block_borders 0)

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 - Column Width - Set(set_cell_width)
Format - Column Width - Fit Block(fit_block_width)
Format - Column Width - Set Default(set_standard_width)
Format - Row Height - Set(set_cell_height)
Format - Row Height - Fit Block(fit_block_height)
Format - Row Height - Set Default(set_standard_height)
Format - Set Default Format(set_standard_format)
Format - Font(new_attribute "family")
Format - Style(new_attribute "style")
Format - Define Style(define_style)
Format - Foreground Color(new_attribute "fg")
Format - Background Color(new_attribute "bg")

Data

Data - Edit Record(data_record_edit (position_row (get_point)))
Data - Data Entry(data_entry)
Data - Siag-net(siag_net 8080)
Data - Enter Date(enter_date)
Data - Enter Time(enter_time)
Data - Identify Cell(what_cursor_position)
Data - Recalculate(recalc_matrix)

Window

Window - Zoom(zoom_adjust)
Window - Change Buffer(switch_to_buffer)
Window - Delete Buffer(kill_buffer 1)
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 - Protect Cells(protect_cells)
Window - Remove Protection(remove_protection)
Window - Go To - Beginning of buffer(beginning_of_buffer)
Window - Go To - End of buffer(end_of_buffer)
Window - Go To - Top of buffer(top_of_buffer)
Window - Go To - Bottom of buffer(bottom_of_buffer)
Window - Go To - Cell(go_to)
Window - Grid Lines - Show(grid_lines 1)
Window - Grid Lines - Hide(grid_lines 0)
Window - Reference Style - R1C1(a1_refs_set 0)
Window - Reference Style - A1(a1_refs_set 1)
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)

Plot

Plot - Plugin(plot_plugin "lines")
Plot - Surface(splot "lines")
Plot - Wizard(plot_wizard)

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 - Applets - Webserver(webserver)
Tools - Applets - Mail(mailto)
Tools - Applets - File Manager(filemgr)
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 Siag...(aboutbox)
Help - About Siag Office...(aboutsiag)

Shortcuts

Shortcuts - Open(load_buffer)
Shortcuts - Save(save_buffer_as)
Shortcuts - Undo(undo_restore)
Shortcuts - Delete(delete_cell)
Shortcuts - Label(edit_label)
Shortcuts - Expression - C(edit_c)
Shortcuts - Expression - SIOD(edit_siod)
Shortcuts - Expression - Guile(edit_guile)
Shortcuts - Expression - Tcl(edit_tcl)
Shortcuts - Expression - Python(edit_python)
Shortcuts - Command(exec_siod)
Shortcuts - Sum(block_sum)
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.


Ulric Eriksson - November 2000 - ulric@siag.nu