!======================================================================
!======================================================================
!			 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
!
! Thsi font is used for the argus popups.
Argus-dialogs*XmLabelGadget.fontList: -adobe-courier-bold-r-normal--12-120-75-75-m-70-iso8859-1

!----------------------------------------------------------------------
! 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: 0

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

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

!ruleeditor*field-key.width: 4510


! THEN BUTTONS 'then-work-buttons' ;is a row column widget with buttons in it
ruleeditor*then-work-buttons.topOffset: 100
ruleeditor*then-work-buttons.rightOffset: 100
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
! This resource determines the spacing between the buttons in the IF
! part and thus the spacing between the fields in the IF part.
ruleeditor*then-work-buttons.spacing: 50

! THEN PART 'then-work-outer-container'
ruleeditor*then-work-outer-container.borderWidth: 0

! IF BUTTONS 'IF-work-buttons' ;is a row column widget with buttons in it
ruleeditor*if-work-buttons.rightOffset: 100
ruleeditor*if-work-buttons.topOffset: 100
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.width: 4000
! This resource determines the spacing between the buttons in the IF
! part and thus the spacing between the fields in the IF part.
ruleeditor*if-work-buttons.spacing: 50


ruleeditor*if-sc-radio-box*radioAlwaysOne: FALSE
ruleeditor*if-sc-radio-box.marginHeight: 50
ruleeditor*if-sc-radio-box.marginWidth: 0
ruleeditor*if-scrolled-work.topOffset: 100

!
! THEN PART
!
ruleeditor*then-work.borderWidth: 0              ! HW
ruleeditor*then-work.horizontalSpacing: 200
ruleeditor*then-work.verticalSpacing: 200
ruleeditor*then-container.borderWidth: 0

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


!				BOXES
! These are resources which control the appearance of the 'boxes' or
! logical connectives in the IF part.

! the shadow thickness of a box
ruleeditor*assoc-frame.shadowThickness: 0
ruleeditor*assoc-frame.borderWidth: 50
! the way a box appears, 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.
ruleeditor*assoc-container.horizontalSpacing: 200
ruleeditor*field-container.topOffset: 200
ruleeditor*field-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 
ruleeditor*assoc-bar.height: 350
ruleeditor*assoc-bar.topOffset: 400
ruleeditor*assoc-bar.leftOffset: 400
ruleeditor*assoc-bar.rightOffset: 400
ruleeditor*assoc-label.alignment: ALIGNMENT_BEGINNING

! TOP TITLE BAR     'top-rc'
ruleeditor*top-rc.height: 1400

! BOTTOM TITLE BAR  'bottom-form'
! controls the width of the buttons on the bottom title bar like
! 'Save' or 'Quit'. 
ruleeditor*bottom-form*width: 2500
! controls the shadow thickness of buttons on the bottom title bar.
ruleeditor*bottom-form*shadowThickness: 200

ruleeditor*bottom-form*command-help-frame*shadowThickness: 75
ruleeditor*bottom-form*command-help-frame*borderWidth: 0
ruleeditor*bottom-form*command-help-frame.shadowThickness: 200
ruleeditor*bottom-form*command-help-frame.shadowType: SHADOW_OUT

!ruleeditor*command-help-menu*shadowThickness: 75
!ruleeditor*command-help-menu.shadowThickness: 200
!ruleeditor*command-help-button.shadowThickness: 200
!ruleeditor*command-help-button.highlightThickness: 200
!ruleeditor*command-help-menu.borderWidth: 0
!ruleeditor*command-help-menu*borderWidth: 50
!ruleeditor*command-help-menu.marginWidth: 0
!ruleeditor*command-help-menu.marginHeight: 0

ruleeditor*bottom-form.borderWidth: 50

! POPUP DIALOGS
! controls the shadow thickness for the popup dialogs.  Keep this at
! the end of the file. 
! NOTE that these resources are in PIXELS and not 100thMILLIMETERS
! because of bugs in the Motif shell mechanism and resolution independance.
Argus-dialogs*shadowThickness: 3
Argus-dialogs*highlightThickness: 3





! This resource determines the right hand position of the message type
! widget, the rule name widget, the simple/complex widget pair, and
! the sash of the paned window.  Their right hand sides should all
! line up.
ruleeditor*message-type-menu.leftOffset: 4725
ruleeditor*if-sc-radio-box.leftOffset: 4725
ruleeditor*work-paned.sashIndent: 4900



! Menu stuff
ruleeditor*menupack-separator.separatorType: SHADOW_ETCHED_IN
ruleeditor*menupack-separator.shadowThickness: 100

