!
! Resources for the X11/Motif Interface ( Maple 7 )
!

! Maple running under DEC Alpha OSF1 4.0 crashes if this is not set.
Maple7*enableEtchedInMenu:		False

! Default fonts
Maple7.Font:	    -adobe-helvetica-medium-r-normal--12-*
Maple7*fontList:  -adobe-helvetica-medium-r-normal--12-*=charset-normal,\
-adobe-helvetica-bold-r-normal--12-*=charset-bold

! This resource controls whether or not Maple will make use of scalable
! fonts, if they are available. Setting this resource to TRUE can
! impact performance unfavorably.
Maple7*AllowFontScaling:		False

! These resources control cache sizes for fonts and brushes. It is
! generally advisable to leave these at their current settings.
Maple7.BrushCacheSize:		128
Maple7.FontCacheSize:			40

! Default foreground and background colors for all controls and widgets.
Maple7*foreground:			black
Maple7*background:			gray

Maple7*Manager.borderWidth: 		0
Maple7*Manager.traversalOn:		True

! Windows, Controls, StatusBar, Button bars
Maple7*window.background:		white

! Buttons, FixedIcons, FixedBitmaps, SpinButtons
Maple7*controlwindow.background:	gray

! Splitter, SplitBar
Maple7*splitwindow.width:		60
Maple7*splitwindow.height:		10

! GroupBox
Maple7*groupbox.background:		gray

! WorkWindow
Maple7.middleworkwindow.width:	600
Maple7.middleworkwindow.height:	400
Maple7*middleworkwindow.background:	lightgray
Maple7*workwindow.background:		white
Maple7*workwindow.width:		700
Maple7*workwindow.height:		500

Maple7*scrolledworkwindow.background:	gray
Maple7*scrolledworkwindow.ScrolledWindowClipWindow.background: gray
Maple7*workwindowmdiarea.background:	white
Maple7*workwindowmdiarea.borderColor:	gray

! MDI child windows
Maple7*bottommdiwindow.background:	gray
Maple7*bottommdiwindow.width:		500
Maple7*bottommdiwindow.height:	300
Maple7*mdiclipwindow.background:	white
Maple7*mdiwindow.background:		white

Maple7*mdisizebutton.background:	gray
Maple7*mdititle.background:		gray

Maple7.MDIBorderWidth:		4
Maple7.MDIBorderColor:		LightSeaGreen

! AbbrevButton
Maple7*abbrevpulldown.background:	gray
Maple7*abbrevbutton.alignment:	ALIGNMENT_CENTER
Maple7*abbrevbutton.background:	gray

! Edit, SinglelineEdit controls
Maple7*edit.background:		gray
Maple7*edit.marginHeight:		2
Maple7*edit.marginWidth:		2

! MultilineEdit controls
Maple7*multilineeditSW.background:	gray
Maple7*multilineedit.background:	gray

! ListBox controls
Maple7*listboxSW.background:		gray
Maple7*listbox.background:		gray

! ComboBox controls
Maple7*combobox.background:		gray
Maple7*combobox.marginWidth:		2
Maple7*combobox.marginHeight:		2

! DropDownComboBox, DropDownListBox controls
Maple7*dropdownbox.background:	gray
Maple7*dropdownbox.marginHeight:	2
Maple7*dropdownbox.marginWidth:	2

! Dialogs, ModelessDialogs, ModalDialogs
Maple7*bottomdialogbox*background:	gray

! Message boxes
Maple7*messagebox.background:		gray

! PushButtons
Maple7*pushbutton.background:		gray
Maple7*pushbutton.fillOnArm:		FALSE

! BitmapButtons
Maple7*bitmapbutton.background:	gray
Maple7*bitmapbutton.fillOnArm:	FALSE
Maple7*bitmapbutton.alignment:	ALIGNMENT_CENTER

! OkButton
Maple7*okbutton.labelString:		OK
Maple7*okbutton.fillOnArm:		FALSE
Maple7*okbutton.background:		gray
Maple7*okbutton.recomputeSize:	FALSE

! CancelButton
Maple7*cancelbutton.labelString:	Cancel
Maple7*cancelbutton.fillOnArm:	FALSE
Maple7*cancelbutton.background:	gray
Maple7*cancelbutton.recomputeSize:	FALSE

! HelpButton
Maple7*helpbutton.labelString:	Help
Maple7*helpbutton.fillOnArm:		FALSE
Maple7*helpbutton.background:		gray
Maple7*helpbutton.recomputeSize:	FALSE

! SymbolButton
Maple7*symbolbutton.background:	gray
Maple7*symbolbutton.recomputeSize:	FALSE
Maple7*symbolbutton.arrowDirection:	ARROW_RIGHT

! CheckBoxes
Maple7*checkbox.recomputeSize:	FALSE
Maple7*checkbox.background:		gray

! RadioButtons
Maple7*radiobutton.recomputeSize:	FALSE
Maple7*radiobutton.background:	gray

! FixedText
Maple7*fixedtext.recomputeSize:	FALSE
Maple7*fixedtext.background:		gray

! TriStateBox controls
Maple7*tristatebox.recomputeSize:	FALSE
Maple7*tristatebox.background:	gray

! Scrollbars
Maple7*scrollbar.traversalOn:		False
Maple7*scrollbar.background:		gray

! class MenuButton
Maple7*menupulldown.background:	gray
Maple7*menubutton.alignment:		ALIGNMENT_CENTER
Maple7*menubutton.recomputeSize:	FALSE
Maple7*menubutton.background:		gray

! Menus
Maple7*bottommenubar*background:	gray
Maple7*bottommenubar.marginWidth:	0
Maple7*bottommenubar.marginHeight:	0
Maple7*bottommenubar.borderWidth:	0
Maple7*menuitem.background:		gray
Maple7*menuitem.indicatorSize:	10
Maple7*pulldown.background:		gray
Maple7*popup.background:		gray

Maple7*helpwindow.width:	 	500
Maple7*helpwindow.height:		250

! ****************************************************************************
!
!  Resources for Maple 2D Stand-Alone 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 7 2D
Maple2dX11m.title: Maple 7 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(+)
Maple2dX11m*symbolcross.mnemonic: c
Maple2dX11m*symboldiamond.labelString: Symbol diamond
Maple2dX11m*symboldiamond.mnemonic: d
Maple2dX11m*symbolpoint.labelString: Symbol point
Maple2dX11m*symbolpoint.mnemonic: p
Maple2dX11m*symbolcircle.labelString: Symbol circle(o)
Maple2dX11m*symbolcircle.mnemonic: o
Maple2dX11m*symbolbox.labelString: Symbol box
Maple2dX11m*symbolbox.mnemonic: b
Maple2dX11m*symboldefault.labelString: Default Symbol
Maple2dX11m*symboldefault.mnemonic: e

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: Hard Copy

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

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

Maple2dX11m*zoom*Translations: \
	<Btn3Down>: zoom(Start)   \n\
	<Btn3Up>: zoom(End)  

Maple2dX11m*helppanel.width: 500
Maple2dX11m*helppanel.height: 500
Maple2dX11m*helppanel.iconName: Maple 7 2D Help
Maple2dX11m*helppanel.title: Maple 7 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, Hardcopy 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 or HP Laserjet 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 3 plot styles.  Patch fills in the \
regions, 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 Stand-Alone 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 7 3D
Maple3dX11m.title: Maple 7 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(+)
Maple3dX11m*symbolcross.mnemonic: c
Maple3dX11m*symboldiamond.labelString: Symbol diamond
Maple3dX11m*symboldiamond.mnemonic: d
Maple3dX11m*symbolpoint.labelString: Symbol point
Maple3dX11m*symbolpoint.mnemonic: p
Maple3dX11m*symbolcircle.labelString: Symbol circle(o)
Maple3dX11m*symbolcircle.mnemonic: o
Maple3dX11m*symbolbox.labelString: Symbol box
Maple3dX11m*symbolbox.mnemonic: b
Maple3dX11m*symboldefault.labelString: Default Symbol
Maple3dX11m*symboldefault.mnemonic: e

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*colouruser.labelString: User Defined
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: Hard Copy

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

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

Maple3dX11m*helppanel.width: 500
Maple3dX11m*helppanel.height: 500
Maple3dX11m*helppanel.iconName: Maple 7 3D Help
Maple3dX11m*helppanel.title: Maple 7 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, hardcopy allows you create a file to be printed \
of the plot.  There is a choice of Postscript, Color Postscript, LN03, \
Imagen, PIC, UNIX Plot or HP Laserjet 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 without 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.
