! *++
! MODULE:
!
! $RCSfile: Gsmedit,v $
! $Revision: 1.18 $
! $Date: 1997/07/19 03:37:06 $
!
! ABSTRACT:
!	This file contains a set of application defaults for gsmedit.
!	Normally this file does not have to be installed correctly since
!	all the resources listed here are included as so called "fall back"
!	resources.  However, this file may be copied by a user in order to
!	know what resources are available and get some idea how the appearance
!	of the program might be altered.
!
! CONDITIONAL COMPILATION:
!
! MODIFICATION HISTORY:
! $Log: Gsmedit,v $
! Revision 1.18  1997/07/19 03:37:06  andrewm
! Minor editing of the copyright notice.
!
! Revision 1.17  1997/07/18 05:23:27  andrewm
! Corrected the pixmap file names.
!
! Revision 1.16  1997/07/18 04:31:57  andrewm
! Changes to makefiles in preparation for final build.
!
! Revision 1.15  1997/07/02 04:45:01  andrewm
! Added copyright and license notices to the tops of the files.
!
! Revision 1.14  1997/07/01 03:54:33  andrewm
! Changes in the way code is generated.  Now there is an initial event
! function that must be called after construction but before any
! other events are triggered.  This is to help integration of generated
! classes into a class hierarchy.
!
! *--
! Overall rendition table
Gsmedit*renderTable:
Gsmedit*renderTable.fontName: -adobe-helvetica-medium-r-normal--12-*
Gsmedit*renderTable.fontType: FONT_IS_FONT
Gsmedit*renderTable.underlineType: NO_LINE
! Rendition table used for the graphical drawing area
Gsmedit*textRenderTable:
Gsmedit*textRenderTable.fontName: -adobe-helvetica-medium-r-normal--12-*
Gsmedit*textRenderTable.fontType: FONT_IS_FONT
Gsmedit*textRenderTable.underlineType: NO_LINE
! Other font possiblities
! It is strongly recommended that fonts be 12 point.
! There is a pretty strong internal assumption about a 12 point font
! size in the "gsm2ps" program, so making the font size different
! here will result in print outs that don't quite match.
! ! Gsmedit*renderTable.fontName: -adobe-helvetica-medium-r-normal--12-*
! ! Gsmedit*renderTable.fontName: -b&h-lucida-medium-r-normal-sans-12-*
! ! Gsmedit*renderTable.fontName: -b&h-lucidabright-demibold-r-normal--12-*
! ! Gsmedit*renderTable.fontName: lucidasans-12
!
Gsmedit*background: LightSteelBlue
! Other background possiblities
! ! Gsmedit*background: burlywood2
! ! Gsmedit*background: LightGoldenrod2
!
! The next two resources set the width and height when the program first starts
Gsmedit.mainWindow.width: 700
Gsmedit.mainWindow.height: 900
Gsmedit*XmTextField.translations: #override \n\
	Ctrl<Key>u: delete-to-start-of-line() \n\
	Ctrl<Key>w: delete-previous-word() \n\
	Ctrl<Key>e: end-of-line() \n\
	Ctrl<Key>a: beginning-of-line()
! Menu Text
Gsmedit*tearOffModel: TEAR_OFF_ENABLED
! "File" pulldown
Gsmedit*menuBar*file.labelString: File
Gsmedit*menuBar*file.mnemonic: F
! "Edit" pulldown
Gsmedit*menuBar*edit.labelString: Edit
Gsmedit*menuBar*edit.mnemonic: E
! "View" pulldown
Gsmedit*menuBar*view.labelString: View
Gsmedit*menuBar*view.mnemonic: V
! "Special" pulldown
Gsmedit*menuBar*special.labelString: Check
Gsmedit*menuBar*special.mnemonic: C
! "Options" pulldown
Gsmedit*menuBar*options.labelString: Options
Gsmedit*menuBar*options.mnemonic: O
! "Help" pulldown
Gsmedit*menuBar*help.labelString: Help
Gsmedit*menuBar*help.mnemonic: H
! Pulldown of the "File" menu item
Gsmedit*menuBar*file*open.labelString: Open
Gsmedit*menuBar*file*open.mnemonic: O
Gsmedit*menuBar*file*open.accelerator: Ctrl<Key>O
Gsmedit*menuBar*file*open.acceleratorText: Ctrl+O
Gsmedit*menuBar*file*new.labelString: New
Gsmedit*menuBar*file*new.mnemonic: N
Gsmedit*menuBar*file*new.accelerator: Ctrl<Key>N
Gsmedit*menuBar*file*new.acceleratorText: Ctrl+N
Gsmedit*menuBar*file*save.labelString: Save
Gsmedit*menuBar*file*save.mnemonic: S
Gsmedit*menuBar*file*save.accelerator: Ctrl<Key>S
Gsmedit*menuBar*file*save.acceleratorText: Ctrl+S
Gsmedit*menuBar*file*save_as.labelString: Save As
Gsmedit*menuBar*file*save_as.mnemonic: A
Gsmedit*menuBar*file*save_as.accelerator: Ctrl<Key>A
Gsmedit*menuBar*file*save_as.acceleratorText: Ctrl+A
Gsmedit*menuBar*file*exit.labelString: Exit
Gsmedit*menuBar*file*exit.mnemonic: x
Gsmedit*menuBar*file*exit.accelerator: Ctrl<Key>C
Gsmedit*menuBar*file*exit.acceleratorText: Ctrl+C
! Pulldown of the "Edit" menu item
Gsmedit*menuBar*edit*insert_mode.labelString: Insert Mode
Gsmedit*menuBar*edit*insert_mode.mnemonic: I
Gsmedit*menuBar*edit*insert_mode.accelerator: Ctrl<Key>Insert
Gsmedit*menuBar*edit*insert_mode.acceleratorText: Ctrl+Insert
Gsmedit*menuBar*edit*change_mode.labelString: Change Mode
Gsmedit*menuBar*edit*change_mode.mnemonic: C
Gsmedit*menuBar*edit*change_mode.accelerator: Ctrl<Key>Home
Gsmedit*menuBar*edit*change_mode.acceleratorText: Ctrl+Home
Gsmedit*menuBar*edit*delete_mode.labelString: Delete Mode
Gsmedit*menuBar*edit*delete_mode.mnemonic: D
Gsmedit*menuBar*edit*delete_mode.accelerator: Ctrl<Key>Delete
Gsmedit*menuBar*edit*delete_mode.acceleratorText: Ctrl+Delete
Gsmedit*menuBar*edit*edit_group.labelString: Group
Gsmedit*menuBar*edit*edit_group.mnemonic: G
Gsmedit*menuBar*edit*edit_machine.labelString: Machine
Gsmedit*menuBar*edit*edit_machine.mnemonic: M
Gsmedit*menuBar*edit*edit_events.labelString: Events
Gsmedit*menuBar*edit*edit_events.mnemonic: E
Gsmedit*menuBar*edit*edit_state.labelString: State
Gsmedit*menuBar*edit*edit_state.mnemonic: S
Gsmedit*menuBar*edit*select_all.labelString: Select All
Gsmedit*menuBar*edit*select_all.mnemonic: A
Gsmedit*menuBar*edit*deselect_all.labelString: Deselect All
Gsmedit*menuBar*edit*deselect_all.mnemonic: l
! Pulldown of the "View" menu item
Gsmedit*menuBar*view*first.labelString: First Page
Gsmedit*menuBar*view*first.mnemonic: F
Gsmedit*menuBar*view*first.accelerator: <Key>Home
Gsmedit*menuBar*view*first.acceleratorText: Home
Gsmedit*menuBar*view*last.labelString: Last Page
Gsmedit*menuBar*view*last.mnemonic: L
Gsmedit*menuBar*view*last.accelerator: <Key>End
Gsmedit*menuBar*view*last.acceleratorText: End
Gsmedit*menuBar*view*next.labelString: Next Page
Gsmedit*menuBar*view*next.mnemonic: N
Gsmedit*menuBar*view*next.accelerator: <Key>Next
Gsmedit*menuBar*view*next.acceleratorText: Page Down
Gsmedit*menuBar*view*previous.labelString: Previous Page
Gsmedit*menuBar*view*previous.mnemonic: P
Gsmedit*menuBar*view*previous.accelerator: <Key>Prior
Gsmedit*menuBar*view*previous.acceleratorText: Page Up
Gsmedit*menuBar*view*delete.labelString: Delete Page
Gsmedit*menuBar*view*delete.mnemonic: D
Gsmedit*menuBar*view*delete.accelerator: <Key>Delete
Gsmedit*menuBar*view*delete.acceleratorText: Delete
Gsmedit*menuBar*view*refresh.labelString: Refresh
Gsmedit*menuBar*view*refresh.mnemonic: R
! Pulldown of the "Special" menu item
Gsmedit*menuBar*special*check_states.labelString: States
Gsmedit*menuBar*special*check_states.mnemonic: S
Gsmedit*menuBar*special*check_trans.labelString: Transitions
Gsmedit*menuBar*special*check_trans.mnemonic: T
! Pulldown of the "Help" menu item
Gsmedit*menuBar*help*on_version.labelString: On Version
Gsmedit*menuBar*help*on_version.mnemonic: V
Gsmedit*menuBar*help*on_copyright.labelString: On Copyright
Gsmedit*menuBar*help*on_copyright.mnemonic: C
Gsmedit*menuBar*help*on_license.labelString: On License
Gsmedit*menuBar*help*on_license.mnemonic: L
! Toolbar
Gsmedit*toolbar.change.labelType: PIXMAP
Gsmedit*toolbar.change.labelPixmap: gsm_arrow.xpm
Gsmedit*toolbar.insert.labelType: PIXMAP
Gsmedit*toolbar.insert.labelPixmap: gsm_state.xpm
Gsmedit*toolbar.delete.labelType: PIXMAP
Gsmedit*toolbar.delete.labelPixmap: gsm_del.xpm
! Event Selection pop up dialog
Gsmedit*event_select_popup.title: Select Event
Gsmedit*event_select.Items.labelString: Defined Events
Gsmedit*event_select.Selection.labelString: Event for Transition
! Machine Group dialog
Gsmedit*mg_dialog_popup.title: Group Dialog
Gsmedit*mg_dialog*file_info.labelString: File Information
Gsmedit*mg_dialog*doc_info.labelString: Machine Group Information
Gsmedit*mg_dialog*author_label.labelString: Author
Gsmedit*mg_dialog*revision_label.labelString: Revision
Gsmedit*mg_dialog*edit_prolog.labelString: Edit Group Prolog Code
Gsmedit*mg_dialog*edit_epilog.labelString: Edit Group Epilog Code
! State machine dialog
Gsmedit*sm_dialog_popup.title: State Machine Dialog
Gsmedit*sm_dialog*name_label.labelString: Machine Name
Gsmedit*sm_dialog*initial_label.labelString: Initial State
Gsmedit*sm_dialog*terminal_label.labelString: Terminal State
Gsmedit*sm_dialog*default_label.labelString: Default State
Gsmedit*sm_dialog*edit_error_code.labelString: Edit Error State Code
Gsmedit*sm_dialog*edit_ignore_code.labelString: Edit Ignore State Code
Gsmedit*sm_dialog*edit_prolog.labelString: Edit Machine Prolog Code
Gsmedit*sm_dialog*edit_epilog.labelString: Edit Machine Epilog Code
! Event dialog
Gsmedit*me_dialog_popup.title: Events Dialog
Gsmedit*me_dialog*Items.labelString: Event in State Machine
Gsmedit*me_dialog*Selection.labelString: Selected Event
Gsmedit*me_dialog*ItemsLabel.labelString: Event Parameters
Gsmedit*me_dialog*Text1Label.labelString: Parameter Type
Gsmedit*me_dialog*Text2Label.labelString: Parameter Name
Gsmedit*me_dialog*OK.labelString: Add
Gsmedit*me_dialog*Apply.labelString: Change
Gsmedit*me_dialog*Cancel.labelString: Delete
Gsmedit*me_dialog*Help.labelString: Help
! State dialog
Gsmedit*st_dialog_popup.title: State Dialog
Gsmedit*st_dialog*name_label.labelString: State Name
Gsmedit*st_dialog*name_entry.columns: 40
Gsmedit*st_dialog*param_dialog*ItemsLabel.labelString: State Parameters
Gsmedit*st_dialog*param_dialog*Text1Label.labelString: Parameter Type
Gsmedit*st_dialog*param_dialog*Text2Label.labelString: Parameter Name
Gsmedit*st_dialog*param_dialog*OK.labelString: Add
Gsmedit*st_dialog*param_dialog*Apply.labelString: Change
Gsmedit*st_dialog*param_dialog*Cancel.labelString: Delete
Gsmedit*st_dialog*param_dialog*Help.labelString: Help
Gsmedit*st_dialog*trans_dialog*ListLabel.labelString: Events With No Transition
Gsmedit*st_dialog*trans_dialog.Apply.labelString: Apply
Gsmedit*st_dialog*trans_dialog.Reset.labelString: Reset
Gsmedit*st_dialog*trans_dialog.Help.labelString: Help
Gsmedit*st_dialog*edit_state_code.labelString: Edit State Code
! Popup of the "Help On Version" menu item
Gsmedit*menuBar*help*version_popup.title: On Version
Gsmedit*menuBar*help*version.messageAlignment: ALIGNMENT_CENTER
Gsmedit*menuBar*help*version.messageString:\
gsmedit\n\
Version 1.0.0\n\
30 June 1997
! Popup of the "Help On Copyright" menu item
Gsmedit*menuBar*help*copyright_popup.title: On Copyright
Gsmedit*menuBar*help*copyright.messageAlignment: ALIGNMENT_CENTER
Gsmedit*menuBar*help*copyright.messageString:\
Copyright 1996, 1997\n\
by G. Andrew Mangogna\n\
Direct inquiries to:\n\
andrewm@slip.net
! Popup of the "Help On License" menu item
Gsmedit*menuBar*help*license_popup.title: On License
Gsmedit*menuBar*help*license.messageAlignment: ALIGNMENT_BEGINNING
Gsmedit*menuBar*help*license.messageString:\
This program is free software; you can redistribute it\n\
and/or modify it under the terms of the GNU General Public\n\
License as published by the Free Software Foundation;\n\
either version 2 of the License, or (at your option)\n\
any later version.\n\n\
This program is distributed in the hope that it will\n\
be useful, but WITHOUT ANY WARRANTY; without even the\n\
implied warranty of MERCHANTABILITY or FITNESS FOR A\n\
PARTICULAR PURPOSE.  See the GNU General Public License\n\
for more details.\n\n\
You should have received a copy of the GNU General Public\n\
License along with this program; if not, write to the Free\n\
Software Foundation, Inc., 59 Temple Place - Suite 330,\n\
Boston, MA  02111-1307, USA.
! Working window sizing
! The next two resources set the ultimate size of the drawing palette.
! Currently the program cannot handle an arbitrary extension of size
! as you draw on it, like say a text widget can.  For now, these resources
! set how big an area you can draw on.
Gsmedit.mainWindow*working.width: 2000
Gsmedit.mainWindow*working.height: 2000
Gsmedit.mainWindow*working.background: white
! Dialog Text
Gsmedit*exitDialog_popup.title: Exit
Gsmedit*exitDialog.messageString:\
Do You Wish to Exit this Program?
Gsmedit*exitDialog.OK.labelString: Yes
Gsmedit*exitDialog.Cancel.labelString: No
Gsmedit*saveDialog_popup.title: Save Current File
Gsmedit*saveDialog.messageString:\
Do You Wish to Save the Current File?
Gsmedit*saveDialog.OK.labelString: Yes
Gsmedit*saveDialog.Cancel.labelString: No
Gsmedit*fileDialog_popup.title: Select File
Gsmedit*fileDialog.width: 400
Gsmedit*fileDialog.resizePolicy: RESIZE_GROW
!
!
! Text Editor windows
!
CodeEdit*renderTable:
CodeEdit*renderTable.fontName: lucidasans-12
CodeEdit*renderTable.fontType: FONT_IS_FONT
CodeEdit*renderTable.underlineType: NO_LINE
CodeEdit*background: LightSteelBlue
CodeEdit*tearOffModel: TEAR_OFF_ENABLED
CodeEdit*Text.renderTable:
CodeEdit*Text.renderTable.fontName: fixed
CodeEdit*Text.renderTable.fontType: FONT_IS_FONT
CodeEdit*Text.renderTable.underlineType: NO_LINE
CodeEdit*Text.background: White
CodeEdit*Text.rows: 40
CodeEdit*Text.columns: 80
CodeEdit*Text.editable: True
CodeEdit*Text.editMode: MULTI_LINE_EDIT
CodeEdit*Text.cursorPositionVisible: True
CodeEdit*XmText.blinkRate: 0
CodeEdit*XmText.translations: #override \n\
Ctrl<Key>u: delete-to-start-of-line() \n\
Ctrl<Key>w: delete-previous-word() \n\
Ctrl<Key>e: end-of-line() \n\
Ctrl<Key>a: beginning-of-line() \n\
Ctrl<Key>y: scroll-one-line-down() \n\
Ctrl<Key>d: scroll-one-line-up()
CodeEdit*XmTextField.translations: #override \n\
Ctrl<Key>u: delete-to-start-of-line() \n\
Ctrl<Key>w: delete-previous-word() \n\
Ctrl<Key>e: end-of-line() \n\
Ctrl<Key>a: beginning-of-line()
CodeEdit*MenuBar*file.labelString: File
CodeEdit*MenuBar*file.mnemonic: F
CodeEdit*MenuBar*file_pulldown*save*labelString: Save
CodeEdit*MenuBar*file_pulldown*save.mnemonic: S
CodeEdit*MenuBar*file_pulldown*save.accelerator: Ctrl<Key>S
CodeEdit*MenuBar*file_pulldown*save.acceleratorText: Ctrl+S
CodeEdit*MenuBar*file_pulldown*cancel*labelString: Cancel
CodeEdit*MenuBar*file_pulldown*cancel.mnemonic: C
CodeEdit*MenuBar*file_pulldown*cancel.accelerator: Ctrl<Key>C
CodeEdit*MenuBar*file_pulldown*cancel.acceleratorText: Ctrl+C
CodeEdit*MenuBar*edit.labelString: Edit
CodeEdit*MenuBar*edit.mnemonic: E
CodeEdit*MenuBar*edit_pulldown*cut*labelString: Cut
CodeEdit*MenuBar*edit_pulldown*cut.acceleratorText: Shift+Delete
CodeEdit*MenuBar*edit_pulldown*copy*labelString: Copy
CodeEdit*MenuBar*edit_pulldown*copy.acceleratorText: Ctrl+Insert
CodeEdit*MenuBar*edit_pulldown*paste*labelString: Paste
CodeEdit*MenuBar*edit_pulldown*paste.acceleratorText: Shift+Insert
CodeEdit*MenuBar*edit_pulldown*clear*labelString: Clear Selection
CodeEdit*MenuBar*search.labelString: Search
CodeEdit*MenuBar*search.mnemonic: S
CodeEdit*MenuBar*search_pulldown*find_forward.labelString: Find Forward
CodeEdit*MenuBar*search_pulldown*find_forward.mnemonic: F
CodeEdit*MenuBar*search_pulldown*find_forward.accelerator: Ctrl<Key>F
CodeEdit*MenuBar*search_pulldown*find_forward.acceleratorText: Ctrl+F
CodeEdit*MenuBar*search_pulldown*find_backward.labelString: Find Backward
CodeEdit*MenuBar*search_pulldown*find_backward.mnemonic: B
CodeEdit*MenuBar*search_pulldown*find_backward.accelerator: Ctrl<Key>B
CodeEdit*MenuBar*search_pulldown*find_backward.acceleratorText: Ctrl+B
CodeEdit*MenuBar*search_pulldown*replace.labelString: Replace
CodeEdit*MenuBar*search_pulldown*replace.mnemonic: R
CodeEdit*MenuBar*search_pulldown*replace.accelerator: Ctrl<Key>R
CodeEdit*MenuBar*search_pulldown*replace.acceleratorText: Ctrl+R
CodeEdit*MenuBar*search_pulldown*replace_find_next.labelString:\
Replace/Find Next
CodeEdit*MenuBar*search_pulldown*replace_find_next.mnemonic: N
CodeEdit*MenuBar*search_pulldown*replace_find_next.accelerator: Ctrl<Key>N
CodeEdit*MenuBar*search_pulldown*replace_find_next.acceleratorText: Ctrl+N
CodeEdit*MenuBar*search_pulldown*replace_all.labelString: Replace All
CodeEdit*MenuBar*search_pulldown*replace_all.mnemonic: A
CodeEdit*MenuBar*search_pulldown*replace_all.accelerator: Ctrl<Key>A
CodeEdit*MenuBar*search_pulldown*replace_all.acceleratorText: Ctrl+A
CodeEdit*SearchControl.orientation: HORIZONTAL
CodeEdit*SearchControl*search_pattern.labelString: Search String:
CodeEdit*SearchControl*replace_pattern.labelString: Replace String:
