! DO NOT EDIT THIS FILE
!
!  Resources for Maple 2D Plotting Window, Motif version.
!
!  The widget structure used:
!
! Maple2dX11m
!   layout (XmForm)
!     menubar (XmRowColumn)
!       filemenu (XmCascade)
!         hardcopymenu (XmCascade) [if output devices found]
!           hardcopydevice list (see note 1)
!         separator (XmSeparatorGadget)
!         closebutton (XmPushButtonGadget)
!       editmenu (XmCascade)
!         copybutton (XmPushButtonGadget)
!       drawingmenu (XmCascade)
!         stylepatch (XmToggleButtonGadget)
!         styleline (XmToggleButtonGadget)
!         stylepoint (XmToggleButtonGadget)
!	  widthmenu (XmCascade)
!	    widththin (XmToggleButtonGadget)
!	    widthmedium (XmToggleButtonGadget)
!	    widththick (XmToggleButtonGadget)
!	    widthdefault (XmToggleButtonGadget)
!	  linemenu (XmCascade)
!	    dashsolid (XmToggleButtonGadget)
!	    dashdefault (XmToggleButtonGadget)
!	    dash2 (XmToggleButtonGadget)
!	    dash3 (XmToggleButtonGadget)
!	    dash4 (XmToggleButtonGadget)
!	    dash5 (XmToggleButtonGadget)
!	    dash6 (XmToggleButtonGadget)
!	    dash7 (XmToggleButtonGadget)
!	  symbolmenu (XmCascade)
!	    symbolcross (XmToggleButtonGadget)
!	    symboldiamond (XmToggleButtonGadget)
!	    symbolbox (XmToggleButtonGadget)
!	    symbolpoint (XmToggleButtonGadget)
!	    symbolcircle (XmToggleButtonGadget)
!	    symboldefault (XmToggleButtonGadget)
!       axesmenu (XmCascade)
!         axesboxed (XmToggleButtonGadget)
!         axesframed (XmToggleButtonGadget)
!         axesnormal (XmToggleButtonGadget)
!         axesnone (XmToggleButtonGadget)
!       projectionmenu (XmCascade)
!         constrained (XmToggleButtonGadget)
!         unconstrained (XmToggleButtonGadget)
! 
!       helpmenu (XmCascade)
!         helpinfo (XmPushButtonGadget)
! 
!     animatebar (XmRowColumn) [if doing an animation]
!       stopbutton (XmPushButtonGadget)
!       playbutton (XmToggleButtonGadget)
!       advancebutton (XmPushButtonGadget)
!       fasterbutton (XmPushButtonGadget)
!       slowerbutton (XmPushButtonGadget)
!       modebutton (XmToggleButtonGadget)
!       directionbutton (XmToggleButtonGadget)
!       labelbutton (XmToggleButtonGadget)
! 
!     canvas (simple widget)
! 
!   helppanel (topLevelShellWidget)
!     helplayout (XmPanedWindow)
!       helpcontrol (XmRowColumn)
!         helpclosebutton (XmPushButtonGadget)
!       helpscrollwindow (XmScrolledWindow)
!         helptext (XmTextWidget)
! 
!   hardcopyDS (XmDialogShell)
!     hardcopy (XmSelectionBox)
! 
! ------
! Note 1: The number of children on the hardcopy menu is determined by
! the devicelist resource.
! 
! Note 2: Some widgets have sub-objects that are documented in the Motif
! Widget Set manuals.

Maple2dX11m*background: grey
Maple2dX11m*foreground: black

Maple2dX11m*tearOffModel: TEAR_OFF_ENABLED

Maple2dX11m.iconName: Maple V 2D
Maple2dX11m.title: Maple V 2D
Maple2dX11m.reverseVideo: True
Maple2dX11m.titlefont: *-helvetica-bold-*-140-*
Maple2dX11m.framedelay: 10
Maple2dX11m.fastanimation: False
Maple2dX11m*canvas.height: 500
Maple2dX11m*canvas.width: 500
Maple2dX11m*animatecanvas.height: 300
Maple2dX11m*animatecanvas.width: 300

Maple2dX11m*fontList:    -adobe-helvetica-medium-r-normal--14-*
Maple2dX11m*fontList:    -adobe-helvetica-medium-r-normal--14-*
Maple2dX11m*XmLabel.fontList: \
   -adobe-helvetica-medium-r-normal--14-*=charset-normal, \
   -adobe-helvetica-bold-r-normal--14-*=charset-bold
Maple2dX11m*XmLabelGadget.fontList: \
   -adobe-helvetica-medium-r-normal--14-*=charset-normal, \
   -adobe-helvetica-bold-r-normal--14-*=charset-bold
Maple2dX11m*XmText.background: light grey
Maple2dX11m*XmTextField.background: light grey
Maple2dX11m*menubar*fontList: -adobe-helvetica-bold-r-normal--14-*
Maple2dX11m*menubar.spacing:   10

Maple2dX11m*animatebar.spacing: 5
Maple2dX11m*animatebar.adjustLast: False
Maple2dX11m*animatebar.entryAlignment: alignment_center
Maple2dX11m*animatebar.isAligned: True
Maple2dX11m*animatebar.orientation: horizontal
Maple2dX11m*animatebar.numColumns: 1
Maple2dX11m*animatebar.packing: pack_tight
Maple2dX11m*animatebar.marginHeight: 1
Maple2dX11m*animatebar*indicatorOn: false
Maple2dX11m*animatebar*shadowThickness: 2
Maple2dX11m*animatebar*recomputeSize: False

Maple2dX11m*labelbar.spacing: 5
Maple2dX11m*labelbar.adjustLast: False
Maple2dX11m*labelbar.entryAlignment: alignment_center
Maple2dX11m*labelbar.isAligned: True
Maple2dX11m*labelbar.orientation: horizontal
Maple2dX11m*labelbar.numColumns: 1
Maple2dX11m*labelbar.packing: pack_tight
Maple2dX11m*labelbar.marginHeight: 0
Maple2dX11m*labelbar*fontList: 6x10
Maple2dX11m*labelbar*recomputeSize: False

Maple2dX11m*stopbutton.width: 48
Maple2dX11m*stoplabel.width: 48
Maple2dX11m*playbutton.width: 72
Maple2dX11m*playlabel.width: 72
Maple2dX11m*advancebutton.width: 48
Maple2dX11m*advancelabel.width: 48
Maple2dX11m*directionbutton.width: 48
Maple2dX11m*directionlabel.width: 48
Maple2dX11m*modebutton.width: 48
Maple2dX11m*modelabel.width: 48
Maple2dX11m*fasterbutton.width: 48
Maple2dX11m*fasterlabel.width: 48
Maple2dX11m*slowerbutton.width: 48
Maple2dX11m*slowerlabel.width: 48
Maple2dX11m*labelbutton.width: 48
Maple2dX11m*labellabel.width: 48
Maple2dX11m*labelbutton.labelString: ?

Maple2dX11m*playlabel.labelString: Play
Maple2dX11m*stoplabel.labelString: Stop
Maple2dX11m*advancelabel.labelString: Frame\nAdvance
Maple2dX11m*directionlabel.labelString: Direct-\nion
Maple2dX11m*fasterlabel.labelString: Increase\nSpeed
Maple2dX11m*slowerlabel.labelString: Decrease\nSpeed
Maple2dX11m*modelabel.labelString: Playback\nMode
Maple2dX11m*labellabel.labelString: Show\nLabels

Maple2dX11m*filemenu.labelString: File
Maple2dX11m*filemenu.mnemonic: F
Maple2dX11m*editmenu.labelString: Edit
Maple2dX11m*editmenu.mnemonic: E
Maple2dX11m*drawingmenu.labelString: Style
Maple2dX11m*drawingmenu.mnemonic: S
Maple2dX11m*attributemenu.labelString: Objects
Maple2dX11m*attributemenu.mnemonic: O
Maple2dX11m*axesmenu.labelString: Axes
Maple2dX11m*axesmenu.mnemonic: A
Maple2dX11m*projectionmenu.labelString: Projection
Maple2dX11m*projectionmenu.mnemonic: P
Maple2dX11m*hardcopymenu.labelString: Print
Maple2dX11m*hardcopymenu.mnemonic: P
Maple2dX11m*helpmenu.labelString: Help
Maple2dX11m*helpmenu.mnemonic: H

Maple2dX11m*closebutton.labelString: Exit
Maple2dX11m*closebutton.mnemonic: x
Maple2dX11m*closebutton.accelerator:     Alt<Key>X
Maple2dX11m*closebutton.acceleratorText: Alt+X

Maple2dX11m*copybutton.labelString: Copy
Maple2dX11m*copybutton.mnemonic: C
Maple2dX11m*copybutton.accelerator:     Ctrl<Key>C
Maple2dX11m*copybutton.acceleratorText: Ctrl+C

Maple2dX11m*stylepatch.labelString: Patch
Maple2dX11m*stylepatch.mnemonic: P
Maple2dX11m*styleline.labelString: Line
Maple2dX11m*styleline.mnemonic: L
Maple2dX11m*stylepoint.labelString: Point
Maple2dX11m*stylepoint.mnemonic: n
Maple2dX11m*stylepatchnogrid.labelString: Patch w/o Grid
Maple2dX11m*stylepatchnogrid.mnemonic: a

Maple2dX11m*widthmenu.labelString: Line Width
Maple2dX11m*widthmenu.mnemonic: h
Maple2dX11m*widththin.labelString: Width 1 (thin)
Maple2dX11m*widththin.mnemonic: 1
Maple2dX11m*widthmedium.labelString: Width 2 (medium)
Maple2dX11m*widthmedium.mnemonic: 2
Maple2dX11m*widththick.labelString: Width 3 (thick)
Maple2dX11m*widththick.mnemonic: 3
Maple2dX11m*widthdefault.labelString: Width 0 (default)
Maple2dX11m*widthdefault.mnemonic: 0

Maple2dX11m*linemenu.labelString: Line Style
Maple2dX11m*linemenu.mnemonic: t
Maple2dX11m*dashsolid.labelString: Dash 1 (solid)
Maple2dX11m*dashsolid.mnemonic: 1
Maple2dX11m*dash2.labelString: Dash 2
Maple2dX11m*dash2.mnemonic: 2
Maple2dX11m*dash3.labelString: Dash 3
Maple2dX11m*dash3.mnemonic: 3
Maple2dX11m*dash4.labelString: Dash 4
Maple2dX11m*dash4.mnemonic: 4
Maple2dX11m*dash5.labelString: Dash 5
Maple2dX11m*dash5.mnemonic: 5
Maple2dX11m*dash6.labelString: Dash 6
Maple2dX11m*dash6.mnemonic: 6
Maple2dX11m*dash7.labelString: Dash 7
Maple2dX11m*dash7.mnemonic: 7
Maple2dX11m*dashdefault.labelString: Dash 0 (default) 
Maple2dX11m*dashdefault.mnemonic: 0

Maple2dX11m*symbolmenu.labelString: Point Style
Maple2dX11m*symbolmenu.mnemonic: y
Maple2dX11m*symbolcross.labelString: Symbol cross(x)
Maple2dX11m*symbolcross.mnemonic: x
Maple2dX11m*symboldiamond.labelString: Symbol diamond
Maple2dX11m*symboldiamond.mnemonic: d
Maple2dX11m*symbolpoint.labelString: Symbol point
Maple2dX11m*symbolpoint.mnemonic: p
Maple2dX11m*symbolcircle.labelString: Symbol circle
Maple2dX11m*symbolcircle.mnemonic: c
Maple2dX11m*symbolbox.labelString: Symbol box
Maple2dX11m*symbolbox.mnemonic: b
Maple2dX11m*symboldefault.labelString: Symbol 0 (default)
Maple2dX11m*symboldefault.mnemonic: 0

Maple2dX11m*axesboxed.labelString: Boxed 
Maple2dX11m*axesframed.labelString: Framed 
Maple2dX11m*axesnormal.labelString: Normal 
Maple2dX11m*axesnone.labelString: None 
Maple2dX11m*constrained.labelString: Constrained 
Maple2dX11m*unconstrained.labelString: Unconstrained 

Maple2dX11m.devicelist:ps,cps,ln03,i300,pic,unix,hpgl,gif
Maple2dX11m*hardcopymenu.ps.labelString: Postscript
Maple2dX11m*hardcopymenu.cps.labelString: Color Postscript
Maple2dX11m*hardcopymenu.ln03.labelString: LN03
Maple2dX11m*hardcopymenu.i300.labelString: Imagen (300 dpi)
Maple2dX11m*hardcopymenu.pic.labelString: PIC
Maple2dX11m*hardcopymenu.unix.labelString: Unix Plot
Maple2dX11m*hardcopymenu.hpgl.labelString: HP Laserjet
Maple2dX11m*hardcopymenu.gif.labelString: GIF

Maple2dX11m*hardcopy.okLabelString: Confirm
Maple2dX11m*hardcopy.dialogTitle: Print

Maple2dX11m*layout.animatecanvas.Translations: \
	<Btn1Down>: locate() \n\
	<Btn1Up>: locate()   \n\
	<Btn2Down>: plot()   \n\
	<Key>P: plot()       \n\
	<Key>Q: quit()

Maple2dX11m*layout.canvas.Translations: \
	<Btn1Down>: locate() \n\
	<Btn1Up>: locate()   \n\
	<Btn2Down>: plot()   \n\
	<Key>P: plot()       \n\
	<Key>Q: quit()

Maple2dX11m*helppanel.width: 500
Maple2dX11m*helppanel.height: 500
Maple2dX11m*helppanel.iconName: Maple V 2D Help
Maple2dX11m*helppanel.title: Maple V 2D Help
Maple2dX11m*helpinfo.labelString: Plot 2D Help
Maple2dX11m*helpinfo.mnemonic: P
Maple2dX11m*helpclosebutton.labelString: Close

Maple2dX11m*helppanel*helptext.background: white
Maple2dX11m*helppanel*helptext.value: \
\n\
Maple Plot 2D Window Help\n\
\n\
The Maple Plot 2D window allows the user to display and manipulate a \
Maple plot data structure.\n\
\n\
The menus allow the user to change various attributes of the plot structure. \
For more information about the plot structure, see the help page for \
plot, ?plot.\n\
\n\
To close the window, use the Exit button in the File menu, or type \
the character 'q'.\n\
\n\
Locate:\n\
Clicking on the drawing region with the left mouse button causes the \
system to display the coordinates of the pointer on the screen.  This \
does not work on plots that do not use the standard axes definition \
(infinity plots and log plots).\n\
\n\
\n\
Plot 2D Menus\n\
\n\
Under the File menu, Print allows you to create a file to be printed \
of the plot.  There is a choice of Postscript, Color Postscript, LN03, \
Imagen, PIC, UNIX Plot, HP Laserjet, or GIF formats.  A dialog box asks you \
to specify the output file name, or allows you to cancel.\n\
\n\
Exit closes the plot window.\n\
\n\
The Edit menu allows you to copy the graphic onto the clipboard, to be \
pasted into the worksheet.  The accelerator Ctrl-C can also be used.\n\
\n\
Style allows you to choose between 4 plot styles.  Patch fills in the \
regions, Patch w/o Grid fills in the regions but does not draw the \
associated grid line, Line draws the plot as lines, and Point shows only \
the points calculated.  For most 2 dimensional plots, Patch is the same \
as Line. The only plots for which this will make any difference are those \ 
plots that have polygons - densityplot is currently the only one.  The \
default is Patch.  The style can also be specified as a parameter to the \
plot command.\n\
\n\
The attributes menu allows you to select values for several options used \
in rendering the image: \
\n\
	- symbol, controls the object drawn when displaying point plots or \
other plots drawn with style set to POINT,\
\n\
	- line thickness, controls the thickness of line plots and polygon \
borders,\
\n\
	- line style, styles 0 and 1 are solid lines, other style values \
give varying patterns of dots and dashes.\
\n\
\n\
Axes allows you to choose how the axes are drawn.  Boxed places the axes \
along the bounding box of the image, and draws the bounding box.  Framed \
draws the axes along the bounding box, but does not draw the box.  Normal \
causes the axes to intersect at zero values if possible, otherwise the \
axes intersect at a minimum value on any axis.\n\
\n\
Projection specifies how the plot should be scaled in the window. \
Unconstrained scaling scales the plot to fit the window.  Constrained \
scaling shows the true scale of the plot.   The scaling can also be \
specified as a parameter to the plot command.
!
!  Resources for Maple 3D Plotting Window, Motif version.
!
!  The widget structure is:
!
! Maple3dX11m
!   layout (XmForm)
!     menubar (XmRowColumn)
!       filemenu (XmCascade)
!         hardcopymenu (XmCascade) [if output devices found]
!           hardcopydevice list (see note 1)
!         separator (XmSeparatorGadget)
!         closebutton (XmPushButtonGadget)
!       editmenu (XmCascade)
!         copybutton (XmPushButtonGadget)
!       drawingmenu (XmCascade)
!         stylepatch (XmToggleButtonGadget)
!         stylepatchnogrid (XmToggleButtonGadget)
!         stylepatchcontour (XmToggleButtonGadget)
!         stylehidden (XmToggleButtonGadget)
!         stylecontour (XmToggleButtonGadget)
!         styleline (XmToggleButtonGadget)
!         stylepoint (XmToggleButtonGadget)
!         separator (XmSeparatorGadget)
!	  widthmenu (XmCascade)
!	    widththin (XmToggleButtonGadget)
!	    widthmedium (XmToggleButtonGadget)
!	    widththick (XmToggleButtonGadget)
!	    widthdefault (XmToggleButtonGadget)
!	  linemenu (XmCascade)
!	    dashsolid (XmToggleButtonGadget)
!	    dashdefault (XmToggleButtonGadget)
!	    dash2 (XmToggleButtonGadget)
!	    dash3 (XmToggleButtonGadget)
!	    dash4 (XmToggleButtonGadget)
!	    dash5 (XmToggleButtonGadget)
!	    dash6 (XmToggleButtonGadget)
!	    dash7 (XmToggleButtonGadget)
!	  symbolmenu (XmCascade)
!	    symbolcross (XmToggleButtonGadget)
!	    symboldiamond (XmToggleButtonGadget)
!	    symbolbox (XmToggleButtonGadget)
!	    symbolpoint (XmToggleButtonGadget)
!	    symbolcircle (XmToggleButtonGadget)
!	    symboldefault (XmToggleButtonGadget)
!	  gridmenu (XmCascade)
!           gridfull (XmToggleButtonGadget)
!           gridhalf (XmToggleButtonGadget)
!       colourmenu (XmCascade)
!         colourxyz (XmToggleButtonGadget)
!         colourxy (XmToggleButtonGadget)
!         colourz (XmToggleButtonGadget)
!         colourzhue (XmToggleButtonGadget)
!         colourzgrey (XmToggleButtonGadget)
!         colournone (XmToggleButtonGadget)
!         separator (XmSeparatorGadget)
!         lightnone (XmToggleButtonGadget)
!         lightuser (XmToggleButtonGadget)
!         light1 (XmToggleButtonGadget)
!         light2 (XmToggleButtonGadget)
!         light3 (XmToggleButtonGadget)
!         light4 (XmToggleButtonGadget)
!       axesmenu (XmCascade)
!         axesboxed (XmToggleButtonGadget)
!         axesframed (XmToggleButtonGadget)
!         axesnormal (XmToggleButtonGadget)
!         axesnone (XmToggleButtonGadget)
!       projectionmenu (XmCascade)
!         orthogonal (XmToggleButtonGadget)
!         perspectivefar (XmToggleButtonGadget)
!         perspective (XmToggleButtonGadget)
!         perspectivenear (XmToggleButtonGadget)
!         separator (XmSeparatorGadget)
!         constrained (XmToggleButtonGadget)
!         unconstrained (XmToggleButtonGadget)
! 
!       helpmenu (XmCascade)
!         helpinfo (XmPushButtonGadget)
! 
!     animatebar (XmRowColumn) [if doing an animation]
!       stopbutton (XmPushButtonGadget)
!       playbutton (XmToggleButtonGadget)
!       advancebutton (XmPushButtonGadget)
!       fasterbutton (XmPushButtonGadget)
!       slowerbutton (XmPushButtonGadget)
!       modebutton (XmToggleButtonGadget)
!       directionbutton (XmToggleButtonGadget)
!       labelbutton (XmToggleButtonGadget)
! 
!     canvas (simple widget)
! 
!   helppanel (topLevelShellWidget)
!     helplayout (XmPanedWindow)
!       helpcontrol (XmRowColumn)
!         helpclosebutton (XmPushButtonGadget)
!       helpscrollwindow (XmScrolledWindow)
!         helptext (XmTextWidget)
! 
!   hardcopyDS (XmDialogShell)
!     hardcopy (XmSelectionBox)
! 
! ------
! Note 1: The number of children on the hardcopy menu is determined by
! the devicelist resource.
! 
! Note 2: Some widgets have sub-objects that are documented in the Motif
! Widget Set manuals.
!

Maple3dX11m*background: grey
Maple3dX11m*foreground: black

Maple3dX11m*tearOffModel: TEAR_OFF_ENABLED

Maple3dX11m.iconName: Maple V 3D
Maple3dX11m.title: Maple V 3D
Maple3dX11m.reverseVideo: True
Maple3dX11m.titlefont: *-helvetica-bold-*-140-*
Maple3dX11m.framedelay: 100
Maple3dX11m.fastanimation: True
Maple3dX11m*canvas.height: 500
Maple3dX11m*canvas.width: 500
Maple3dX11m*animatecanvas.height: 300
Maple3dX11m*animatecanvas.width: 300

Maple3dX11m*XmLabel.fontList: \
   -adobe-helvetica-medium-r-normal--14-*=charset-normal, \
   -adobe-helvetica-bold-r-normal--14-*=charset-bold
Maple3dX11m*XmLabelGadget.fontList: \
   -adobe-helvetica-medium-r-normal--14-*=charset-normal, \
   -adobe-helvetica-bold-r-normal--14-*=charset-bold
Maple3dX11m*fontList:    -adobe-helvetica-medium-r-normal--14-*
Maple3dX11m*fontList:    -adobe-helvetica-medium-r-normal--14-*
Maple3dX11m*XmLabel.fontList: \
   -adobe-helvetica-medium-r-normal--14-*=charset-normal, \
   -adobe-helvetica-bold-r-normal--14-*=charset-bold
Maple3dX11m*XmLabelGadget.fontList: \
   -adobe-helvetica-medium-r-normal--14-*=charset-normal, \
   -adobe-helvetica-bold-r-normal--14-*=charset-bold
Maple3dX11m*XmText.background: light grey
Maple3dX11m*XmTextField.background: light grey
Maple3dX11m*menubar*fontList: -adobe-helvetica-bold-r-normal--14-*
Maple3dX11m*menubar.spacing:   10

Maple3dX11m*animatebar.spacing: 5
Maple3dX11m*animatebar.adjustLast: False
Maple3dX11m*animatebar.entryAlignment: alignment_center
Maple3dX11m*animatebar.isAligned: True
Maple3dX11m*animatebar.orientation: horizontal
Maple3dX11m*animatebar.numColumns: 1
Maple3dX11m*animatebar.packing: pack_tight
Maple3dX11m*animatebar.marginHeight: 1
Maple3dX11m*animatebar*indicatorOn: false
Maple3dX11m*animatebar*shadowThickness: 2
Maple3dX11m*animatebar*recomputeSize: False

Maple3dX11m*labelbar.spacing: 5
Maple3dX11m*labelbar.adjustLast: False
Maple3dX11m*labelbar.entryAlignment: alignment_center
Maple3dX11m*labelbar.isAligned: True
Maple3dX11m*labelbar.orientation: horizontal
Maple3dX11m*labelbar.numColumns: 1
Maple3dX11m*labelbar.packing: pack_tight
Maple3dX11m*labelbar.marginHeight: 0
Maple3dX11m*labelbar*fontList: 6x10
Maple3dX11m*labelbar*recomputeSize: False

Maple3dX11m*stopbutton.width: 48
Maple3dX11m*stoplabel.width: 48
Maple3dX11m*playbutton.width: 72
Maple3dX11m*playlabel.width: 72
Maple3dX11m*advancebutton.width: 48
Maple3dX11m*advancelabel.width: 48
Maple3dX11m*directionbutton.width: 48
Maple3dX11m*directionlabel.width: 48
Maple3dX11m*modebutton.width: 48
Maple3dX11m*modelabel.width: 48
Maple3dX11m*fasterbutton.width: 48
Maple3dX11m*fasterlabel.width: 48
Maple3dX11m*slowerbutton.width: 48
Maple3dX11m*slowerlabel.width: 48
Maple3dX11m*labelbutton.width: 48
Maple3dX11m*labellabel.width: 48
Maple3dX11m*labelbutton.labelString: ?

Maple3dX11m*playlabel.labelString: Play
Maple3dX11m*stoplabel.labelString: Stop
Maple3dX11m*advancelabel.labelString: Frame\nAdvance
Maple3dX11m*directionlabel.labelString: Direct-\nion
Maple3dX11m*fasterlabel.labelString: Increase\nSpeed
Maple3dX11m*slowerlabel.labelString: Decrease\nSpeed
Maple3dX11m*modelabel.labelString: Playback\nMode
Maple3dX11m*labellabel.labelString: Show\nLabels

Maple3dX11m*filemenu.labelString: File
Maple3dX11m*filemenu.mnemonic: F
Maple3dX11m*editmenu.labelString: Edit
Maple3dX11m*editmenu.mnemonic: E
Maple3dX11m*drawingmenu.labelString: Style
Maple3dX11m*drawingmenu.mnemonic: S
Maple3dX11m*attributemenu.labelString: Objects
Maple3dX11m*attributemenu.mnemonic: O
Maple3dX11m*colourmenu.labelString: Color
Maple3dX11m*colourmenu.mnemonic: C
Maple3dX11m*axesmenu.labelString: Axes
Maple3dX11m*axesmenu.mnemonic: A
Maple3dX11m*projectionmenu.labelString: Projection
Maple3dX11m*projectionmenu.mnemonic: P
Maple3dX11m*hardcopymenu.labelString: Print
Maple3dX11m*hardcopymenu.mnemonic: P
Maple3dX11m*helpmenu.labelString: Help
Maple3dX11m*helpmenu.mnemonic: H

Maple3dX11m*closebutton.labelString: Exit
Maple3dX11m*closebutton.mnemonic: x
Maple3dX11m*closebutton.accelerator:     Alt<Key>X
Maple3dX11m*closebutton.acceleratorText: Alt+X

Maple3dX11m*copybutton.labelString: Copy
Maple3dX11m*copybutton.mnemonic: C
Maple3dX11m*copybutton.accelerator:     Ctrl<Key>C
Maple3dX11m*copybutton.acceleratorText: Ctrl+C

Maple3dX11m*stylepatch.labelString: Patch
Maple3dX11m*stylepatch.mnemonic: P
Maple3dX11m*stylepatchnogrid.labelString: Patch w/o Grid
Maple3dX11m*stylepatchnogrid.mnemonic: a
Maple3dX11m*stylepatchcontour.labelString: Patch and Contour
Maple3dX11m*stylepatchcontour.mnemonic: C
Maple3dX11m*stylehidden.labelString: Hidden Line
Maple3dX11m*stylehidden.mnemonic: H
Maple3dX11m*styleline.labelString: Wireframe
Maple3dX11m*styleline.mnemonic: W
Maple3dX11m*stylepoint.labelString: Point
Maple3dX11m*stylepoint.mnemonic: n
Maple3dX11m*stylecontour.labelString: Contours
Maple3dX11m*stylecontour.mnemonic: o

Maple3dX11m*widthmenu.labelString: Line Width
Maple3dX11m*widthmenu.mnemonic: h
Maple3dX11m*widththin.labelString: Width 1 (thin)
Maple3dX11m*widththin.mnemonic: 1
Maple3dX11m*widthmedium.labelString: Width 2 (medium)
Maple3dX11m*widthmedium.mnemonic: 2
Maple3dX11m*widththick.labelString: Width 3 (thick)
Maple3dX11m*widththick.mnemonic: 3
Maple3dX11m*widthdefault.labelString: Width 0 (default)
Maple3dX11m*widthdefault.mnemonic: 0

Maple3dX11m*linemenu.labelString: Line Style
Maple3dX11m*linemenu.mnemonic: t
Maple3dX11m*dashsolid.labelString: Dash 1 (solid)
Maple3dX11m*dashsolid.mnemonic: 1
Maple3dX11m*dash2.labelString: Dash 2
Maple3dX11m*dash2.mnemonic: 2
Maple3dX11m*dash3.labelString: Dash 3
Maple3dX11m*dash3.mnemonic: 3
Maple3dX11m*dash4.labelString: Dash 4
Maple3dX11m*dash4.mnemonic: 4
Maple3dX11m*dash5.labelString: Dash 5
Maple3dX11m*dash5.mnemonic: 5
Maple3dX11m*dash6.labelString: Dash 6
Maple3dX11m*dash6.mnemonic: 6
Maple3dX11m*dash7.labelString: Dash 7
Maple3dX11m*dash7.mnemonic: 7
Maple3dX11m*dashdefault.labelString: Dash 0 (default) 
Maple3dX11m*dashdefault.mnemonic: 0

Maple3dX11m*symbolmenu.labelString: Point Style
Maple3dX11m*symbolmenu.mnemonic: y
Maple3dX11m*symbolcross.labelString: Symbol cross(x)
Maple3dX11m*symbolcross.mnemonic: x
Maple3dX11m*symboldiamond.labelString: Symbol diamond
Maple3dX11m*symboldiamond.mnemonic: d
Maple3dX11m*symbolpoint.labelString: Symbol point
Maple3dX11m*symbolpoint.mnemonic: p
Maple3dX11m*symbolcircle.labelString: Symbol circle
Maple3dX11m*symbolcircle.mnemonic: c
Maple3dX11m*symbolbox.labelString: Symbol box
Maple3dX11m*symbolbox.mnemonic: b
Maple3dX11m*symboldefault.labelString: Symbol 0 (default)
Maple3dX11m*symboldefault.mnemonic: 0

Maple3dX11m*gridmenu.labelString: Grid Style
Maple3dX11m*gridmenu.mnemonic: G
Maple3dX11m*gridfull.labelString: Grid Triangular
Maple3dX11m*gridfull.mnemonic: T
Maple3dX11m*gridhalf.labelString: Grid Rectangular 
Maple3dX11m*gridhalf.mnemonic: R

Maple3dX11m*colourxyz.labelString: XYZ
Maple3dX11m*colourxy.labelString: XY
Maple3dX11m*colourz.labelString: Z
Maple3dX11m*colourzhue.labelString: Z (HUE)
Maple3dX11m*colourzgrey.labelString: Z (GRAYSCALE)
Maple3dX11m*colournone.labelString: No Coloring
Maple3dX11m*lightnone.labelString: No Lighting
Maple3dX11m*lightuser.labelString: User Lighting
Maple3dX11m*light1.labelString: Light Scheme 1
Maple3dX11m*light2.labelString: Light Scheme 2
Maple3dX11m*light3.labelString: Light Scheme 3
Maple3dX11m*light4.labelString: Light Scheme 4
Maple3dX11m*axesboxed.labelString: Boxed 
Maple3dX11m*axesframed.labelString: Framed 
Maple3dX11m*axesnormal.labelString: Normal 
Maple3dX11m*axesnone.labelString: None 
Maple3dX11m*orthogonal.labelString: No Perspective
Maple3dX11m*perspectivefar.labelString: Far View
Maple3dX11m*perspective.labelString: Medium View
Maple3dX11m*perspectivenear.labelString: Near View
Maple3dX11m*constrained.labelString: Constrained 
Maple3dX11m*unconstrained.labelString: Unconstrained 

Maple3dX11m.devicelist:ps,cps,ln03,i300,pic,unix,hpgl,gif
Maple3dX11m*hardcopymenu.ps.labelString: Postscript
Maple3dX11m*hardcopymenu.cps.labelString: Color Postscript
Maple3dX11m*hardcopymenu.ln03.labelString: LN03
Maple3dX11m*hardcopymenu.i300.labelString: Imagen (300 dpi)
Maple3dX11m*hardcopymenu.pic.labelString: PIC
Maple3dX11m*hardcopymenu.unix.labelString: Unix Plot
Maple3dX11m*hardcopymenu.hpgl.labelString: HP Laserjet
Maple3dX11m*hardcopymenu.gif.labelString: GIF

Maple3dX11m*hardcopy.okLabelString: Confirm
Maple3dX11m*hardcopy.dialogTitle: Print

Maple3dX11m*layout.canvas.Translations: <Btn1Down>: rotate(Start) \n\
    			 	       <Btn1Up>: rotate(End)   \n\
                                       <Btn2Down>: plot()   \n\
                                       <Key>P: plot()       \n\
    			               <Key>Q: quit()

Maple3dX11m*layout.animatecanvas.Translations: <Btn1Down>: rotate(Start) \n\
    			 	       <Btn1Up>: rotate(End)   \n\
                                       <Btn2Down>: plot()   \n\
                                       <Key>P: plot()       \n\
    			               <Key>Q: quit()
Maple3dX11m*helppanel.width: 500
Maple3dX11m*helppanel.height: 500
Maple3dX11m*helppanel.iconName: Maple V 3D Help
Maple3dX11m*helppanel.title: Maple V 3D Help
Maple3dX11m*helpinfo.labelString: Plot 3D Help
Maple3dX11m*helpinfo.mnemonic: P
Maple3dX11m*helpclosebutton.labelString: Close

Maple3dX11m*helppanel*helptext.background: white
Maple3dX11m*helppanel*helptext.value: \
\n\
Maple Plot 3D Window Help\n\
\n\
The Maple Plot 3D window allow the user to display and manipulate \
a Maple plot3d data structure.\n\
\n\
The menus can be used to change various attributes of the plot3d \
structure.  For more information about the plot3d structure, see the \
help page for plot3d, ?plot3d.\n\
\n\
To close the window, type the character 'q', or use the Exit button \
in the File menu.\n\
\n\
After any changes are made to the plot3d structure, either by rotating \
with the mouse, or by selecting items from the menu, click on the middle \
mouse button or type the character 'p' to redraw the surface.\n\
\n\
To rotate the surface, click on the drawing region with the left \
mouse button.  A box representing the surface will be shown.  Pick up the \
box with the left mouse button, and rotate it to the desired position. \
Click on the middle mouse button or type the character 'p' to redraw \
the surface.  When rotating the surface, a small bar showing the values \
of Theta, Phi and R is shown in the upper left corner of the drawing area.\n\
\n\
Theta and Phi represent the position of the point in 3-dimensions from \
which the surface is to be viewed.  The point is described in spherical \
coordinate, where Theta and Phi are angles in degrees.  The default \
values of Theta and Phi are 45 degrees, representing a point that is \
out perpendicular from the screen, so that the entire surface can be \
seen.  The R value represents the projection.  R is a real number, \
between 0 and 1 that specifies the perspective from which the surface \
is viewed.  1 denotes orthogonal projection, and 0 denotes wide-angle \
perspective rendering.  The default value is 1.  To change the \
projection, use the Projection menu.\n\
\n\
WARNING:\n\
On devices that can only support a limited palette of colors selected \
from a much larger set (e.g. X11 Pseudo-color displays), the Maple \
graphics driver will use a different palette for each window.  This can \
result in windows containing "bizarre" color selections when the mouse, \
or focus (X11), is not in the window.  Simply moving the mouse back to \
the plot window should restore the palette for that window.  This is \
a limitation of the graphics hardware on such devices.\n\
\n\
Plot 3D Menus\n\
\n\
The File menu\n\
\n\
Under the File menu, Print allows you to create a file to be printed \
of the plot.  There is a choice of Postscript, Color Postscript, LN03, \
Imagen, PIC, UNIX Plot, HP Laserjet or GIF formats.  A dialog box asks you \
to specify the output file name, or allows you to cancel.\n\
\n\
Exit closes the plot window.\n\
\n\
The Edit Menu\n\
\n\
The Edit menu allows you to copy the graphic onto the clipboard, to be \
pasted into the worksheet.  The accelerator Ctrl-C can also be used. \
Note that the graphic is always copied as a monochrome image, \
regardless of the type of display in use.\n\
\n\
The Style Menu\n\
\n\
The Style menu allows you to choose the display style of the surface. \
To redraw the surface after making any changes, press the middle \
mouse button, or the 'p' key.\n\
\n\
Patch fills in the regions, and shows the grid, Patch w/o Grid \
removes the grid, and Patch and Contour shows the patches with contour \
lines rather than grid lines.  Hidden Line shows the only grid lines of \
the plot,  removing the hidden lines; Contours shows the level curves \
of the surface, without hidden line removal; Wireframe shows the grid \
lines of the surface, without hidden line removal.  Point shows only \
the points calculated.  The default value is Patch.\n\
\n\
The attributes menu allows you to select values for several options used \
in rendering the image:\
\n\
	- symbol, controls the object drawn when displaying point plots or \
other plots drawn with style set to POINT,\
\n\
	- line thickness, controls the thickness of line plots and polygon \
borders,\
\n\
	- line style, styles 0 and 1 are solid lines, other style values \
give varying patterns of dots and dashes,\
\n\
	- grid style, disables (rectangular) or enables (triangular) the \
drawing of diagonals in the grids drawn on surface plots, triangular \
grids often appear more cluttered but can help to clarify some plots.\n\
\n\
\n\
The Color Menu\n\
\n\
XYZ varies the red, green and blue values independently with the x, \
y and z coordinates of the surface.  XY varies the green and blue values \
with the x and y values of the surface. Z varies the red and blue values \
with the z value.  Z (HUE) varies the color with the z value. \
Z (GRAYSCALE) shows the plot in grayscale varying with the z value. \
No Coloring shows all patches and lines as white.  This is useful when \
applying lighting models.\n\
\n\
Light Schemes 1 to 4 are preselected light placements found to be \
aesthetically pleasing.\n\
\n\
The Axes Menu\n\
\n\
This menu permits you to choose how the axes are drawn.  Boxed places the \
axes along the bounding box of the image, and draws the bounding box. \
Framed draws the axes along the bounding box, but does not draw the box. \
Normal causes the axes to intersect at zero values if possible, otherwise \
the axes intersect at a minimum value on any axis.\n\
\n\
The Projection Menu\n\
\n\
The Projection Menu allows you to change the perspective from which the \
surface is viewed, and also the scaling the of the plot in the window.\n\
\n\
The perspective from which the the surface is viewed is represented by R, \
a real number between 0 and 1.  The value of R is shown when you rotate \
the surface using the mouse.  No Perspective represents an R value of 1. \
Far View represents an R value of .80; Medium View,  R is .50; Near View, \
R is .10.  The projection can also be specified as a parameter to the \
plot3d command.\n\
\n\
There are two options to specify how the surface should be scaled in \
the window. Unconstrained scaling scales the surface to fit the window. \
Constrained scaling show the true scale of the surface.  The default \
is unconstrained.\n\
\n\
The projection and scaling can also be specified as parameters to the \
plot3d command.
!
! 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.
