!
! Resources for the X11/Motif Interface (Maple V Release 3)
!

MapleV*background:  grey
MapleV*foreground:  black
MapleV.geometry:    600x500

MapleV*tearOffModel: TEAR_OFF_ENABLED

! MapleV.helpIndexFile:
! MapleV.afmDirectories:
! MapleV.printCommand: 

MapleV.helpIndexFile: /usr/local/maple/lib/maple.hlp
MapleV.afmDirectories: /usr/local/maple/afm
MapleV*pageoptions*cmdname.value: lpr

! Setting this resource to false prevents the "Maple V Query"
! dialog from appearing when the Exit menu item is selected.
MapleV.queryOnExit: true

! This resource provides a workaround for a bug present in
! some X servers.  If you are not running under OpenWindows, try
! setting this resource to true. If Maple sessions sometimes hang
! while scrolling, set it back to false.
MapleV.backFillOnScroll: false

! If this resource is set to true, consecutive separator lines are
! converted to a forced page break during Postscript output generation.
MapleV.psForcedPageBreaks: true

! These resources control most of the visuals, although some
! specific widgets are overidden in other places.
MapleV*fontList:    -adobe-helvetica-medium-r-normal--14-*
MapleV*XmLabel.fontList:       -adobe-helvetica-bold-r-normal--14-*
MapleV*XmLabelGadget.fontList: -adobe-helvetica-bold-r-normal--14-*
MapleV*XmText.background: light grey
MapleV*XmTextField.background: light grey

! Main window: A black foreground with a white background.
MapleV*canvas.foreground: black
MapleV*canvas.background: white
MapleV*frame.shadowThickness: 3
MapleV*frame.shadowType: shadow_in

MapleV*buttonbar*fontList: -adobe-helvetica-bold-o-normal--14-*
MapleV*buttonbar*traversalOn:	false
MapleV*buttonbar*Pause.indicatorOn:   false
MapleV*buttonbar*Pause.shadowThickness: 2
MapleV*buttonbar.orientation:	horizontal
MapleV*buttonbar.packing:	pack_column
MapleV*buttonbar.spacing:	10
MapleV*buttonbar.entryAlignment: alignment_center
MapleV*buttonbar*region_options.labelString:

MapleV*menubar*fontList: -adobe-helvetica-bold-r-normal--14-*
MapleV*menubar.spacing:	 10
MapleV*menubar*Fontsize*radioAlwaysOne: true
MapleV*menubar*Fontsize*radioBehavior: true
MapleV*menubar*exit*accelerator:		Alt<Key>X
MapleV*menubar*exit*acceleratorText: 		Alt+X
MapleV*menubar*insert_prompt*accelerator:	Alt<Key>I
MapleV*menubar*insert_prompt*acceleratorText:	Alt+I
MapleV*menubar*insert_text*accelerator:		Alt<Key>T
MapleV*menubar*insert_text*acceleratorText:	Alt+T
MapleV*menubar*insert_separator_line*accelerator:	 Alt<Key>L
MapleV*menubar*insert_separator_line*acceleratorText: Alt+L
MapleV*menubar*join_regions_at_cursor*accelerator:     Alt<Key>J
MapleV*menubar*join_regions_at_cursor*acceleratorText: Alt+J
MapleV*menubar*split_region_at_cursor*accelerator:     Alt<Key>S
MapleV*menubar*split_region_at_cursor*acceleratorText: Alt+S
MapleV*menubar*delete_cursor_region*accelerator: Ctrl<Key>Delete
MapleV*menubar*delete_cursor_region*acceleratorText: Ctrl+Del
MapleV*menubar*cut*accelerator:       Ctrl<Key>X
MapleV*menubar*cut*acceleratorText:   Ctrl+X
MapleV*menubar*copy*accelerator:      Ctrl<Key>C
MapleV*menubar*copy*acceleratorText:  Ctrl+C
MapleV*menubar*paste*accelerator:     Ctrl<Key>V
MapleV*menubar*paste*acceleratorText: Ctrl+V
MapleV*menubar*delete_selection*accelerator: Ctrl<Key>W
MapleV*menubar*delete_selection*acceleratorText: Ctrl+W

MapleV*menubar*replace_mode.set: True
MapleV*menubar*show_status_bar.set: True
MapleV*menubar*automatic_separators.set: True
MapleV*menubar*show_region_extents.set:  False

MapleV*statusbar.marginWidth:	10
MapleV*statusbar.orientation:	horizontal
MapleV*statusbar.packing:	pack_tight
MapleV*statusbar.spacing:	10
MapleV*statusbar.entryAlignment: alignment_center
MapleV*statusbar*fontList: \
   -adobe-helvetica-medium-r-normal--14-*=charset-normal, \
   -adobe-helvetica-bold-r-normal--14-*=charset-bold

MapleV.input.foreground: red
MapleV.input.promptcolor: black
MapleV.input.font: -adobe-helvetica-bold-r-normal--*-140-*
MapleV.input.psFont: Helvetica-Bold
MapleV.input.psFontsize: 12
MapleV.output.font: -adobe-courier-medium-r-normal--*-140-*
MapleV.output.psFont: Courier
MapleV.output.psFontsize: 12
MapleV.comment.font: -adobe-times-medium-r-normal--*-140-*
MapleV.comment.psFont: Times-Roman
MapleV.comment.psFontsize: 12

MapleV.comment.Margin: 10

MapleV.output.numberFont1: -adobe-times-medium-r-normal--*-240-*
MapleV.output.numberFont2: -adobe-times-medium-r-normal--*-180-*
MapleV.output.numberFont3: -adobe-times-medium-r-normal--*-120-*

MapleV.output.variableFont1: -adobe-times-medium-i-normal--*-240-*
MapleV.output.variableFont2: -adobe-times-medium-i-normal--*-180-*
MapleV.output.variableFont3: -adobe-times-medium-i-normal--*-120-*

MapleV.output.symbolFont1: -adobe-symbol-medium-r-normal--*-240-*
MapleV.output.symbolFont2: -adobe-symbol-medium-r-normal--*-180-*
MapleV.output.symbolFont3: -adobe-symbol-medium-r-normal--*-120-*

MapleV.output.psNumberFont:   Times-Roman
MapleV.output.psVariableFont: Times-Italic
MapleV.output.psSymbolFont:   Symbol
MapleV.output.psFontsize1: 24
MapleV.output.psFontsize2: 18
MapleV.output.psFontsize3: 12
MapleV.output.psMinFontSize: 6

MapleV*pageoptions*margins.numColumns: 2
MapleV*pageoptions*margins.marginslabel.labelString: Margins
MapleV*pageoptions*margins*marginfields*XmLabel.fontList: \
	-adobe-helvetica-medium-r-normal--14-*
MapleV*pageoptions*margins*leftlabel.labelString: Left Margin:
MapleV*pageoptions*margins*rightlabel.labelString: Right Margin:
MapleV*pageoptions*margins*toplabel.labelString: Top Margin:
MapleV*pageoptions*margins*bottomlabel.labelString: Bottom Margin:
MapleV*pageoptions*margins.orientation: vertical
MapleV*pageoptions*units.unitslabel.labelString: Units
MapleV*pageoptions*units.orientation: horizontal
MapleV*pageoptions*pagesize.pagesizelabel.labelString: Page Size
MapleV*pageoptions*pagesize.naletter.labelString: 8.5\" x 11\"
MapleV*pageoptions*pagesize.nalegal.labelString: 8.5\" x 14\"
MapleV*pageoptions*pagesize.a4.labelString: European A4
MapleV*pageoptions*pagesize.custom.labelString: Custom Size
MapleV*pageoptions*pagesize*widthlabel.labelString: Width:
MapleV*pageoptions*pagesize*heightlabel.labelString: Height:
MapleV*pageoptions*pagenumbering.labelString: Number Pages
MapleV*pageoptions*pagenumbering.alignment: alignment_beginning
MapleV*pageoptions*tofile.labelString: Output to File:
MapleV*pageoptions*tocmd.labelString: Printer Command:

MapleV*fontselector*XmScrolledWindow*scrolledWindowMarginWidth: 4
MapleV*fontselector*XmScrolledWindow*scrolledWindowMarginHeight: 4
MapleV*fontselector*XmScrolledWindow*spacing: 2
MapleV*fontselector*typefacelist.visibleItemCount: 11
MapleV*fontselector*fontsize.columns: 5
MapleV*fontselector*psfont_control.skipAdjust: True
MapleV*fontselector*psfontlist.visibleItemCount: 4
MapleV*fontselector_popup.width: 500
MapleV*fontselector*XmList.fontList: \
   -adobe-helvetica-medium-r-normal--14-*=charset-normal, \
   -adobe-helvetica-bold-r-normal--14-*=charset-bold

MapleV*saveoption.labelString: Save kernel state
MapleV*loadoption.labelString: Load kernel state, if possible.

MapleV*importoption.labelString: Use Maple prompts to identify input
MapleV*importoption.set: True

MapleV*texoptions*texfilenamelabel.labelString: LaTeX Output Filename:
MapleV*texoptions*texwidthlabel.labelString: \
Mathematics Formatting \n\
   Width (inches):
MapleV*texoptions*texwidthfield.value: 5
MapleV.texoptions.width: 300

!
! Resources for the help pages.
!
MapleV.maplehelp*tearOffModel: TEAR_OFF_DISABLED
MapleV.maplehelp*helpcontrol*fontList: -adobe-helvetica-bold-r-normal--14-*
MapleV.maplehelp*helpcontrol.spacing: 10
MapleV.maplehelp*helptext.rows: 32
MapleV.maplehelp*helptext.background: white
MapleV.maplehelp*helptext.blinkRate: 0
MapleV.maplehelp*helptext.fontList: -adobe-courier-medium-r-normal--14-*
MapleV.maplehelp*filemenu.labelString: File
MapleV.maplehelp*filemenu.mnemonic: F
MapleV.maplehelp*editmenu.labelString: Edit
MapleV.maplehelp*editmenu.mnemonic: E
MapleV.maplehelp*helpmenu.labelString: Help
MapleV.maplehelp*helpmenu.mnemonic: H
MapleV.maplehelp*closebutton.labelString: Exit
MapleV.maplehelp*closebutton.mnemonic: x
MapleV.maplehelp*closebutton.accelerator:     Alt<Key>X
MapleV.maplehelp*closebutton.acceleratorText: Alt+X
MapleV.maplehelp*copybutton.labelString: Copy
MapleV.maplehelp*copybutton.mnemonic: C
MapleV.maplehelp*copybutton.accelerator:     Ctrl<Key>C
MapleV.maplehelp*copybutton.acceleratorText: Ctrl+C
MapleV.maplehelp*browserbutton.labelString: Help Browser
MapleV.maplehelp*browserbutton.mnemonic: B
MapleV.maplehelp*selectedbutton.mnemonic: H
MapleV.maplehelp*selectedbutton.accelerator:     Ctrl<Key>H
MapleV.maplehelp*selectedbutton.acceleratorText: Ctrl+H

!
! Resources for the Help Brower.
!
MapleV.maplebrowser.width: 700
MapleV.maplebrowser*XmScrolledWindow*scrolledWindowMarginWidth: 4
MapleV.maplebrowser*XmScrolledWindow*scrolledWindowMarginHeight: 4
MapleV.maplebrowser*XmScrolledWindow*spacing: 2
MapleV.maplebrowser*XmList.visibleItemCount: 12
MapleV.maplebrowser*XmList.fontList: \
   -adobe-helvetica-medium-r-normal--14-*=charset-normal, \
   -adobe-helvetica-bold-r-normal--14-*=charset-bold

!
! Resources for the help keyword search.
!
MapleV.maplehelpsearch*resultlabel.labelString: Search Results:
MapleV.maplehelpsearch*searchlabel.labelString: Search For String:
MapleV.maplehelpsearch*resultlabel.alignment: alignment_beginning
MapleV.maplehelpsearch*searchlabel.alignment: alignment_beginning
MapleV.maplehelpsearch*XmScrolledWindow*scrolledWindowMarginWidth: 4
MapleV.maplehelpsearch*XmScrolledWindow*scrolledWindowMarginHeight: 4
MapleV.maplehelpsearch.width: 550
MapleV.maplehelpsearch*XmList.visibleItemCount: 10
MapleV.maplehelpsearch*searchlist.fontList: \
   -adobe-helvetica-medium-r-normal--14-*=charset-normal, \
   -adobe-courier-bold-r-normal--14-*=charset-bold

!
! Output translation mappings for extended-prettyprinting.
!

MapleV.output.nameMap: \
   # Greek letter translations.  Some of these are \
   # overridden in the function section below. \n\
   alpha	SYM	a \n\
   beta		SYM	b \n\
   chi		SYM	c \n\
   delta	SYM	d \n\
   epsilon	SYM	e \n\
   phi		SYM	f \n\
   gamma	SYM	g \n\
   eta		SYM	h \n\
   iota		SYM	i \n\
   kappa	SYM	k \n\
   lambda	SYM	l \n\
   mu		SYM	m \n\
   nu		SYM	n \n\
   omicron	SYM	o \n\
   pi		SYM	p \n\
   Pi		SYM	p \n\
   theta	SYM	q \n\
   rho		SYM	r \n\
   sigma	SYM	s \n\
   tau		SYM	t \n\
   upsilon	SYM	u \n\
   omega	SYM	w \n\
   xi		SYM	x \n\
   psi		SYM	y \n\
   zeta		SYM	z \n\
   Alpha	SYM	A \n\
   Beta		SYM	B \n\
   Chi		SYM	C \n\
   Delta	SYM	D \n\
   Epsilon	SYM	E \n\
   Phi		SYM	F \n\
   Gamma	SYM	G \n\
   Eta		SYM	H \n\
   Iota		SYM	I \n\
   Kappa	SYM	K \n\
   Lambda	SYM	L \n\
   Mu		SYM	M \n\
   Nu		SYM	N \n\
   Omicron	SYM	O \n\
   PI		SYM	P \n\
   Theta	SYM	Q \n\
   Rho		SYM	R \n\
   Sigma	SYM	S \n\
   Tau		SYM	T \n\
   Upsilon	SYM	U \n\
   Omega	SYM	W \n\
   Xi		SYM	X \n\
   Psi		SYM	Y \n\
   Zeta		SYM	z \n\
   # Some additional special symbols. \n\
   aleph	SYM	\300 \n\
   infinity	SYM	\245 \n\
   # Functions known initially to Maple. \n\
   abs		NORM \n\
   Ai		NORM \n\
   bernoulli	NORM \n\
   BesselI	NORM \n\
   BesselJ	NORM \n\
   BesselK	NORM \n\
   BesselY	NORM \n\
   Bi		NORM \n\
   binomial	NORM \n\
   Chi		NORM \n\
   Ci		NORM \n\
   dilog	NORM \n\
   Ei		NORM \n\
   erf		NORM \n\
   erfc		NORM \n\
   euler	NORM \n\
   exp		NORM \n\
   factorial	NORM \n\
   FresnelC	NORM \n\
   Fresnelf	NORM \n\
   Fresnelg	NORM \n\
   FresnelS	NORM \n\
   GAMMA	SYM  G \n\
   harmonic	NORM \n\
   Im		SYM  \301 \n\
   LegendreF	NORM \n\
   LegendreE	NORM \n\
   LegendrePi	NORM \n\
   LegendreKc	NORM \n\
   LegendreEc	NORM \n\
   LegendrePic	NORM \n\
   LegendreKc1	NORM \n\
   LegendrePic1	NORM \n\
   ln		NORM \n\
   lnGAMMA	NORM \n\
   log		NORM \n\
   log10	NORM \n\
   MeijerG	NORM \n\
   O		NORM \n\
   Psi		SYM  Y \n\
   Re		SYM  \302 \n\
   RootOf	NORM \n\
   signum	NORM \n\
   Shi		NORM \n\
   Si		NORM \n\
   sqrt		NORM \n\
   W		NORM \n\
   sin		NORM \n\
   cos		NORM \n\
   tan		NORM \n\
   sec		NORM \n\
   csc		NORM \n\
   cot		NORM \n\
   sinh		NORM \n\
   cosh		NORM \n\
   tanh		NORM \n\
   sech		NORM \n\
   csch		NORM \n\
   coth		NORM \n\
   arcsin	NORM \n\
   arccos	NORM \n\
   arctan	NORM \n\
   arcsec	NORM \n\
   arccsc	NORM \n\
   arccot	NORM \n\
   arctan	NORM \n\
   arcsinh	NORM \n\
   arccosh	NORM \n\
   arctanh	NORM \n\
   arcsech	NORM \n\
   arccsch	NORM \n\
   arccoth	NORM \n

MapleV.aboutX: 240
MapleV.aboutY: 182
MapleV.aboutFont: -adobe-times-medium-r-normal--*-100-*

MapleV.openHelp: \
\n\
Open Session\n\
\n\
Open loads a previously saved Maple session or worksheet into the current \
Maple session.\n\
\n\
In both cases, the .ms file is opened into a new worksheet. \
If the "Load kernel state" button is pressed, then the .m file \
is also opened, if it exists, thereby restoring the internal \
state of the Maple session at the save.\n\
\n\
Either type the full path and filename of the file to be opened in the \
Selection box, or use the directory and file listings to select the \
file.  Click on the Load button to read the file, or press return when \
the cursor is in the Selection box.\n\
\n\
Selecting a directory by clicking on it and pressing return will move \
to that directory and display a list of the files in the directory. \
Selecting a directory will also enter the directory name in the \
Selection box.  You can then type the file name in the box, or select a \
file from the Files list.\n\
\n\
The filter box allows you to type in a search pattern for the files you \
want to be listed.    You can use wildcard characters to specify certain \
files in a given path.  All files matching this search pattern will then \
be listed in the Files box.  Type the search pattern in the Filter box, and \
press the Filter button, or press return when the cursor is in the Filter \
box.

MapleV.saveHelp: \
\n\
Saving the Session\n\
\n\
Save and Save As save the current worksheet, and/or the state of the \
current Maple session in the specified file.\n\
\n\
If the "Save kernel state" button is pressed, the state of Maple's \
internal memory will be saved.  All assignments, and previously read \
files will be preserved, so that when the file is loaded, work can be \
continued from the point the file was saved.  In this case, two files \
are created, one with a .ms extension, one with a .m extension. \
The .ms file contains the "picture" of the worksheet, and the .m \
file contains the internal state.  The .ms file is saved in text format, \
allowing it to be sent by electronic mail or otherwise transferred to \
other platforms with the minimum of trouble.  The .m file is in binary \
format.\n\
\n\
If the button is not pressed, a "picture" of the worksheet will be saved, \
but not the internal state.  Although all statements are saved, they \
are all unexecuted.  To restore the internal state, all statements \
must be reexecuted.  In this case, only the .ms file is created.\n\
\n\
Either type the full path and filename of the file to be opened in the \
Selection box, or use the directory and file listings to select the \
file.  Click on the Load button to read the file, or press return when \
the cursor is in the Selection box.\n\
\n\
Selecting a directory by clicking on it and pressing return will move \
to that directory and display a list of the files in the directory. \
Selecting a directory will also enter the directory name in the \
Selection box.  You can then type the file name in the box, or select a \
file from the Files list.\n\
\n\
The filter box allows you to type in a search pattern for the files you \
want to be listed.  You can use wildcard characters to specify certain \
files in a given path.  All files matching this search pattern will then \
be listed in the Files box.  Type the search pattern in the Filter box, and \
press the Filter button, or press return when the cursor is in the Filter \
box.

MapleV.exportHelp: \
\n\
Exporting the Worksheet as Text\n\
\n\
This window allows you to save the Maple worksheet to a text file. \
Text regions are converted to comments, and Hi-res output is converted \
to pretty-printed form.  Separators become lines of dashes.\n\
\n\
Either type the full path and filename of the destination file in the \
Selection box, or use the directory and file listings to select the \
destination.  Click on the Export button to export the file, or press \
return when the cursor is in the Selection box.\n\
\n\
Selecting a directory by clicking on it and pressing return will move \
to that directory and display a list of the files in the directory. \
Selecting a directory will also enter the directory name in the \
Selection box.  You can then type in the destination file name in the \
box, or select a destination file from the Files list.  If you choose \
an existing file for the destination, the file will be overwritten. \
\n\n\
The filter box allows you to type in a search pattern for the files you \
want to be listed.    You can use wildcard characters to specify certain \
files in a given path.  All files matching this search pattern will then \
be listed in the Files box.  Type the search pattern in the Filter box, and \
press the Filter button, or press return when the cursor is in the Filter \
box.

MapleV.importHelp: \
\n\
Importing Text into the Worksheet\n\
\n\
Import Text reads the contents of the specified file into the worksheet \
after the region that contains the cursor. The "Use Maple Prompts to \
identify input" button controls how the contents of the file are \
interpreted.\n\
\n\
If the "Use Maple Prompts..." button is pressed, each line of \
the file that starts with the standard prompt characters is placed in \
a new input region.  Lines starting with a comment marker, #, \
are treated as text.  Lines of the file that do not meet either criteria \
are ignored.  This is the correct setting for importing files that have \
been exported as text.\n\
\n\
If the "Use Maple Prompts..." button is not pressed, every line of the file \
that starts with a # is treated as text, while all others are treated \
as input.\n\
\n\
The input commands are not executed.\n\
\n\
Either type the full path and filename of the file to be imported in the \
Selection box, or use the directory and file listings to select the \
file.  Click on the Import button to import the file, or press return when \
the cursor is in the Selection box.\n\
\n\
Selecting a directory by clicking on it and pressing return will move \
to that directory and display a list of the files in the directory. \
Selecting a directory will also enter the directory name in the \
Selection box.  You can then type the file name in the box, or select a \
file from the Files list.\n\
\n\
The filter box allows you to type in a search pattern for the files you \
want to be listed.  You can use wildcard characters to specify certain \
files in a given path.  All files matching this search pattern will then \
be listed in the Files box.  Type the search pattern in the Filter box, and \
press the Filter button, or press return when the cursor is in the Filter \
box.

MapleV.includeHelp: \
\n\
Including a File\n\
\n\
This window allows you to read a text file into the Maple worksheet.\n\
\n\
Include reads in the contents of a file, and adds it to the current region \
immediately after the cursor, as if the characters contained in the file \
had been typed into the worksheet manually.  Thus, if the cursor is on a \
text region, the contents of the file are formatted as text; if the cursor \
is on an input region, the file contents become Maple input.  To execute \
the input, simply press return when the read is finished.\n\
\n\
Either type the full path and filename of the file to be read in the \
Selection box, or use the directory and file listings to select the \
file.  Click on the read button to read the file, or press return when \
the cursor is in the Selection box.\n\
\n\
Selecting a directory by clicking on it and pressing return will move \
to that directory and display a list of the files in the directory. \
Selecting a directory will also enter the directory name in the \
Selection box.  You can then type the file name in the box, or select a \
file from the Files list.\n\
\n\
The filter box allows you to type in a search pattern for the files you \
want to be listed.  You can use wildcard characters to specify certain \
files in a given path.  All files matching this search pattern will then \
be listed in the Files box.  Type the search pattern in the Filter box, and \
press the Filter button, or press return when the cursor is in the Filter \
box.

MapleV.printSetupHelp: \
\n\
Postscript Output Page Setup\n\
\n\
The output filename is the name of the file where you want the worksheet \
to be sent to be printed.  A name based on the session name is suggested \
as the default.\n\
\n\
Number pages is a toggle switch that turns on or off the automatic \
numbering of pages.  The default is to number the pages.\n\
\n\
Select the page size that you want to print.  The session will be \
formatted to print that page size.  The default is 8.5" x 11". \
You can specify a custom page size by selecting the "Custom Size" \
button and then providing the page length and width.\n\
\n\
The page margin settings can also be modified.  The default settings provide \
a margin of one inch on all four sides.\n\
\n\
All numeric values are displayed according to the type of units currently \
selected.

MapleV.fontSelectHelp: \
\n\
Font Selection\n\
\n\
This window allows you to specify the X11 display and Postscript printer \
fonts for Maple input, text and linear output (error messages and such). \
The fonts used for the Hi-res output cannot be changed, although the \
size can be changed using the option Output Fontsize in the Options menu.\n\
\n\
You can also change the font for the current input, text or linear output \
region without affecting any other regions; you will not be able to change \
the font of a Hi-res output region.\n\
\n\
Select the font by clicking on the font name in the typeface window. \
If applicable, the style and size of the font can also be chosen. \
An example of the font style and size will be shown.  You can also \
specify a font by giving the full font name in the Full Font Name box. \
The full name of the selected font is shown in the box.\n\
\n\
The PostScript Font Mapping box allows you to choose the PostScript \
font that will be used for that font when the worksheet is printed. \
Whenever an X11 display font is selected, one of the standard PostScript \
printer fonts (available on virtually all PostScript printers) will be \
chosen for you automatically.  If you wish to override the default \
PostScript font choice, make your selection after setting the X11 display \
font.

MapleV.statusBarHelp: \
\n\
The Status Bar\n\
\n\
The Status Bar at the bottom of the window indicates three things. \
The display of the status bar can be toggled on or off with a button \
in the Options menu.\n\
\n\
Maple Memory indicates the total amount of memory requested from the \
operating system by Maple. Maple CPU Time indicates the number of \
CPU seconds that Maple has used in the current session. \
Interface Memory indicates the amount of memory currently being \
used by the Maple interface.

MapleV.buttonBarHelp: \
\n\
The Button Bar\n\
\n\
The Cursor Region Indicator:\n\
\n\
The first of the three buttons indicates the type of the current cursor \
region, which is one of input, output, text, separator, or graphics.\n\
\n\
When in an input region, the region can be changed to a text region, \
to allow input of text. This converts any input in the region into text.\n\
\n\
A text region can be changed back into an input region. \
Note: This is NOT how you would indicate the end of a text region to \
resume input.  If, after typing text, you change the region to an input \
region, the entire region will be changed to an input region; that is, \
your text will be converted to Maple input, complete with prompt.  To \
resume inputing Maple commands after typing in text, you must insert a \
new prompt, by using either the menu item in the Edit menu, or using Alt-I.\n\
\n\
An output region can be changed to an input region, converting the Maple \
result to an input statement.  Note that this does not mean that the output \
is converted to valid Maple input -- it simply places the result at a \
input prompt.  Hi-res or pretty printed output is converted back to its \
linear form.\n\
\n\
Output can also be changed to text.\n\
\n\
Neither graphics nor separators can be modified in any way.\n\
\n\
The Interrupt Button:\n\
\n\
The Interrupt button terminates the computation that Maple is currently \
working on.  If Maple is working on an internal computation, pressing \
this button may not always interrupt the computation.\n\
\n\
The Pause Button:\n\
\n\
The Pause button does not pause the computation that Maple is currently \
working on.  The button pauses the display of the output.  This is useful \
for examining results from loops or procedures.  It does not pause the \
display of a single result, but only rather multiple results.\n\
\n\
The button will stay "pressed" until it is clicked on a second time to \
resume the display.  If a computation is in progress when the Pause button \
is pressed, the watch icon will remain, to indicate that the computation \
is still in progress.

MapleV.fileMenuHelp: \
\n\
The File Menu\n\
\n\
The File menu contains items for reading, saving and printing files.\n\
\n\
New creates a new session without leaving Maple.  It reinitializes \
Maple's internal state, and erases the worksheet.  All previous \
computations and assignments are cleared.  A dialog box will come \
up, giving you the choice to restart or cancel.  Help is also provided.\n\
\n\
Open loads a previously saved worksheet/session into the current Maple \
session.\n\
\n\
Save saves the current worksheet, and/or the state of the current session, \
in the location specified by the previous Save As.  If this is the first \
save, a dialog box opens, allowing you to specify the location and name \
of the file.\n\
\n\
Save As saves the current worksheet, and/or the state of the current \
Maple session in the specified file.\n\
\n\
Import Text will read the specified file as Maple input at the end of the \
worksheet.  For more information, see the help for the dialog box.\n\
\n\
Export as Text creates a text file containing the worksheet.  Text regions \
are converted to comments, and Hi-res output is converted to pretty-printed \
output.  For more information, see the help for the dialog box.\n\
\n\
Export as LaTeX creates a LaTeX document source file containing the \
worksheet. \n\
\n\
Include reads in a the contents of a file, and adds it to the current \
region, above the cursor.  If included into a text region, the contents \
of the file are formatted as text; if included into an input region, it \
becomes Maple input.  To execute the input, simply press return when the \
read is finished.  For more information, see the help for the dialog box.\n\
\n\
Print allows you to print the current Maple session.  Selecting this menu \
item brings up a dialog box that allows to choose destination, page size, \
etc.  For more information, please see the help for the dialog box.\n\
\n\
The Exit menu item quits Maple - this can also be done by using the \
accelerator Alt-X.

MapleV.editMenuHelp: \
\n\
The Edit Menu\n\
\n\
Cut deletes the current selection from the worksheet, and copies it \
to the clipboard, so that it can be pasted elsewhere in the worksheet. \
This menu item is dimmed when nothing is selected.  Note:  output regions \
can only be cut as a unit; hence, they must be completely selected, either \
via Ctrl and the Select mouse button, or Ctrl-G.\n\
\n\
Copy copies the current selection from the worksheet to the clipboard, so \
that it can be pasted elsewhere in the worksheet.  This menu item is dimmed \
when nothing is selected.  Note: to copy hi-res output, you must always \
select the entire region, either by using Ctrl and the Select mouse button, \
or by Ctrl-G.\n\
\n\
Paste copies the contents of the clipboard after the current cursor \
position.  If the clipboard contains a set of regions clipped from the \
current session, then these regions are pasted naturally; otherwise, \
the text contained in the clipboard is pasted into the current cursor \
region.\n\
\n\
Delete Selection deletes the current selection without copying it to the \
clipboard.\n\
\n\
Delete Cursor Region deletes the entire region where the cursor is \
currently placed.  The region is not copied to the clipboard. \n\
\n\
Delete by Type allows you to delete all regions of a given type. \
These regions are not copied to the clipboard.\n\
\n\
Delete to End of Worksheet deletes all regions below the current cursor \
region to the end of the session.\n\
\n\
Insert Prompt inserts an input prompt below the current cursor region.\n\
\n\
Insert Text inserts a text region below the current cursor region.\n\
\n\
Insert Separator Line inserts a separator below the current cursor region.\n\
\n\
Split Region at Cursor ends the current region at the cursor position, \
and creates a second region of the same type, containing the rest of the \
original region.  Only text and input regions can be split like this. \
Splitting an input region will create a second region with a prompt, and \
put the rest of the original region after the prompt.  This does not always \
create valid Maple input.  Splitting a text region puts a carriage return \
after the current cursor position.\n\
\n\
Join Regions at Cursor joins two adjacent input or text regions of the \
same type.  The region below the cursor becomes part of the current region.

MapleV.viewMenuHelp: \
\n\
The View Menu\n\
\n\
Reformat Cursor Region reformats the output region that currently \
contains the cursor according to the Output options (Mode and Fontsize) \
set in the Options menu.\n\
\n\
Reformat Worksheet reformats all output regions in the worksheet according to \
the Output options set in the Options menu.\n\
\n\
Display Region Boundaries when turned on shows dotted line separators \ 
between all regions.  This can be toggled on or off.  A "pressed" button \ 
to the left of a menu item indicates that it is switched on. \n\
\n\
Execute Worksheet automatically recalculates all input fields in the \
order they appear in the worksheet. 

MapleV.optionMenuHelp: \
\n\
The Options Menu\n\
\n\
Output Mode allows you to select the type of output that you wish to be \
displayed.  The Line Print setting shows output is a one dimensional \
line-printing mode that is more suitable for machine input than human \
readability.  Pretty Print results in a two-dimensional display with \
special characters like integral signs and such are created with ASCII \
characters.  Hi-res Print displays in two dimensional format, like \
Pretty Print, but the characters are with displayed with multiple fonts \
and sizes.  The default value is Hi-res Print.\n\
\n\
Output Fontsize specifies the size of the output font for all subsequent \
Hi-res output.  The default is Medium.\n\
\n\
Change Fonts allows you to change the font specifications for all input, \
linear output (error message and such) and text regions.  You can also \
change the font of the current region, without affecting the font of \
any other region.  For more information, see the help for the \
accompanying dialog box.\n\
\n\
Show Status Bar is a toggle switch to turn on or off the display of the \
memory and time status bar at the bottom of the window.  The default \
value is on.\n\
\n\
Automatic Separators is a toggle switch to turn on or off the printing of \
separators after output regions.  The default value is on.\n\
\n\
Replace Mode is a toggle switch that indicates, on recalculating output \
after modifying existing input, whether the new output should replace \
the old.  The default value is on.  If turned off, a new output region \
containing the new output is created above the old output region.

MapleV.introHelp: \
\n\
What is Maple?\n\
\n\
Maple is a computer algebra system, with powerful symbolic, numeric and \
graphics routines.  For information about Maple, see the Maple on-line Help \
Browser, which can be invoked from the Help menu.\n\
\n\
Maple's worksheet interface allows you to combine text with Maple command \
results, and graphics.  For information about this, see the help for the \
Edit menu, or for the Cursor Region Indicator button in the Button Bar.\n\
\n\
Selecting is done with the mouse.  To select within a region, click and \
drag with the left mouse button. To select multiple regions, hold down the \
Ctrl button and click with the left mouse button in the regions you wish \
to select.  Menu options for cutting and pasting selections are found on \
the Edit menu.

MapleV.newQueryHelp: \
\n\
New Session\n\
\n\
Restart creates a new session without leaving Maple. \
It reinitializes Maple's internal state, and erases the worksheet. \
All previous computations, assignments and procedures are cleared. \
This duplicates exactly what would happen if you were to quit Maple \
and restart it.\n\
\n\
To simply delete assignments to names, without clearing the internal \
state, use the Maple command unassign.  See the help page, ?unassign. \
\n\
Cancel returns you to the worksheet without reinitializing.

MapleV.keyboardHelp: \
\n\
Key Bindings\n\
\n\
The following key bindings are employed in the X11/Motif Maple interface. \
These key bindings are defined in the main window, and should not be \
confused with the accelerator keys that are available on the pull-down \
menus.\n\
\n\
  Ctrl<Key>U: erase-region-contents() \n\
  Ctrl<Key>G: toggle-region-selection() \n\
  Ctrl<Key>A: cursor-to-line-start() \n\
  Ctrl<Key>E: cursor-to-line-end() \n\
  Ctrl<Key>P: cursor-up() \n\
  Ctrl<Key>N: cursor-down() \n\
  Ctrl<Key>F: cursor-right() \n\
  Ctrl<Key>B: cursor-left() \n\
  Ctrl<Key>D: cursor-delete() \n\
  Ctrl<Key>H: cursor-backspace() \n\
  Ctrl<Key>S: pause-output() \n\
  Ctrl<Key>T: gen-latex() \n\
  Ctrl<Key>Q: resume-output() \n\
  Ctrl<Key>K: delete-to-line-end() \n\
  Ctrl<Key>M: insert-newline() \n\
  Ctrl<Key>5: cursor-to-matching-paren() \n\
  Ctrl<Key>Z: gen-postscript() \n\
  Shift Ctrl<Key>osfUp: cursor-to-session-start(select) \n\
  Shift Ctrl<Key>osfDown: cursor-to-session-end(select) \n\
  Shift Ctrl<Key>osfLeft: cursor-to-line-start(select) \n\
  Shift Ctrl<Key>osfRight: cursor-to-line-end(select) \n\
  Shift<Key>osfLeft: cursor-left(select) \n\
  Shift<Key>osfRight: cursor-right(select) \n\
  Shift<Key>osfUp: cursor-up(select) \n\
  Shift<Key>osfDown: cursor-down(select) \n\
  Shift<Key>osfPageUp: cursor-page-up(select) \n\
  Shift<Key>osfPageDown: cursor-page-down(select) \n\
  Ctrl<Key>osfLeft: cursor-to-line-start() \n\
  Ctrl<Key>osfRight: cursor-to-line-end() \n\
  Ctrl<Key>osfUp: cursor-to-session-start() \n\
  Ctrl<Key>osfDown: cursor-to-session-end() \n\
  <Key>osfLeft: cursor-left() \n\
  <Key>osfRight: cursor-right() \n\
  <Key>osfUp: cursor-up() \n\
  <Key>osfDown: cursor-down() \n\
  <Key>osfBeginLine: cursor-to-region-start() \n\
  <Key>osfEndLine: cursor-to-region-end() \n\
  <Key>osfPageUp: cursor-page-up() \n\
  <Key>osfPageDown: cursor-page-down() \n\
  <Key>Home: cursor-to-region-start() \n\
  <Key>End: cursor-to-region-end() \n\
  Ctrl<Key>osfDelete: delete-entire-region() \n\
  <Key>osfDelete: delete-selection-or-char() \n\
  <Key>osfBackSpace: cursor-backspace() \n\
  Shift<Key>Tab: cursor-to-prev-input-region() \n\
  <Key>Tab: cursor-to-next-input-region() \n\
  Shift<Key>Return: insert-newline() \n\
  <Key>Return: execute-input() \n\
  Ctrl<Key>: \n\
  <Key>: insert-self() \n\
  Ctrl<Btn1Down>: toggle-region-selection() \n\
  Shift<Btn1Down>: select-extend() \n\
  <Btn1Down>: select-start() \n\
  <Btn1Up>(2): select-entire-region() \n\
  <Btn2Up>: insert-selection() \n\
  <Btn3Down>: select-extend() \n
\n\
Depending on the type of keyboard available to you, you may wish to change \
the behaviour of the Backspace and Delete keys.  This can be done by editing \
the MapleV*canvas.translations resource, and altering the entries for \
<Key>osfBackSpace and <Key>osfDelete.
