| File generated on Fri Aug 19 23:43:24 2005

| Arguments: -DAllowDefaults -DEmail -DNewFonts -DWindowSaveDefaults -DConfigureSourceMenus -DHelpLauncherMenu default/Config/Menus/Source/UK,fff default/Config/Menus/UK,fff

| Number of valid menu handles
61

| Zap iconbar menu
0 "Zap"
	"Info"				HELP "Z" > INFOBOX
	* "\Sread Zap's manual. \Rsee information about Zap."
	"Help"				HELP "Z" > 51
	* "\Sread Zap's manual as text. \Rread the manual in different formats."
	"Options"			> 52
	* "\Rconfigure Zap."
	"Files"				> 57
	* "\Rperform various operations on the currently-loaded files."
	"Create"			> 59
	* "\Rcreate a new file."
	"Quit"				QUIT

| Zap window menu
1 "Zap"
	"File..."			SAVE > 21
	* "\Ssave with the current filename. \Rperform various operations on this file."
	"Selection"			> 5
	* "\Rdisplay operations that can be performed on the selected text."
	"Mode"				> MODELIST
	* "\Rchange mode, or set options for the current mode."
	"Edit"				> 24
	* "\Rchange various editing options."
	"Display"			> 30
	* "\Rchange various display options."
	"Misc"				> 34
	* "\Raccess various miscellaneous operations."
	-
	"Learn"				> 45
	* "\Rset and execute learned sequences of commands."
	"Search"			> 44
	* "\Rperform various search operations."
	"Programming"			> 46
	* "\Raccess various program development functions."

| File types menu
2 "File type"
	"&FFF Text"			NEWTYPE &FFF
	"&FFD Data"			NEWTYPE &FFD
	"&FFB BASIC"			NEWTYPE &FFB
	"&FFA Module"			NEWTYPE &FFA
	"&FEB Obey"			NEWTYPE &FEB
	"&FAF HTML"			NEWTYPE &FAF
	"Other"				> TYPELIST
	* "\Ruse a filetype not specified here."

| Main font menu
4 "Font"
	"Bitmap font"			> BITMAPLIST
	* "\Rshow the available bitmap fonts."
	"Anti-aliased font"		> FONTLIST
	* "\Rshow the available anti-aliased fonts."
	-
	"Font display settings"		> 20
	* "\Rchange the font display style."

| Selection menu
5 "Selection"
	"Save..."			SAVESEL > SAVESEL
	"Send"				SENDSEL "X"
	"Process"			SELANYWHERE > 48
	* "\Rperform various operations on the current selection."
	"Word count"			WCSEL > WCSEL
	"Total"				TOTALSEL > TOTALSEL
	"Alter selection"		> 50
	* "\Rmake a selection or access the clipboard."

| Throwback mode menu
10 ""
	"Close when empty"		THROWBACK_FLAGSTOGGLE 0

| Byte mode menu
11 ""
	"Group bytes"			BYTE_FLAGSTOGGLE 9
	* "\Stoggle whether bytes are grouped in the display."
	"Group ASCII"			BYTE_FLAGSTOGGLE 10
	* "\Stoggle whether bytes are grouped in the ASCII display."
	"Group size"			CLONEBASE "Byte" > BYTE_GROUPSIZE
	* "\Rset the number of bytes to a group."
	"Suppress ctrls"		BYTE_FLAGSTOGGLE 8 > BYTE_CONTROLREPLACE
	* "\Stoggle whether control characters are displayed as another character.|M\Rset the character used."
	"Binary bytes"			BYTE_FLAGSTOGGLE 11
	* "\Stoggle whether bytes are displayed in binary or hex."

| Word mode menu
12 ""
	"Group words"			WORD_FLAGSTOGGLE 9
	* "\Stoggle whether words are grouped in the display."
	"Group ASCII"			WORD_FLAGSTOGGLE 10
	* "\Stoggle whether words are grouped in the ASCII display."
	"Group size"			CLONEBASE "Word" > WORD_GROUPSIZE
	* "\Rset the number of words per group."
	"Suppress ctrls"		WORD_FLAGSTOGGLE 8 > WORD_CONTROLREPLACE
	* "\Stoggle whether control characters are displayed as another character.|M\Rset the character used."
	"Binary words"			WORD_FLAGSTOGGLE 11
	* "\Stoggle whether words are displayed in binary or hex."

| Code mode menu
14 ""
	"Disassembler"			CLONEBASE "Code" > 47
	* "\Rset disassembly options."
	"Unconditional"			CODE_FLAGSTOGGLE 31
	"Minimal"			CODE_FLAGSTOGGLE 30
	"Comment free"			CODE_FLAGSTOGGLE 29
	"Binary opcodes"		CODE_FLAGSTOGGLE 28
	"Condition back"		CODE_FLAGSTOGGLE 253

| HalfWord mode menu
15 ""
	"Group halfwords"		HALFWORD_FLAGSTOGGLE 9
	* "\Stoggle whether halfwords are grouped in the display."
	"Group ASCII"			HALFWORD_FLAGSTOGGLE 10
	* "\Stoggle whether halfwords are grouped in the ASCII display."
	"Group size"			CLONEBASE "HalfWord" > HALFWORD_GROUPSIZE
	* "\Rset the number of halfwords per group."
	"Suppress ctrls"		HALFWORD_FLAGSTOGGLE 8 > HALFWORD_CONTROLREPLACE
	* "\Stoggle whether control characters are displayed as another character.|M\Rset the character used."
	"Binary halfwords"		HALFWORD_FLAGSTOGGLE 11
	* "\Stoggle whether halfwords are displayed in binary or hex."

| DoubleWord mode menu
16 ""
	"Group doublewords"		DOUBLEWORD_FLAGSTOGGLE 9
	* "\Stoggle whether halfwords are grouped in the display."
	"Group ASCII"			DOUBLEWORD_FLAGSTOGGLE 10
	* "\Stoggle whether halfwords are grouped in the ASCII display."
	"Group size"			CLONEBASE "DoubleWord" > DOUBLEWORD_GROUPSIZE
	* "\Rset the number of double words per group."
	"Suppress ctrls"		DOUBLEWORD_FLAGSTOGGLE 8 > DOUBLEWORD_CONTROLREPLACE
	* "\Stoggle whether control characters are displayed as another character.|M\Rset the character used."
	"Binary double words"		DOUBLEWORD_FLAGSTOGGLE 11
	* "\Stoggle whether halfwords are displayed in binary or hex."

| User-defined menus
20 "Display"
	"Bitmap (scaled)"		FONTTYPE 1
	* "\Sselect scaled bitmap font display."
	"Bitmap (at 1dpp)"		FONTTYPE 0
	* "\Sselect 1dpp bitmap font display."
	"Bitmap (at 2dpp)"		FONTTYPE 5
	* "\Sselect 2dpp bitmap font display."
	-
	"Anti-aliased VDU"		FONTTYPE 4
	* "\Sselect anti-aliased font display, rendered by the FontManager."
	"Anti-aliased DSA"		FONTTYPE 3
	* "\Sselect anti-aliased font display, rendered by ZapRedraw."
	"Anti-aliased size"		> FONTSIZE
	* "\Rshow and alter the anti-aliased font size."
	"Aspect ratio x100"		> FONTASPECT
	* "\Rshow and alter the anti-aliased font aspect ratio. Note that this is height/width, not the more usual width/height."
	-
	"System font"			FONTTYPE 2
	* "\Sselect system font display."

21 "File"
	"Save"				QUICKSAVE > SAVE
	"New view"			NEWVIEW
	"Print..."			QUICKPRINT > 22
	* "\Sopen the quick print window. \Raccess other printing methods."
	"Dump to text"			DUMPFILE
	"Spell..."			IMPRESSIONSPELL_FILE
	"Word count"			WC > WC
	-
	"Undo enabled"			TOGGLEUNDO
	"Read only"			READONLY
	"Save options"			> 23
	* "\Rset various options related to saving this file."
	-
	"Search..."			SEARCHBUF > SEARCHBUF
	"Replace..."			REPLACE > REPLACE
	"Goto..."			GOTO > GOTO

22 "Print"
	"Quick"				QUICKPRINT > QUICKPRINT
	"Fancy"				PRINTFILE
	"Open"				OPENPRINTER
	"Close"				CLOSEPRINTER

23 "Save options"
	"Strip spaces"			WFORMAT_ALTER 18
	* "\Sset stripping extra spaces on save."
	"DOS text file"			FFLAGS_TOGGLE &DD1B
	* "\Stoggle whether the file is saved with CRLF line endings."
	"Spool file"			FFLAGS_TOGGLE &DB1D
	* "\Stoggle whether the file is saved with LFCR line endings."

24 "Edit"
	"Tab mode"			> 25
	* "\Rset the tab editing mode."
	"Entry options"			> 26
	* "\Rset the entry options."
	"Edit options"			> 27
	* "\Rset the editing options."
	"Encoding"			> ENCODINGLIST
	* "\Rset the encoding used for display."
	-
	"Type of wrap"			> 28
	* "\Rset various text wrapping options."
	"Cursors"			> 29
	* "\Rset various cursor options."

25 "Tab mode"
	"Unix tab"			TABMODE 0
	"As above"			TABMODE 1
	"Column tab"			TABMODE 2 > COLUMNTAB
	-
	"As spaces"			TABSASSPACES
	-
	"Toggle"			SWITCHTAB

26 "Entry"
	"Overwrite"			TOGGLEINSERT
	"Auto indent"			AUTOINDENT
	"Hex entry"			HEXASCII
	"Big endian"			WFORMAT_TOGGLE 17
	* "\Stoggle the endianness."

27 "Edit options"
	"Line edit"			LINEEDIT
	"Non standard"			NONSTANDARD
	"Spell checking"		ASYOUTYPE
	"Block edit"			WINFO_ALTER 10
	* "\Stoggle whether block editing is in use."

28 "Wrap"
	"Window wrap"			WINDOWWRAP
	"Soft wrap"			SOFTWRAP
	"Word wrap"			WORDWRAP > WRAPWIDTH
	"Line wrap"			LINEWRAP
	"Infinite wrap"			INFINITEWRAP
	"Auto soft wrap"		AUTOSOFTWRAP
	"Strong soft wrap"		WINFO_ALTER 9
	* "\Stoggle whether wrap points are treated as line ends, affecting cursor movement."

29 "Cursors"
	"Line select"			LINESELECT
	"Smart"				WFORMAT_ALTER 25
	* "\Stoggle whether 'words' are delimited by spaces or also by punctuation."
	"Confine H"			CONFINEHORIZONTALLY
	"Confine V"			CONFINEVERTICALLY
	"Free click"			FREECLICK

30 "Display"
	"Line numbers"			WFORMAT_TOGGLE 8 > 31
	* "\Rset the line number style."
	"Tabs"				> 32
	* "\Rset the tabbing display style."
	"Appearance"			> 33
	"Font"				> 4
	* "\Rset the font."
	"Colours"			> COLOURLIST
	* "\Ralter the colours used in this window."
	"Buttons"			ZAPBUTTONS

31 "Line nos"
	"None"				LINENOS 0
	"Logical"			LINENOS 1
	"Physical"			LINENOS 2
	"Address"			LINENOS 3
	-
	"Hex nos"			TOGGLEHEX
	-
	"Margin width"			SETMARGINWIDTH > SETMARGINWIDTH
	"Colon"				COLONSEPARATOR
	-
	"Start line"			> STARTLINE
	* "\Rset the line number of the start of the file."
	"Start addr"			> STARTADDR
	* "\Rset the address of the start of the file."

32 "Tabs"
	"None"				TABDISPLAY 0
	"As spaces"			TABDISPLAY 1
	"As arrow"			TABDISPLAY 2
	"Dashes & arrow"		TABDISPLAY 3
	-
	"Tab character"			> TABCHAR
	* "\Rset the character treated as a tab."

33 "Appearance"
	"Width"				SETWIDTH > SETWIDTH
	"Auto width"			WFLAGS_ALTER 6
	* "\Stoggle calculating the display width automatically."
	-
	"Line spacing"			> LINESPACING
	* "\Rset the line spacing."
	"Margin"			> MARGIN
	* "\Rset the margin width."
	"Return character"		> RETURNCHAR
	* "\Rset the return character."

34 "Misc"
	"Set default options"		MAKEDEFAULT > 35
	* "\Sset this window's options as the default for the current mode. \Rsave the current defaults, and to set all modes' defaults from this window."
	"Insert"			> 36
	* "\Raccess various insertion operations."
	"Delete"			> 37
	* "\Raccess various deletion operations."
	"Alter"				> 38
	* "\Raccess various general editing operations."
	"Spell"				> 42
	* "\Raccess spell-checking facilities."
	"Clipboard"			> 43
	* "\Raccess global clipboard-related functions."
	-
	"Window"			> 40
	* "\Rperform operations on the current window."
	"Marks & indirection"		> 41
	* "\Raccess Zap's marker facilities."
	"Keymap"			> BASEMAPLIST
	* "\Rchange the current keymap."
	-
	"Disc navigation"		OWNEDBY "byte" > 39
	* "\Raccess various disc navigation commands."
	-
	"Email"				> 60
	* "\Raccess email-related features."

35 "Defaults"
	"This mode"			MAKEDEFAULT
	"All modes"			MAKEDEFAULT 1
	"Save defaults"			SAVEOPTIONS

36 "Insert"
	"Date"				INSERTDATE
	"Time"				INSERTTIME
	"Split line"			SPLITLINE
	"Insert a file"			INSERTFILE

37 "Delete"
	"Delete word"			DELETE "WORD"
	"Delete to word start"		DELWORDSTART
	"Delete to word end"		DELWORDEND
	"Delete line"			DELLINE
	"Delete to line start"		DELTOSTART
	"Delete to line end"		DELTOEND
	"Delete file"			DELETE "FILE"
	"Delete to file start"		DELETE "FILESTART"
	"Delete to file end"		DELETE "FILEEND"
	-
	"Join line"			JOINLINE

38 "Alter"
	"Fast Undo"			FASTUNDO
	"Undo"				FULLUNDO
	"Redo"				REDO
	"Swap case"			SWAPCASE
	"Swap chars"			SWAPCHARS
	"Copy mode"			COPY
	"Format text"			FORMATTEXT
	"Strip spaces"			STRIPSPACES 3
	"Tabify"			STRIPSPACES 4
	"Untabify"			UNTABIFY

39 "Navigation"
	"Navigation box"		MOVEBOX
	"Last sector"			LASTSECTOR
	"Next sector"			NEXTSECTOR
	"Last cylinder"			LASTCYLINDER
	"Next cylinder"			NEXTCYLINDER
	"Last track"			LASTTRACK
	"Next track"			NEXTTRACK

40 "Window"
	"Swap window"			SWAPWINDOW
	"Next window"			NEXTWINDOW
	"Next view"			NEXTVIEW
	-
	"Close window"			CLOSEWINDOW
	"Close other"			CLOSEOTHER
	"Toggle size"			TOGGLEWIND

41 "Marks"
	"Toggle mark"			TOGGLEMARK
	"Last mark"			LASTMARK
	"Next mark"			NEXTMARK
	"Indirect jump"			INDIRECT

42 "Spell"
	"Spell..."			SPELL
	"Replace"			SPELL_REPLACE
	"Check"				IMPRESSIONSPELL_BUF

43 "Clipboard"
	"Paste clip"			PASTE
	"Copy to clip"			KEEPREGION
	"Cut to clip"			CUT
	"Disown clipboard"		CLEARGC

44 "Search"
	"Forward"			SEARCHFORWARD
	"Backward"			SEARCHBACK
	"Last match"			LASTMATCH
	"Next match"			NEXTMATCH
	"Cancel"			CANCEL

45 "Learn"
	"Learn"				LEARN
	"Execute"			EXECUTE

46 "Programming"
	"Save and compile"		COMPILE
	"List of functions"		LISTFNS

47 "Disassembler"
	"Global"			CODE_FLAGSTOGGLE 254
	* "\Stoggle whether options here apply to the debugger globally, rather than just in this window."
	-
	"Use STMFD R13 & LDMFD R13"	CODE_FLAGSTOGGLE 8
	* "\Stoggle using stack notation for R13 STM/LDM."
	"Use APCS names"		CODE_FLAGSTOGGLE 9
	* "\Stoggle using APCS register names."
	"Use LFM stack notation"	CODE_FLAGSTOGGLE 10
	* "\Stoggle using stack notation with LFM/STM where possible."
	"Use LFS & SFS"			CODE_FLAGSTOGGLE 11
	* "\Stoggle using LFS/SFS in preference to LFM/SFM."
	"Quote SWIs"			CODE_FLAGSTOGGLE 12
	* "\Stoggle whether SWI names will be enclosed in quotes."
	"Use DCD for undefined"		CODE_FLAGSTOGGLE 13
	* "\Stoggle using DCD instead of 'Undefined instruction', and enable BRK."
	"Use VDU"			CODE_FLAGSTOGGLE 14
	* "\Stoggle using VDU x instead of SWI OS_WriteI+x."
	"Use more DCDs"			CODE_FLAGSTOGGLE 15
	* "\Stoggle using DCD instead of ANDEQ, MOV Rn,Rn etc."
	"Use ADRL"			CODE_FLAGSTOGGLE 16
	* "\Stoggle using ADRL/ADRX instead of ADR then ADD/SUB on same register."
	"Use ADRW"			CODE_FLAGSTOGGLE 17
	* "\Stoggle using ADRW, LDR[B]W, STR[B]W when accessing R12."
	"Append 'L' to UMUL & SMUL"	CODE_FLAGSTOGGLE 18
	* "\Stoggle appending L to UMUL etc., thus using the official forms."
	"Use LDRL"			CODE_FLAGSTOGGLE 19
	* "\Stoggle using LDRL for two instruction register loads."
	"Use NOP"			CODE_FLAGSTOGGLE 20
	* "\Stoggle using NOP instead of MOV R0,R0."
	"Use old PSR naming"		CODE_FLAGSTOGGLE 21
	* "\Stoggle using the old PSR suffices _ctl, _flg, _all."
	"Wide display"			CODE_FLAGSTOGGLE 22
	* "\Stoggle disassembling for wide display."
	"Use HS and LO"			CODE_FLAGSTOGGLE 23
	* "\Stoggle using HS/LO instead of CS/CC."
	"Use shift notation"		CODE_FLAGSTOGGLE 24
	* "\Stoggle using x<<y comments where possible."
	"Lower case registers"		CODE_FLAGSTOGGLE 25
	* "\Stoggle forcing all register names to lower case."
	"Use #x,y notation"		CODE_FLAGSTOGGLE 26
	* "\Stoggle using #x,y for non-standard constants."

48 "Process"
	"Indent"			INDENT > INDENTBY
	"Outdent"			OUTDENT
	"GNU filters"			> 49
	* "\Suse GNU programs to perform the processing."
	"Sort"				FILTERSEL "ZF:Sort"
	* "\Ssort the selection."
	"Format"			FILTERSEL "ZF:Format"
	* "\Sformat the selection."
	"Swap case"			SWAPCASE
	* "\Sswap the case of the selection."
	"UPPER case"			UPPERCASE
	* "\Schange the selection to lower case."
	"lower case"			LOWERCASE
	* "\Schange the selection to lower case."
	"Bracket ()"			BRACKETSEL "#(#)"
	* "\Sparenthesise the selection"
	"Filter..."			FILTERSEL

49 "GNU Filters"
	* "\TGNU filters menu. If you need to supply option parameters, use instead 'Filter' in the Process menu."
	"Format (fmt)"			FILTERSEL "fmt"
	* "\Sformat the selection."
	"Condense paragraphs"		FILTERSEL "sed -f ZF:removelf"
	* "\Scondense paragraphs into single lines."
	-
	"Sort (sort)"			FILTERSEL "sort"
	* "\Ssort the selection."
	"Unique (uniq)"			FILTERSEL "uniq"
	* "\Sreduce to unique occurrences. Must be sorted."

50 "Alter sel"
	"Start selection"		SELREGION
	"Select buffer"			SELECTBUFFER
	-
	"Yank"				YANK
	"Keep"				KEEPREGION
	"Cut"				CUT 0
	"Kill"				CUT 1
	"Move"				MOVESEL
	"Copy"				COPYSEL
	"Paste"				PASTE
	"Clear"				CLEARSEL

51 "Help"
	"Mode"				> MODEHELPLIST
	* "\Sread mode-specific help text."
	"HTML manual"			WIMPTASK "Filer_Run ZapResources:HTMLManual.Contents"
	* "\Sread Zap's manual as HTML (requires a web browser)."
	"Text manual"			HELP "Z"
	* "\Sread Zap's manual as text."

52 "Options"
	"Save options"			SAVEOPTIONS
	-
	"Misc"				> 53
	* "\Rset various miscellaneous optioins."
	"Mode"				> MODELIST
	* "\Rchange which mode this menu configures. This is also the default mode."
	"Clone modes..."		CLONEBOX > CLONEBOX
	"Edit"				> 24
	* "\Rchange various editing options."
	"Display"			> 30
	* "\Rchange various display options."
	"Minibuffer"			> MINIMENU
	* "\Rconfigure the minibuffer."
	"Cursor types"			> CURSORMENU
	* "\Rconfigure Zap's cursors."
	-
	"Edit config"			WIMPTASK "Filer_OpenDir ZapUser:Config" > 55
	* "\Sopen the configuration directory. \Ropen individual configuration files."
	"Create & reload keys"		WIMPTASK "Run ZapCode:Config.CreateConf -script ZapCode:Config.RunScript":RELOADKEYS
	* "\Srecreate and load the current configuraton. This will use all file configuration changes (keys, file types, etc.) that you hve made, except for Menus."
	-
	"Email"				> 60
	* "\Raccess email-related features."

53 "Misc"
	"Autoload"			> 54
	* "\Rset which extensions to load automatically when needed."
	"Auto-delete files"		MISCOPS 0
	* "\Stoggle whether a file is deleted from memory when you close its last window."
	"Auto-clear regions"		MISCOPS 1
	* "\Stoggle whether the selection is automatically cleared as you type."
	"Undo supported"		TOGGLEUNDO
	* "\Stoggle whether undo is enabled by default."
	"Flashing cursor"		MISCOPS 3
	* "\Stoggle the flashing cursor."
	"Check datestamp"		MISCOPS 4
	* "\Stoggle checking the datestamp of a file before saving it."
	"Auto-clr search"		MISCOPS 5
	* "\Stoggle clearing the search window when it is opened."
	"Confine cursor"		MISCOPS 6
	* "\Stoggle confining the cursor the the visible area of the window."
	"Trap MSDOS files"		MISCOPS 7
	* "\Stoggle detecting MSDOS and Spool files."
	"Be tolerant"			MISCOPS 13
	* "\Stoggle tolerating broken Wimp messages."
	"Silent operation"		MISCOPS 14
	* "\Stoggle silent operation (no beeps)."
	"No anti-aliasing"		MISCOPS 15
	* "\Stoggle anti-aliasing of fonts."
	"Remove H scroll"		MISCOPS 18
	* "\Stoggle removing the horizontal scrollbar if it isn't needed."
	"Force startup command"		MISCOPS 19
	* "\Stoggle forcing the startup command to be executed, even when files are being loaded as Zap starts."
	"Minibuffer autowidth"		MISCOPS 20
	* "\Stoggle whether the minibuffer is opened with the same width as the window to which it is attached."
	"Custom tile sprites"		MISCOPS 21
	* "\Stoggle whether Zap's dialogues are drawn with custom tile sprites (RISC OS 3.5 or greater)."

54 "Autoload"
	"FlashCar"			MISCOPS 8
	* "\Stoggle whether FlashCar (which flashes the cursor in dialogue boxes) is loaded with Zap."
	"LineEditor"			MISCOPS 9
	* "\Stoggle whether the LineEditor is loaded as needed. LineEditor makes working with task windows much less painful."
	"Disassembler"			MISCOPS 10
	* "\Stoggle whether the extended disassembler is loaded as needed."
	"ExtBASICasm"			MISCOPS 11
	* "\Stoggle whether the extended assembler is loaded as needed."
	"HidePointer"			MISCOPS 12
	* "\Stoggle whether HidePointer (which hides the mouse pointer while you type) is loaded with Zap."
	"IconClear"			MISCOPS 16
	* "\Stoggle whether IconClear (which allows you to delete an icon's text using the mouse) is loaded with Zap."

55 "Configure"
	"Keys"				FINDFILE "<Zap$Keys>"
	* "\Sopen Zap's core key bindings configuration file."
	"Menus"				FINDFILE "<Zap$Menus>" > 56
	* "\Sopen Zap's menu configuration file. \Rconfigure Zap's menu from source."
	"Settings"			FINDFILE "<Zap$Settings>"
	* "\Sopen Zap's miscellaneous settings file."
	"ClickSend"			FINDFILE "<Zap$ClickSend>"
	* "\Sopen Zap's Alt-click configuration file."
	"Types (high)"			FINDFILE "ZapUser:Config.TypesHigh"
	* "\Sopen Zap's filetype configuration file (overrides)."
	"Types (low)"			FINDFILE "ZapUser:Config.TypesLow"
	* "\Sopen Zap's filetype configuration file."
	"Templates"			WIMPTASK "Filer_Run <Zap$Templates>"
	* "\Sopen Zap's window template file."
	"Zap extensions"		WIMPTASK "Filer_OpenDir ZapModules:"
	* "\Sopen Zap's extension modules directory, allowing you to directly configure them."

56 "Menus"
	"Menus source"			FINDFILE "ZapUser:Config.Menus.Source.<Zap$Country>"
	* "\Sopen Zap's source menu configuration file."
	"Run MenuConf"			WIMPTASK "TaskWindow -name MenuConf -quit ""ZapCode:Tools.MakeMenus.MenuConf -E -T"""
	* "\Srun MenuConf to configure and then generate Zap's menus."
	"Rebuild current config"	WIMPTASK "TaskWindow -name MenuConf -quit ""ZapCode:Tools.MakeMenus.MenuConf -f ZapUser:Config.Menus.<Zap$Country> -n -E -T"""
	* "\Srebuild the menus as currently configured."
	"Rebuild defaults"		WIMPTASK "TaskWindow -name MenuConf -quit ""ZapCode:Tools.MakeMenus.MenuConf -n -E -T"""
	* "\Sgenerate the default menus from the source file."

57 "Files"
	"All"				> 58
	* "\Rperform actions on all open files."
	"To front"			TOFRONTLIST > TOFRONTLIST
	* "\Rbring a file to the front."
	"Save"				SAVELIST > SAVELIST
	* "\Rsave a file."
	"New view"			NEWVIEWLIST > NEWVIEWLIST
	* "\Ropen a new view on a file."
	"Close"				REMOVELIST > REMOVELIST
	* "\Rclose a file."
	"Hide"				CLOSELIST > CLOSELIST
	* "\Rhide a file."

58 "All files"
	"Save"				SAVEALL
	"Save & close"			SAVEANDCLOSEALL
	"Save & discard"		SAVEANDDISCARDALL
	-
	"Close"				CLOSEALL
	"Discard"			DISCARDALL

59 "Create"
	"New file"			> 2
	* "\Rcreate a new file."
	"Untyped file"			CREATEFILE -1
	* "\Rcreate an untyped file."
	"Task window"			TASKWINDOW
	-
	"Get module"			> GETMODULE
	* "\Rgrab a module from memory."
	"Get workspace"			> GETWORKSPACE
	* "\Rgrab a module's workspace from memory."
	-
	"Read disc..."			DZAPBOX > DZAPBOX
	* "\Rgrab data from a disc."
	"Read memory..."		MZAPBOX > MZAPBOX
	* "\Rgrab data from memory."
	"Get dynamic area"		GETDYNAMICAREA > GETDYNAMICAREA
	* "\Rgrab a dynamic area."

60 "Email"
	"Edit .sigs"			EMAIL_EDITSIGFILES
	"Edit taglines"			EMAIL_EDITTAGlINES
