!======================================================================
!======================================================================
!			 ARGUS RESOURCE FILE
!======================================================================
!======================================================================

! All integers for Argus X applications are expressed in 100th
! millimeters increments, except where otherwise noted, so that Argus
! X applications appear the same size on different displays.

! We strongly suggest that if you are curious about any of these
! resources that you tinker with them.  Since you won't be able to
! alter this global resource file you can copy these resources to a
! number of different places to override the glocal resource file
! including a file called ".Xdefaults" in your home directory.
! 
! If the Argus profile component 'XAppResourceFile' is set it
! specifies a directory in which to look for a file called 'Argus'
! which contains these resources.  The UNIX environment variable
! XAPPLRESDIR is set to the value of that profile component if a value
! exists, otherwise XAPPLRESDIR is left unchanged.  If you tinker with
! these resources you will have to copy the global argusprofile.1.0 to
! ~/.argusprofile.  Then in your own copy of the Argus profile change
! the 'XAppResourceFile' component to the directory where you have
! copied this file to.  (Note that when you copy the file
! argusprofile.1.0 to ~/.argusprofile you will have to change the
! profile component 'NextProfilePath' to a value other than
! $(HOME)/.argusprofile (i.e.  change it to $(HOME)/.argusprofile2)).

! Most all of the resources here are for the Argus rule editor.  You
! will have to restart an application from scratch after you have
! changed a resource, so, for instance, you can't change a rule editor
! resource and then bring up another rule editor from the rule browser
! and have the resource take effect.  You'd have to start a new rule
! editor or rule browser.
!
! Note that the order of many of these resources is significant.
!
!======================================================================
!			 FONT SPECIFICATIONS
!======================================================================
! There are four major fonts used in Argus X applications.  Here we
! offer the four standard fonts and a set of alternative fonts
! (commented out) which work nicely as well.
!
*argus-major-heading.fontList: -adobe-new*-bold-r-normal--24-240-75-75-p-149-iso8859-1
! -adobe-times-bold-r-normal--24-240-75-75-p-132-iso8859-1

*argus-minor-heading.fontList: -adobe-new*-bold-r-normal--18-180-75-75-p-113-iso8859-1
! -adobe-times-bold-r-normal--18-180-75-75-p-99-iso8859-1

*argus-buttons.fontList: -adobe-new*-bold-r-normal--14-140-75-75-p-87-iso8859-1
! -adobe-times-bold-r-normal--14-140-75-75-p-77-iso8859-1

*argus-text.fontList: -adobe-new*-medium-r-normal--14-140-75-75-p-82-iso8859-1
! -adobe-times-medium-r-normal--14-140-75-75-p-74-iso8859-1
!
!----------------------------------------
! This font is used for the argus popups.
Argus-dialogs*XmLabelGadget.fontList: -adobe-new*-medium-r-normal--14-140-75-75-p-82-iso8859-1
!
! this is the font for the push buttons on Argus popup dialogs.
Argus-dialogs*XmPushButtonGadget.fontList: -adobe-new*-bold-r-normal--14-140-75-75-p-87-iso8859-1

!----------------------------------------------------------------------
! Make sure that this font is monospaced.  This is used for popups
! which require a monospaced font.
! Monospaced popups
Argus-dialogs*argus-monospaced-popup.XmLabelGadget.fontList: -adobe-courier-medium-r-normal--14-140-75-75-m-90-iso8859-1
!
Argus-dialogs*argus-monospaced-popup.XmPushButtonGadget.fontList: -adobe-new*-bold-r-normal--14-140-75-75-p-87-iso8859-1


!======================================================================
!	   RESOURCES WHICH CONTROL THE ARGUS POPUP DIALOGS
!======================================================================
! NOTE that these resources are in PIXELS and not 100thMILLIMETERS
! because of bugs in the Motif shell mechanism and resolution independance.
!
! controls the shadow thickness for the popup dialogs.
Argus-dialogs*shadowThickness: 3
! controls the highlight thickness for the popup dialogs.
Argus-dialogs*highlightThickness: 3

!======================================================================
!======================================================================
!			RULE BROWSER RESOURCES
!======================================================================
!======================================================================
!This resource controls the border color of the rule browser.  This
! border color is also used as when creating the Pixmaps which
! surround each rule editor spawned from the rule browser.
!
#ifdef COLOR
rulebrowser*foreground: dark turquoise
rulebrowser*background: medium turquoise
rulebrowser*topShadowColor: turquoise
rulebrowser*bottomShadowColor: dark turquoise
rulebrowser*help-form.foreground: navy blue
rulebrowser*icon.foreground: navy blue
rulebrowser*icon-explanation.foreground: navy blue
rulebrowser*popup-menu.foreground: navy blue
rulebrowser*help-title.foreground: navy blue
rulebrowser*OK-button.foreground: navy blue
rulebrowser*popup-menu.foreground: navy blue
rulebrowser*edit-button.foreground: navy blue
rulebrowser*copy-button.foreground: navy blue
rulebrowser*delete-button.foreground: navy blue
rulebrowser*insert-button.foreground: navy blue
rulebrowser*rule-box.foreground: navy blue
rulebrowser*num-label.foreground: navy blue
rulebrowser*hand-button.foreground: navy blue
rulebrowser*editor-icon.foreground: navy blue
rulebrowser*menu-icon.foreground: navy blue
rulebrowser*rule-scroll.foreground: dark turquoise
rulebrowser*rule-scroll.background: medium turquoise
rulebrowser*rule-text.foreground: navy blue
rulebrowser*rule-text.background: medium goldenrod
rulebrowser*editor-identifier.foreground: navy blue
rulebrowser*main-form.foreground: navy blue
rulebrowser*main-form.background: medium aquamarine
rulebrowser*title-bar-form.foreground: medium goldenrod
rulebrowser*title-bar-form.background: medium aquamarine
rulebrowser*title.foreground: medium goldenrod
rulebrowser*title.background: medium aquamarine
rulebrowser*subtitle.foreground: medium goldenrod
rulebrowser*subtitle.background: medium aquamarine
rulebrowser*subtitle2.foreground: medium goldenrod
rulebrowser*subtitle2.background: medium aquamarine
rulebrowser*button-form.foreground: violet red
rulebrowser*button-form.background: medium turquoise
rulebrowser*save-button.foreground: navy blue
rulebrowser*quit-button.foreground: navy blue
rulebrowser*print-button.foreground: navy blue
rulebrowser*expunge-button.foreground: navy blue
rulebrowser*append-button.foreground: navy blue
rulebrowser*help-button.foreground: navy blue
rulebrowser*working-area.foreground: medium aquamarine
rulebrowser*scroll-window.foreground: navy blue
#else
rulebrowser*main-form.borderColor: white
#endif

!======================================================================
!======================================================================
!			RULE EDITOR RESOURCES
!======================================================================
!======================================================================

!----------------------------------------------------------------------
! These resources determine the overall size of the ruleeditor.
! You should not change these very much.
! 
! controls the width of the ruleeditor
ruleeditor*outer-form.width:  17000
! controls the height of the ruleeditor
ruleeditor*outer-form.height: 16000
! controls the height of the IF (predicate) part of the rule
ruleeditor*if-work-outer-container.height: 7000
! controls the height of the THEN (actions) part of the rule
ruleeditor*then-work-outer-container.height: 6000

!----------------------------------------------------------------------
! These resources control the look and size of the border surrounding
! the ruleeditor
!
! controls the border width around the outside of the rule editor
ruleeditor*outer-frame.shadowThickness: 100
! controls the type of shadoe around the outside of the ruleeditor
! alternatives are SHADOW_IN, SHADOW_OUT, SHADOW_ETCHED_IN and
! SHADOW_ETCHED_OUT. 
ruleeditor*outer-frame.shadowType: SHADOW_OUT
! controls the border width around the rule editor (but inside the
! shadow) where a pixmap is placed by the rule browser.
ruleeditor*outer-form.borderWidth: 200

!----------------------------------------------------------------------
! Resources which control the menus of the rule editor
!
! controls the type of shadow used for separators in the various menus
! in the ruleeditor
ruleeditor*menupack-separator.separatorType: SHADOW_ETCHED_IN
! controls the thickness of those separators
! alternatives are SHADOW_IN, SHADOW_OUT, SHADOW_ETCHED_IN and
! SHADOW_ETCHED_OUT. 
ruleeditor*menupack-separator.shadowThickness: 100

!----------------------------------------------------------------------
! These resources control the highlighting and shadow of those widgets
! in the ruleeditor which highlight or have shadows.
!
ruleeditor*highlightThickness: 75
ruleeditor*shadowThickness:    75  

!----------------------------------------------------------------------
! These resources control how the separator between the top title bar
! and the IF part of the rule appears
!
! controls how the separator appears on the screen
! alternatives are SHADOW_IN, SHADOW_OUT, SHADOW_ETCHED_IN and
! SHADOW_ETCHED_OUT. 
ruleeditor*top-seperator.separatorType: SHADOW_ETCHED_IN
! controls how thick the separator is
ruleeditor*top-seperator.shadowThickness: 100

!----------------------------------------------------------------------
! Resources controlling the TOP TITLE BAR
!
! controls the height of the TOP TITLE on the rule editor.  If you
! choose to use a bigger font, this value may have to be increased.
ruleeditor*top-rc.height: 1200

!----------------------------------------------------------------------
! Resources controlling the BOTTOM TITLE BAR
!
! controls the width of the buttons on the BOTTOM TITLE
! BAR like 'Save' or 'Quit'.
ruleeditor*bottom-form*width: 4500
! controls the shadow thickness of buttons on the BOTTOM TITLE BAR.
ruleeditor*bottom-form*shadowThickness: 200
! controls the border width around the bottom title bar
ruleeditor*bottom-form.borderWidth: 50

!----------------------------------------------------------------------
! Thes resources control the other placement values of the
! simple/complex pair of buttons.  They're prettu boring.
!
ruleeditor*if-sc-radio-box.marginHeight: 50
ruleeditor*if-sc-radio-box.marginWidth: 0
ruleeditor*if-scrolled-work.topOffset: 100

!----------------------------------------------------------------------
! These resources control the large Help menu at the bottom right of
! the rule editor
!
! controls the highlight thickness when the menu is selected
ruleeditor*bottom-form*command-help-frame*shadowThickness: 75
! controls the inner border width of the menu
ruleeditor*bottom-form*command-help-frame*borderWidth: 0
! controls the shadow thickness of the menu.  This is set large so it
! appears that it is another button like 'Save' or 'Quit'
ruleeditor*bottom-form*command-help-frame.shadowThickness: 200
! controls the type of shadow for the Help menu.
! alternatives are SHADOW_IN, SHADOW_OUT, SHADOW_ETCHED_IN and
! SHADOW_ETCHED_OUT. 
ruleeditor*bottom-form*command-help-frame.shadowType: SHADOW_OUT


!++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
!       RESOURCES AFFECTING THE PANED WINDOW OF THE RULEEDITOR
!++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
!----------------------------------------------------------------------
! These resources control each of the scrolled windows in the
! ruleeditor.  There is one for the IF part and one for the THEN part.
!
ruleeditor*XmScrolledWindow.shadowThickness: 0
ruleeditor*XmScrolledWindow.borderWidth: 0
! controls where scroll bars are placed on the screen when they are
! needed.  THIS RESOURCE DOES NOT SEEM TO FUNCTION CORRECTLY.
! Alternatives are TOP_LEFT, BOTTOM_LEFT, TOP_RIGHT, BOTTOM_RIGHT.
ruleeditor*XmScrolledWindow.scrollBarPlacement: BOTTOM_RIGHT
! these control the overall spacing of things in the rule editor.
! Tinker with them to see how things change.
ruleeditor*XmScrolledWindow*spacing: 100
ruleeditor*XmScrolledWindow.scrolledWindowMarginWidth: 50
ruleeditor*XmScrolledWindow.scrolledWindowMarginHeight: 50

!----------------------------------------------------------------------
! These resources control the sash of the paned window.  The sash is
! that horizontal line with a box on it separating the predicate and
! actions.
!
! controls the width and height of the sash.
ruleeditor*work-paned.sashWidth:  500
ruleeditor*work-paned.sashHeight: 500
! controls the shadow thickness of the sash
ruleeditor*work-paned.sashShadowThickness: 100

!++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
!       RESOURCES AFFECTING THE IF (PREDICATE) PART OF THE RULE
!++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
!----------------------------------------------------------------------
! This resource determines the border width of the IF part of the rule
! outside the scroll bars
ruleeditor*if-work-outer-container.borderWidth: 0

!----------------------------------------------------------------------
! This resource determines the border width of the IF part inside the
! scroll bars
ruleeditor*if-work.borderWidth: 50

!----------------------------------------------------------------------
! These resources control the spacing of items inside the IF part.
!
ruleeditor*if-work.horizontalSpacing: 200
ruleeditor*if-work.verticalSpacing: 200

!----------------------------------------------------------------------
! This resource controls the alignment of the IF label.
! ALlternatives are ALIGNMENT_BEGINNING, ALIGNMENT_CENTER, and ALIGNMENT_END.
ruleeditor*if-label.alignment: ALIGNMENT_BEGINNING


!----------------------------------------------------------------------
! THESE RESOURCED CONTROL THE FIELDS IN THE IF PART.
!
! controls the blink rate for any text input area in a field.
! Expressed in thousands of a second
ruleeditor*field-container*blinkRate: 400
! these two control the border width of the fields and the various
! windows in them.  To make the fields more prominent increase the
! following number.
ruleeditor*field-container*borderWidth: 50
ruleeditor*field-container.borderWidth: 0
! increasing these values makes for a very bold looking field
ruleeditor*field-container.field-left-side.borderWidth: 0
ruleeditor*field-container.field-right-side.borderWidth: 0
! control the separation between fields.  Increase these values to
! increase the vertical separation of the fields.
ruleeditor*field-container.topOffset: 200
ruleeditor*field-container.bottomOffset: 200

!----------------------------------------------------------------------
! THESE RESOURCES CONTROL THE LOGICAL GROUPINGS (OR BOXES) IN THE IF PART
!----------------------------------------------------------------------
! the shadow thickness and border width of a box
ruleeditor*assoc-frame.shadowThickness: 0
ruleeditor*assoc-frame.borderWidth: 50 

! the way a box appears if shadow thickness (above) is greater than 0.
! Alternatives are SHADOW_IN, SHADOW_ETCHED_IN, and SHADOW_ETCHED_OUT.
ruleeditor*assoc-frame.shadowType: SHADOW_OUT
! controls the spacing between fields inside logical groupings.  These
! should be correlated with the if-work.horizontalSpacing and
! if-work.verticalSpacing above.
ruleeditor*assoc-container.horizontalSpacing: 200 
! these control the spacing of the logical groupings.  They should be
! consistant with ruleeditor*field-container.bottomOffset:.  In the
! future only one resource should be specified for the fields and the
! logical groupings and the rest should copy it.
ruleeditor*assoc-container.topOffset: 200
ruleeditor*assoc-container.bottomOffset: 200

! controls the pixmap used for the bars appearing at the top of each
! logical grouping.  Alternatives are 50_foreground, 25_foreground,
! background, horizontal, vertical, slant_right, and slant_left.
ruleeditor*assoc-bar.backgroundPixmap: 75_foreground
! controls the height of the bars and their placement
ruleeditor*assoc-bar.height: 350
ruleeditor*assoc-bar.topOffset: 400
ruleeditor*assoc-bar.leftOffset: 400
ruleeditor*assoc-bar.rightOffset: 400
! controls the alignment of the logical groupings labels (i.e. "OR")
! ALlternatives are ALIGNMENT_BEGINNING, ALIGNMENT_CENTER, and ALIGNMENT_END.
ruleeditor*assoc-label.alignment: ALIGNMENT_BEGINNING

!----------------------------------------------------------------------
! Since motif does not make screen design easy these resources have
! been correlated with each other to offer a pleasing screen design.
! Play with these at the risk of making the rule editor more ugly.  If
! you do tinker with them, you should alter them all by the same value
! (i.e. +100 or -1000).
!
! controls the position of the message type menu and the rule name
ruleeditor*message-type-menu.leftOffset: 4725
! controls he position of the Simple/Complex pair of buttons
ruleeditor*if-sc-radio-box.leftOffset: 4725
! controls the position of the grab box on the sash
ruleeditor*work-paned.sashIndent: 4900
! controls the initial size of the Key of each field.
ruleeditor*field-key.width: 4510


!----------------------------------------------------------------------
! These resources control the menu in the IF part of the rule.  It
! seems like a lot of resources, but you can get interesting effects
! by changing them.
!
! these 5 control the appearance of the menu.
ruleeditor*if-work-buttons.shadowThickness: 75 !for button borders
ruleeditor*if-work-buttons*borderWidth: 0 
ruleeditor*if-work-buttons.marginHeight: 50
ruleeditor*if-work-buttons.marginHeight: 50
ruleeditor*if-work-buttons.spacing: 50
! these 2 control its positioning and 
ruleeditor*if-work-buttons.rightOffset: 100
ruleeditor*if-work-buttons.topOffset: 100

!++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
!       RESOURCES AFFECTING THE THEN (ACTIONS) PART OF THE RULE
!++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
!----------------------------------------------------------------------
! These resourced control the appearance of the THEN part.
!
! controls the border width of the THEN part
ruleeditor*then-work-outer-container.borderWidth: 0
! controls the border width of the THEN part inside the scrollbars
ruleeditor*then-work.borderWidth: 0             
! controls the spacing of actions within the THEN part
ruleeditor*then-work.horizontalSpacing: 200
ruleeditor*then-work.verticalSpacing: 200

!----------------------------------------------------------------------
! This resource controls the alignment of the THEN label.
! ALlternatives are ALIGNMENT_BEGINNING, ALIGNMENT_CENTER, and ALIGNMENT_END.
ruleeditor*then-label.alignment: ALIGNMENT_BEGINNING

!----------------------------------------------------------------------
! These resources control the menu in the THEN part of the rule.  It
! seems like a lot of resources, but you can get interesting effects
! by changing them.
!
! these 5 control the appearance of the menu.
ruleeditor*then-work-buttons*shadowThickness: 75 
ruleeditor*then-work-buttons.shadowThickness: 75
ruleeditor*then-work-buttons*borderWidth: 0 
ruleeditor*then-work-buttons.marginHeight: 50
ruleeditor*then-work-buttons.marginHeight: 50
ruleeditor*then-work-buttons.spacing: 50
! these 2 control its positioning and 
ruleeditor*then-work-buttons.topOffset: 100
ruleeditor*then-work-buttons.rightOffset: 100





