!
!  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.
