!  The Answer Garden Project
!   
!    Answer Garden is a trademark of the Massachusetts Institute of
!      Technology.  All rights reserved.
!
!
!
!    Mark Ackerman
!    Information and Computer Science
!    University of California, Irvine
!  
!    formerly -
!    MIT/Center for Coordination Science
!  
!    ackerman@ics.uci.edu
!
!	This is the appdefaults file for Answer Garden version 1.10
!
!	Problems you may encounter:
!
!	1.  If the buttons do not have labels, change the colors below
!		which are set to medium spring green to black.  Or,
!		just comment out the lines since the default is black.
!		Some monochrome servers will map this color to black,
!		and a few to white.
!	2.  On some X terminals (NCDs, eg), you may need to change
!		the fonts to be 100dpi fonts.
!
!	Site managers should
!	
!	1.  Determine whether end-users should be allowed to
!		edit nodes.  If not, change editMode below to
!		False, and comment out the translations for
!		the GrapherButton widget.  You should also
!		compile with the -DNO_EDIT flag.
!	2.  Change the data directory and the statistics file
!		to whatever is appropriate.  Don't forget the
!		final '/' on the directory resource.
!	3.  Select which mailer to use.  I currently support
!		mh or /bin/mail.  If you have neither of
!		these, let me know and I will add yours.
!	4.  Set the global expert list to whatever you choose.
!		If you will have a local expert, this resource
!		should be set to this local expert.  If there
!		no expert associated with a node, mail from
!		that node will get directed to this expert list.
!	5.  Change the organization resource to the name of
!		your organization
!
!	Optional resources if you plan to edit or if you want
!       to receive a copy of any question or comment you make through
!       hitting the mail (I'm unhappy) button:
!
!	In editing, your name@address is determined at runtime
!	unless you set:
!
!	1.  You can set your name@address to be anything you
!		want with the mailName resource.  If you cannot
!		map into an arpanet-style address, please let me know.
!	2.  If you do not set the mailMachineName resource, and
!		the system call hostname and gethostbyname return
!		an official machine name that does not include 
!		an arpanet domain, you should fill in the resource 
!		domainName below.  This	is to allow mail to find you.
!	3.  If you want a node expert for each node, and this will
!		be the same person, you can set the default node
!		expert with the nodeExpert resource.  
!
!
!
!	Send any bugs to me at ackerman=bugs@ics.uci.edu.
!	See the README file for other appropriate mail addresses.
!
!	Thanks
!
!					Ack
!




!  Some general resources.  THESE SHOULD BE SET AT EACH SITE.
!
AGS*editMode: True
AGS*Directory: ./xinfo/
AGS*statisticsFile: statfile
AGS*mailerType: binmail
AGS*globalExpertList: ackerman=ag@ics.uci.edu
AGS*organization: ChicagoCubs

AGS*useMail: True
AGS*useLocalExpert: True
AGS*localExpertList:  ackerman=local@ics.uci.edu

! feel free to to change these to whatever you want!
!
!AGS*button1.foreground: medium sea green
!AGS*button2.foreground: medium sea green
!AGS*button3.foreground: medium sea green
!AGS*button4.foreground: medium sea green
!AGS*button5.foreground: medium sea green
!AGS*Grapher*grapherQuit.foreground: medium sea green
AGS*shapeStyle: rectangle

!  Some more general resources.  THESE SHOULD BE SET IF YOU WILL EDIT OR
!       USE MAIL.
!  	See instructions above.
!AGS*mailName: ackerman=mailname@ics.uci.edu
AGS*mailMachineName: ics.uci.edu
!AGS*domainName: ics.uci.edu
AGS*nodeExpert: ackerman=ag@ics.uci.edu


!  General mailer info
!     If you want the user to get a copy of any question or comment,
!     set this to GeneralQuestionWithCopyCallback.  If you do not want
!     him/her to get a copy, set this to GeneralQuestionCallback.
!     (The internal default is GeneralQuestionCallback, ie, no copy.)

AGS*questionCallback: GeneralQuestionWithCopyCallback


!  Some more general resources.  A site manager MAY wish to
!  change these depending on whether EDITING is available.  If
!  editing is not available to all people, then comment out
!  these translations.
!



AGS*GrapherButton.translations: #override \
     Ctrl<Btn3Down>:       set() \n\
     Ctrl<Btn3Up>:         grapher_button_cut_selection_string() unset()\n\
     Ctrl<Btn2Down>:       set() grapher_button_edit_notify() \
				XawPositionSimpleMenu(editMenuShell) \
				XtMenuPopup(editMenuShell)\n\
     Ctrl<Btn2Up>:         unset()\n\
     Ctrl<Btn1Down>:       set() \n\
     Ctrl<Btn1Up>:         grapher_button_node_notify() unset() \n\
     <BtnDown>:            set() \n\
     <BtnUp>:              grapher_button_node_notify() unset() \n


AGS*Command.translations: #override \
	<BtnDown>:   set() \n\
	<BtnUp>:     notify() unset()\n

!AGS*Knedit.translations: #override \
!     Ctrl<Btn2Down>:      knedit_internal_edit_action()  \
!				XawPositionSimpleMenu(editMenuShell) \
!				XtMenuPopup(editMenuShell)\n






!  This general resource should stay the same for all instances of
!  a given information database.  It is the address to which global
!  experts should reply.  It will be used when there is a tracking 
!  server.
!
!  This is set for the X database.
!AGS*trackingServerAddress:  tracker@ics.uci.edu


!  Some general resources.  These should stay the same.
!
AGS*root: Root
AGS*rootGrapher: RootGrapher

AGS*BorderWidth: 2
AGS*box.borderWidth: 0
AGS*Command.BorderWidth: 1
!AGS*cursor: top_left_arrow
AGS*title: AnswerGarden
AGS*lockedText: Locked
AGS*unlockedText: Unlocked




!  All fonts for the various nodes.  You may need to change these to be
!	be 100dpi fonts.
!

!AGS*Text.font: -misc-fixed-medium-r-normal--13-100-100-100-c-70-iso8859-1
AGS*Text*font: -misc-fixed-bold-r-normal--13-120-75-75-c-70-iso8859-1
!AGS*Text*resize: height
!AGS*Form*resizable: True

AGS*Command.font: -adobe-helvetica-bold-r-normal--12-120-75-75-p-70-iso8859-1
AGS*GrapherButton.font: -adobe-helvetica-bold-r-normal--12-120-75-75-p-70-iso8859-1
AGS*Knedit.font: -adobe-helvetica-medium-r-normal--12-120-75-75-p-67-iso8859-1
AGS*Knedit.boldFont: -adobe-helvetica-bold-r-normal--12-120-75-75-p-70-iso8859-1
AGS*Knedit.italicFont: -adobe-helvetica-medium-o-normal--12-120-75-75-p-67-iso8859-1

AGS*qAForm*qAIndexText*font: -misc-fixed-bold-r-normal--13-100-100-100-c-70-iso8859-1
!AGS*qAForm*qABodyText*font: -misc-fixed-medium-r-normal--13-100-100-100-c-70-iso8859-1

AGS*mailerKnedit.font: -misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso8859-1
AGS*mailerKnedit.boldFont: -misc-fixed-bold-r-semicondensed--13-120-75-75-c-60-iso8859-1
AGS*mailerKnedit.italicFont: -misc-fixed-bold-r-semicondensed--13-120-75-75-c-60-iso8859-1




!  Some defaults for the SBrowser widgets (once called Knedits)
!
AGS*Knedit.height:  400
AGS*sbrowserForm*button1.label:  Close
AGS*sbrowserForm*button2.label:  Help
AGS*sbrowserForm*button2.sensitive: False
AGS*sbrowserForm*button3.label:  I'm unhappy
AGS*sbrowserForm*forwButton.label:  Forward page
AGS*sbrowserForm*backButton.label:  Back page
AGS*sbrowserForm*forwButton.sensitive: False
AGS*sbrowserForm*backButton.sensitive: False
AGS*sbrowserViewport.borderWidth: 1
AGS*sbrowserForm*buttonBox.borderWidth: 0

!  Discussion node type
!
AGS*discussionForm.borderWidth: 0
AGS*discussionLabel.borderWidth: 0
AGS*discussionLabel.label:  Topic discussion
AGS*discussionText.height: 368 
AGS*discussionText.width: 600
AGS*discussionForm.height: 400
AGS*discussionForm.width: 500
AGS*discussionText.borderWidth: 1
AGS*discussionForm*buttonBox.borderWidth: 0
AGS*discussionForm*button1.label: Close
AGS*discussionForm*button2.label: Help
AGS*discussionForm*button3.label: I'm unhappy
AGS*discussionForm*button2.sensitive: False


AGS*codeForm.borderWidth: 0
AGS*codeLabel.label: Code segment
AGS*codeLabel.borderWidth: 0
AGS*codeForm.height: 400
AGS*codeForm.width: 500
AGS*codeText.height: 368 
AGS*codeText.width: 600
AGS*codeText.borderWidth: 1
AGS*codeForm*buttonBox.borderWidth: 0
AGS*codeForm*button1.label: Close
AGS*codeForm*button2.label: Help
AGS*codeForm*button3.label: I'm unhappy
AGS*codeForm*button2.sensitive: False

!Ascii-Node type

AGS*asciiNodeForm.borderWidth: 0
AGS*asciiNodeLabel.borderWidth: 0
AGS*asciiNodeLabel.label:  Topic asciiNode
AGS*asciiNodeText.height: 368 
AGS*asciiNodeText.width: 600
AGS*asciiNodeForm.height: 400
AGS*asciiNodeForm.width: 500
AGS*asciiNodeText.borderWidth: 1
AGS*asciiNodeForm*buttonBox.borderWidth: 0
AGS*asciiNodeForm*button1.label: Close
AGS*asciiNodeForm*button2.label: Help
AGS*asciiNodeForm*button3.label: I'm unhappy
AGS*asciiNodeForm*button2.sensitive: False

!  The Control node (the first node that starts up)
!

AGS*control*button2.sensitive: False
AGS*control*button3.label: View Tree
AGS*control*button4.label: Ask Questions
AGS*control*button5.label: Other
AGS*control*button2.label: Help
AGS*control*button1.label: Quit
AGS*control*button3.horizDistance: 40
AGS*control*controlKnedit.width:  375
AGS*controlKnedit.height: 270
AGS*control.width: 375
AGS*control.height:  275
AGS*control*controlButtonBox.width: 345
AGS*control*controlButtonBox.borderWidth:0
AGS*control*Command.BorderWidth: 2

AGS*controlKnedit.borderWidth: 0
AGS*controlKnedit.topMargin: 30
AGS*controlKnedit.separatorHeight: 12

AGS*control*button5.translations: #override \
     <BtnDown>:       set() \
			XawPositionSimpleMenu(otherMenuShell) \
			XtMenuPopup(otherMenuShell)\n\
     <BtnUp>:         unset() XtMenuPopdown()\n

AGS*otherMenuShell*otherMenuButton1.label: history list
AGS*otherMenuShell*otherMenuButton2.label: text search
AGS*otherMenuShell*otherMenuButton2.sensitive: False
AGS*otherMenuShell*otherMenuButton3.label: send bug report
AGS*otherMenuShell*otherMenuButton3.sensitive: True
AGS*otherMenuShell*otherMenuButton4.label: tidy windows
AGS*otherMenuShell*otherMenuButton4.sensitive: True

AGS*HistoryList*button1.label: Close
AGS*HistoryList*button2.label: Help
AGS*HistoryList*button2.sensitive: False
AGS*HistoryList*button3.label: I'm unhappy
AGS*HistoryList*button3.sensitive: False
AGS*HistoryList*buttonBox.borderWidth: 0
AGS*HistoryList*historyListViewport.height: 100
AGS*HistoryList*historyListViewport.borderWidth: 1
AGS*HistoryList*historyListList.borderWidth: 0



!  The mailer popup
!
AGS*mailerForm*mailerKnedit.leftMargin: 10
AGS*mailerForm*mailerKnedit.topMargin: 13
AGS*mailerForm*mailerKnedit.rightMargin: 10
! should be set to the point size of the font being used
AGS*mailerForm*mailerKnedit.lineHeight: 13
! reduce the amount of whitespace between paragraphs
AGS*mailerForm*mailerKnedit.separatorHeight: 7
AGS*mailerForm*mailerKnedit.topMargin: 20
AGS*mailerForm*mailerKnedit.filename: \
Please ask your question below. \n\n\
Answer Garden will route your question automatically to the \n\
appropriate person.  Answer Garden grows from\n\
you asking questions.\n\
\n\
Your name will @b(not) be known to the person answering your \
question.\n
AGS*mailerForm*mailerKnedit.width: 494
AGS*mailerForm*mailerKnedit.height: 100
AGS*mailerForm*mailerKnedit.borderWidth: 0
AGS*mailerForm*mailerText.width: 494
AGS*mailerForm*mailerText.height: 238
AGS*mailerShell.title: Sending mail
AGS*mailerForm*mailerText.borderWidth: 1
AGS*mailerForm*vertDistance: 4
AGS*mailerForm*mailerText.vertDistance: 0
AGS*mailerForm*wrap: word
AGS*mailerForm*mailerButton2.x: 275
AGS*mailerForm*horizDistance: 4
AGS*mailerButton1.label: Cancel Request
AGS*mailerButton2.label: Send Message

!  Graphers

!AGS*grapherViewport.forceBars: True
AGS*grapherViewport.useBottom: True
AGS*Grapher.minHeight: 100
AGS*Grapher.minWidth: 250
!  The next two are not grapher resources per se; 
!  they are application resources.  See comments in
!  the routine Show_Grapher for more info.
AGS*grapherMaxWidth: 800
AGS*grapherMaxHeight: 600
AGS*Grapher.GrapherButton.borderWidth: 0
AGS*grapherForm*button1.label:  Close
AGS*grapherForm*button2.label:  Help
AGS*grapherForm*button3.label:  I'm unhappy
AGS*grapherForm*button2.sensitive:  False
AGS*grapherForm*buttonBox.borderWidth: 0


!   The authoring system

!   The edit file node
!
AGS*editorButton1.label: Abort
AGS*editorButton2.label: Close
AGS*editorButton3.label: Save File
AGS*editorButton4.label: Edit File
AGS*editorButton5.label: Edit NodeInfo
AGS*editorButton6.label: Add Node
AGS*editorButton7.label: Show
AGS*editorText.width: 500
AGS*editorText.height: 400
AGS*editorDiscussion.height: 400
AGS*editorDiscussion.width: 600

!   The authoring menu
!
AGS*editMenuShell*editMenuButton1.label: edit node
AGS*editMenuShell*editMenuButton2.label: edit node info
AGS*editMenuShell*editMenuButton3.label: add node
AGS*editMenuShell*editMenuButton4.label: connect to node
AGS*editMenuShell*editMenuButton4.sensitive: False
AGS*editMenuShell*editMenuButton5.label: delete node
AGS*editMenuShell*editMenuButton5.sensitive: False
AGS*editMenuShell*editMenuButton6.label: add item
AGS*editMenuShell*editMenuButton6.sensitive: False
AGS*editMenuShell*editMenuButton7.label:  set add link to auto


!	The edit info node (lots of these)
!
AGS*editNIPForm*Box.orientation: horizontal
AGS*editNIPForm*Box.borderWidth: 0
AGS*editNIPForm*Box.horizDistance: 25
AGS*editNIPForm*Toggle.width: 10
AGS*editNIPForm*Label.justification: Left
AGS*editNIPForm*Toggle.bitmap: white_pixmap
AGS*editNIPForm*Toggle.height: 12
AGS*editNIPForm*Label.borderWidth: 0
AGS*editNIPForm*Text.editType: edit
AGS*editNIPForm*Text.width: 200
AGS*editNIPForm*Text.cursor: xterm
AGS*editNIPForm*Text.scrollHorizontal: whenNeeded
AGS*editNIPForm*Text.scrollVertical: whenNeeded
AGS*editNIPForm*Scrollbar.height: 3
AGS*editNIPForm*Scrollbar.width: 3
AGS*editNIPForm*Form.borderWidth: 0
AGS*editNIPForm*Toggle.shapeStyle: ellipse
AGS*editNIPForm*editNIPInstructions.width: 400
AGS*editNIPForm*editNIPInstructions.height: 175
AGS*editNIPForm*editNIPInstructions.borderWidth: 0

AGS*editNIPForm*editNIPNameLabel.label: Node name
AGS*editNIPForm*editNIPNameLabel.borderWidth: 0
AGS*editNIPForm*editNIPNameLabel.justification: Left
AGS*editNIPForm*editNIPNameToggle1.sensitive: False
AGS*editNIPForm*editNIPNameToggle1Label.label: Auto
AGS*editNIPForm*editNIPNameToggle1Label.sensitive: False
AGS*editNIPForm*editNIPNameToggle1Label.borderWidth: 0
AGS*editNIPForm*editNIPNameToggle2.width: 10
AGS*editNIPForm*editNIPNameToggle2Label.label: Manual
AGS*editNIPForm*editNIPNameToggle2Label.borderWidth: 0
AGS*editNIPForm*editNIPNameToggle2.state: On
AGS*editNIPForm*editNIPNameText.horizDistance: 25

AGS*editNIPForm*editNIPLabelLabel.label: Label for Node
AGS*editNIPForm*editNIPLabelLabel.borderWidth: 0
AGS*editNIPForm*editNIPLabelLabel.justification: Left
AGS*editNIPForm*editNIPLabelBox.orientation: horizontal
AGS*editNIPForm*editNIPLabelBox.borderWidth: 0
AGS*editNIPForm*editNIPLabelBox.horizDistance: 25
AGS*editNIPForm*editNIPLabelToggle1Label.label: Auto
AGS*editNIPForm*editNIPLabelToggle1.sensitive: False
AGS*editNIPForm*editNIPLabelToggle1Label.sensitive: False
AGS*editNIPForm*editNIPLabelToggle2Label.label: Manual
AGS*editNIPForm*editNIPLabelToggle2.state: On
AGS*editNIPForm*editNIPLabelText.horizDistance: 25

AGS*editNIPForm*editNIPTypeLabel.label: Node Type
AGS*editNIPForm*editNIPTypeLabel.borderWidth: 0
AGS*editNIPForm*editNIPTypeBox.orientation: horizontal
AGS*editNIPForm*editNIPTypeBox.borderWidth: 0
AGS*editNIPForm*editNIPTypeBox.horizDistance: 25
AGS*editNIPForm*editNIPTypeToggle1.state: On

AGS*editNIPForm*editNIPStorageLabel.label: Storage Location
AGS*editNIPForm*editNIPStorageLabel.borderWidth: 0
AGS*editNIPForm*editNIPStorageBox.orientation: horizontal
AGS*editNIPForm*editNIPStorageBox.borderWidth: 0
AGS*editNIPForm*editNIPStorageBox.horizDistance: 25
AGS*editNIPForm*editNIPStorageToggle1Label.label: Auto
AGS*editNIPForm*editNIPStorageToggle1.state: On
AGS*editNIPForm*editNIPStorageToggle1.sensitive: True
AGS*editNIPForm*editNIPStorageToggle2Label.label: Manual
AGS*editNIPForm*editNIPStorageText.horizDistance: 25
AGS*editNIPForm*editNIPStorageText.editType: edit

AGS*editNIPForm*editNIPDateLabel.label: Expiration date for node
AGS*editNIPForm*editNIPDateLabel.borderWidth: 0
AGS*editNIPForm*editNIPDateBox.orientation: horizontal
AGS*editNIPForm*editNIPDateBox.borderWidth: 0
AGS*editNIPForm*editNIPDateBox.horizDistance: 25
AGS*editNIPForm*editNIPDateToggle1Label.label: Auto
AGS*editNIPForm*editNIPDateToggle1.state: On
AGS*editNIPForm*editNIPDateToggle1.sensitive: True
AGS*editNIPForm*editNIPDateToggle2Label.label: Manual
AGS*editNIPForm*editNIPDateText.horizDistance: 25

AGS*editNIPForm*editNIPExpertLabel.label: Experts for this node
AGS*editNIPForm*editNIPExpertLabel.borderWidth: 0
AGS*editNIPForm*editNIPExpertBox.orientation: horizontal
AGS*editNIPForm*editNIPExpertBox.borderWidth: 0
AGS*editNIPForm*editNIPExpertBox.horizDistance: 25
AGS*editNIPForm*editNIPExpertToggle1Label.label: Auto
AGS*editNIPForm*editNIPExpertToggle1.state: On
AGS*editNIPForm*editNIPExpertToggle1.sensitive: True
AGS*editNIPForm*editNIPExpertToggle2Label.label: Manual
AGS*editNIPForm*editNIPExpertText.horizDistance: 25

AGS*editNIPForm*editNIPButton1.vertDistance: 25
AGS*editNIPForm*editNIPButton2.vertDistance: 25
AGS*editNIPForm*editNIPButton1.label: Okay
AGS*editNIPForm*editNIPButton2.label: Cancel

!	The QA node type
!
AGS*qAForm*qALabel.label:  Questions and Answers
AGS*qAForm*qALabel.borderWidth: 0
AGS*qAForm*qAViewport.height: 350
AGS*qAForm*qAViewport.width: 625
AGS*qAForm*qAInnerForm.height: 350
AGS*qAForm*qABodyText.height: 350
AGS*qAForm*qABodyText.width: 450
AGS*qAForm*qAIndexText.height: 350
AGS*qAForm*qAIndexText.width: 10
AGS*qAForm*qAIndexText.borderWidth: 0
AGS*qAForm*qABodyText.borderWidth: 0
AGS*qAForm*qABodyText.horizDistance: 10
AGS*qAForm*qAViewport.borderWidth: 1
AGS*qAForm*borderWidth: 1
AGS*qAForm*qAInnerForm.borderWidth: 5
AGS*qAForm*button1.label: Close
AGS*qAForm*button2.label: Help
AGS*qAForm*button3.label: I'm unhappy
AGS*qAForm*forwButton.label: Forw QA
AGS*qAForm*backButton.label: Back QA
AGS*qAForm*forwButton.sensitive: False
AGS*qAForm*backButton.sensitive: False
AGS*qAForm*button2.sensitive: False
AGS*qAForm*buttonBox.borderWidth: 0

!	The journal node type
!
AGS*journalText.height: 368 
AGS*journalText.width: 600
AGS*journalText.x: 2
AGS*journalText.y: 2
AGS*journalForm.height: 400
AGS*journalForm.width: 500
AGS*journalForm.borderWidth: 0
AGS*journalForm*buttonBox.borderWidth: 0
AGS*journalText.borderWidth: 1
AGS*journalForm*button1.label: Close
AGS*journalForm*button2.label: Help
AGS*journalForm*button3.label: I'm unhappy
AGS*journalForm*button4.label: Date
AGS*journalForm*button5.label: Save
AGS*journalForm*button2.sensitive: False


! A few special mailers for comments and bugs.
!

AGS*Info_Using_AnswerGarden*mailerForm*mailerKnedit.filename: \
Please make any comments (flames, wished enhancements, ideas,\n\
or praise) you wish below.  \n\
Answer Garden will route your comments automatically to me. \n\
\n\
Thanks for helping me make Answer Garden better....\n\
\n\
Mark Ackerman\n\
("Ack")\n

AGS*Info_AG_Bugs*mailerForm*mailerKnedit.filename: \
Please report bugs about Answer Garden below.  \n\
Answer Garden will route your comments automatically to me. \n\
\n\
Thanks for helping me make Answer Garden better....\n\
\n\
Mark Ackerman\n\
("Ack")\n
AGS*Info_AG_Bugs*mailerText*string: \
Type of system you are running on\n\
  version of X (if known):\n\
\n\n\
  machine (e.g., Sun4, DecStation 5000):\n\
\n\n\
  version of the operating system (if known):\n\
\n\n\
  window manager (if known):\n\
\n\n\
  mailer (if known):\n\
\n\n\
Can you reproduce the bug at will?\n\
\n\
\n\
Description of the bug (as much detail as possible, please):\n\
\n
AGS*Info_AG_Bugs*mailerForm*mailerKnedit.filename: \
Please report bugs about Answer Garden below.  \n\
Answer Garden will route your comments automatically to me. \n\
\n\
Thanks for helping me make Answer Garden better....\n\
\n\
Mark Ackerman\n\
("Ack")\n

AGS*Control*mailerText*string: \
Type of system you are running on\n\
  version of X (if known):\n\
\n\n\
  machine (e.g., Sun4, DecStation 5000):\n\
\n\n\
  version of the operating system (if known):\n\
\n\n\
  window manager (if known):\n\
\n\n\
  mailer (if known):\n\
\n\n\
Can you reproduce the bug at will?\n\
\n\
\n\
Description of the bug (as much detail as possible, please):\n\
\n


AGS*mailerExcuseDialog*label: \
No mail is allowed.  Contact your site administrator\n\
for more information.\n\n
AGS*mailerExcuseDialog*mailerExcuseButton.label: Okay


AGS*nStacks: 0
!
!  If you want to enable stacks, uncomment out the following for a good
!	time - MSA
!
!AGS*nStacks: 4
!AGS*Grapher.stack: 1
!AGS*SBrowser.stack: 2
!AGS*stack: 3
!AGS*Control*stack: 1
!AGS*Control.locked: True
!AGS*stack2*maxOnScreen: 5
!AGS*stack2.x: 500
!AGS*stack2.y: 50
!AGS*Discussion.stack: 3
!AGS*QA.stack: 3
!AGS*stack3.x: 500
!AGS*stack3.y: 400
!AGS*stack1.y: 325

!
!  If you want to see more buttons show up, uncomment out the following
!	to see two new buttons, one for locking nodes up onto the screen
!	and the other to pop back to a closed node
!     
!  You can create your own callbacks and bind them to buttons on any
!	and all nodes.
!
!AGS*numberGeneralButtons: 5
!AGS*buttonBox*button4.label: Unlocked
!AGS*buttonBox*button5.label: Back
!AGS*buttonBox*button5.sensitive: True
!AGS*buttonBox*button4.sensitive: True
!AGS*newButtonCallback1: GeneralLockedCallback
!AGS*newButtonCallback2: GeneralBackCallback
!AGS*lockingEnabled: True
!
!  With two additional buttons, the following looks better
!
!AGS*sbrowserForm*forwButton.label:  PgFw
!AGS*sbrowserForm*backButton.label:  PgBk
