*PabloInstrumentation.title: iPABLO

*ErrorDialog.dialogTitle: Error
*InfoDialog.dialogTitle: Information
*helpDialog.dialogTitle: Help
*verifyDialog.dialogTitle: Verify
*optionsDialog.dialogTitle: Edit CPP Options
*parseDialog.dialogTitle: Working

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! Main Window			!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

*MainWindow.width: 500

*MainWindow*fsd*dirMask: *.c

!
! Menu Bar: controls file operations as well as global and routine level
!	    instrumentation 

!
! File Menu		
!
*menuBar*File.labelString: File
*menuBar*File.mnemonic: F

*menuBar*fileMenu.loadSource.labelString: Load Source File
*menuBar*fileMenu.loadSource.mnemonic: L

*menuBar*fileMenu.editOptions.labelString: Edit CPP Options
*menuBar*fileMenu.editOptions.mnemonic: E

*menuBar*fileMenu.InstrumentSource.labelString: Generate Instrumented File
*menuBar*fileMenu.InstrumentSource.mnemonic: G

*menuBar*fileMenu.quit.labelString: Quit
*menuBar*fileMenu.quit.mnemonic: Q

!
! Global Menu			
!
*menuBar*Global.labelString: Global
*menuBar*Global.mnemonic: G

*menuBar*globalMenu.callButton.labelString: Calls
*menuBar*globalMenu.callButton.mnemonic: C

*menuBar*callMenu.trace.labelString: Trace All
*menuBar*callMenu.trace.mnemonic: T

*menuBar*callMenu.count.labelString: Count All
*menuBar*callMenu.count.mnemonic: C

*menuBar*callMenu.clear.labelString: Clear All
*menuBar*callMenu.clear.mnemonic: l

*menuBar*globalMenu.loopButton.labelString: Outer Loops
*menuBar*globalMenu.loopButton.mnemonic: O

*menuBar*loopMenu.trace.labelString: Trace All
*menuBar*loopMenu.trace.mnemonic: T

*menuBar*loopMenu.count.labelString: Count All
*menuBar*loopMenu.count.mnemonic: C

*menuBar*loopMenu.clear.labelString: Clear All
*menuBar*loopMenu.clear.mnemonic: l

*menuBar*globalMenu.bothButton.labelString: Calls And Outer Loops
*menuBar*globalMenu.bothButton.mnemonic: A

*menuBar*bothMenu.trace.labelString: Trace All
*menuBar*bothMenu.trace.mnemonic: T

*menuBar*bothMenu.count.labelString: Count All
*menuBar*bothMenu.count.mnemonic: C

*menuBar*bothMenu.clear.labelString: Clear All
*menuBar*bothMenu.clear.mnemonic: l

!
! Routine Menu			
!
*menuBar*Routine.labelString: Routine
*menuBar*Routine.mnemonic: R

*menuBar*routineMenu.callsToButton.labelString: Calls To
*menuBar*routineMenu.callsToButton.mnemonic: T

*menuBar*callsToMenu.trace.labelString: Trace All 
*menuBar*callsToMenu.trace.mnemonic: T

*menuBar*callsToMenu.count.labelString: Count All 
*menuBar*callsToMenu.count.mnemonic: C

*menuBar*callsToMenu.clear.labelString: Clear All 
*menuBar*callsToMenu.clear.mnemonic: l

*menuBar*callsToMenu.subset.labelString: Instrument Subset 
*menuBar*callsToMenu.subset.mnemonic: S

*menuBar*routineMenu.callsInButton.labelString: Calls In
*menuBar*routineMenu.callsInButton.mnemonic: I

*menuBar*callsInMenu.trace.labelString: Trace All 
*menuBar*callsInMenu.trace.mnemonic: T

*menuBar*callsInMenu.count.labelString: Count All 
*menuBar*callsInMenu.count.mnemonic: C

*menuBar*callsInMenu.clear.labelString: Clear All 
*menuBar*callsInMenu.clear.mnemonic: l

*menuBar*callsInMenu.subset.labelString: Instrument Subset 
*menuBar*callsInMenu.subset.mnemonic: S

*menuBar*routineMenu.outerLoopsButton.labelString: Outer Loops Of
*menuBar*routineMenu.outerLoopsButton.mnemonic: O

*menuBar*outerLoopsMenu.trace.labelString: Trace All 
*menuBar*outerLoopsMenu.trace.mnemonic: T

*menuBar*outerLoopsMenu.count.labelString: Count All 
*menuBar*outerLoopsMenu.count.mnemonic: C

*menuBar*outerLoopsMenu.clear.labelString: Clear All 
*menuBar*outerLoopsMenu.clear.mnemonic: l

!
! Help Menu
!
*menuBar*Help.labelString: Help
*menuBar*Help.mnemonic: H

*menuBar*helpMenu.onFile.labelString: On File ...
*menuBar*helpMenu.onFile.mnemonic: F

*menuBar*helpMenu.onGlobal.labelString: On Global ...
*menuBar*helpMenu.onGlobal.mnemonic: G

*menuBar*helpMenu.onRoutine.labelString: On Routine ...
*menuBar*helpMenu.onRoutine.mnemonic: R

*menuBar*helpMenu.onRoutineList.labelString: On Routine List ...
*menuBar*helpMenu.onRoutineList.mnemonic: L

*menuBar*helpMenu.onSourceViewer.labelString: On Source Code Viewer ...
*menuBar*helpMenu.onSourceViewer.mnemonic: S



! First pane: list of instrumentable routines and descriptive label
*mainPW.pane1Form.fractionBase: 6
*mainPW.pane1Form.height: 100

*mainPW.pane1Form*label.labelString:  Routines Found In This Program
*mainPW.pane1Form*label.background: khaki
*mainPW.pane1Form*label.leftAttachment: ATTACH_FORM
*mainPW.pane1Form*label.rightAttachment: ATTACH_FORM
*mainPW.pane1Form*label.topAttachment: ATTACH_FORM

*mainPW.pane1Form*RoutineListSW.leftAttachment: ATTACH_FORM
*mainPW.pane1Form*RoutineListSW.rightAttachment: ATTACH_FORM
*mainPW.pane1Form*RoutineListSW.topAttachment: ATTACH_WIDGET
*mainPW.pane1Form*RoutineListSW.bottomAttachment: ATTACH_FORM


! Second pane: source code viewer to choose lines of text, symbol window
!	       to show current instrumentation status, and a descriptive
!	       label
*mainPW.pane2Form*FileNameLabel.labelString:  Source File
*mainPW.pane2Form*FileNameLabel.background: khaki
*mainPW.pane2Form*FileNameLabel.leftAttachment: ATTACH_FORM
*mainPW.pane2Form*FileNameLabel.rightAttachment: ATTACH_FORM
*mainPW.pane2Form*FileNameLabel.topAttachment: ATTACH_FORM

*mainPW.pane2Form*frame.shadowType: SHADOW_IN
*mainPW.pane2Form*frame.marginWidth: 2
*mainPW.pane2Form*frame.leftAttachment: ATTACH_FORM
*mainPW.pane2Form*frame.rightAttachment: ATTACH_FORM
*mainPW.pane2Form*frame.bottomAttachment: ATTACH_FORM
*mainPW.pane2Form*frame.topAttachment: ATTACH_WIDGET

*mainPW.pane2Form*SourceViewer.height: 300
*mainPW.pane2Form*SourceViewer.editable: False
*mainPW.pane2Form*SourceViewer.editMode: MULTI_LINE_EDIT
*mainPW.pane2Form*SourceViewer.cursorPositionVisible: False
*mainPW.pane2Form*SourceViewer.selectionArrayCount: 1
*mainPW.pane2Form*SourceViewer.translations: <Btn1Down>: move-destination() process-home() deselect-all() move-destination() process-home() activate()
*mainPW.pane2Form*SourceViewer.marginHeight: 0

*mainPW.pane2Form*SourceViewerSW.rightAttachment: ATTACH_FORM
*mainPW.pane2Form*SourceViewerSW.leftAttachment: ATTACH_WIDGET
*mainPW.pane2Form*SourceViewerSW.topAttachment: ATTACH_FORM
*mainPW.pane2Form*SourceViewerSW.bottomAttachment: ATTACH_FORM

*mainPW.pane2Form*MainSymForm.leftAttachment: ATTACH_FORM
*mainPW.pane2Form*MainSymForm.topAttachment: ATTACH_FORM
*mainPW.pane2Form*MainSymForm.bottomAttachment: ATTACH_FORM
*mainPW.pane2Form*MainSymForm.shadowThickness: 0
*mainPW.pane2Form*MainSymForm.width: 42


! Third pane: Buttons to allow various types of instrumentation to be
!	      applied to selected lines of text

*mainPW.pane3Form.fractionBase: 8

*mainPW.pane3Form.TraceButton.labelString: Trace Line
*mainPW.pane3Form.TraceButton.topAttachment: ATTACH_FORM
*mainPW.pane3Form.TraceButton.bottomAttachment: ATTACH_FORM
*mainPW.pane3Form.TraceButton.leftAttachment: ATTACH_FORM
*mainPW.pane3Form.TraceButton.rightAttachment: ATTACH_POSITION
*mainPW.pane3Form.TraceButton.rightPosition: 2

*mainPW.pane3Form.CountButton.labelString: Count Line
*mainPW.pane3Form.CountButton.topAttachment: ATTACH_FORM
*mainPW.pane3Form.CountButton.bottomAttachment: ATTACH_FORM
*mainPW.pane3Form.CountButton.leftAttachment: ATTACH_POSITION
*mainPW.pane3Form.CountButton.leftPosition: 3
*mainPW.pane3Form.CountButton.rightAttachment: ATTACH_POSITION
*mainPW.pane3Form.CountButton.rightPosition: 5

*mainPW.pane3Form.ClearButton.labelString: Clear Line
*mainPW.pane3Form.ClearButton.topAttachment: ATTACH_FORM
*mainPW.pane3Form.ClearButton.bottomAttachment: ATTACH_FORM
*mainPW.pane3Form.ClearButton.leftAttachment: ATTACH_POSITION
*mainPW.pane3Form.ClearButton.leftPosition: 6
*mainPW.pane3Form.ClearButton.rightAttachment: ATTACH_FORM

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! Subset Dialog			!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

! First pane - list of subset items, symbol window to show current 
!	       instrumentation status, toggle buttons to choose type of
!              instrumentation to apply, push buttons to apply instrumentation
!	       and some decriptive labels	       
*SubsetDialog*pane1Form.fractionBase: 20
*SubsetDialog*pane1Form.width: 350
*SubsetDialog*pane1Form.height: 400

*SubsetDialog*CurrentRoutineLabel.fontList:-*-helvetica-medium-r-normal-*-16-*-*-*-*-*-*-*
*SubsetDialog*CurrentRoutineLabel.foreground: firebrick
*SubsetDialog*CurrentRoutineLabel.leftAttachment: ATTACH_FORM
*SubsetDialog*CurrentRoutineLabel.rightAttachment: ATTACH_FORM
*SubsetDialog*CurrentRoutineLabel.topAttachment: ATTACH_FORM
*SubsetDialog*CurrentRoutineLabel.bottomAttachment: ATTACH_POSITION
*SubsetDialog*CurrentRoutineLabel.bottomPosition: 1

*SubsetDialog*CallingLabel.leftAttachment: ATTACH_FORM
*SubsetDialog*CallingLabel.rightAttachment: ATTACH_FORM
*SubsetDialog*CallingLabel.topAttachment: ATTACH_POSITION
*SubsetDialog*CallingLabel.topPosition: 1
*SubsetDialog*CallingLabel.bottomAttachment: ATTACH_POSITION
*SubsetDialog*CallingLabel.bottomPosition: 2


*SubsetDialog*pane1Form*frame.leftAttachment: ATTACH_FORM
*SubsetDialog*pane1Form*frame.rightAttachment: ATTACH_FORM
*SubsetDialog*pane1Form*frame.topAttachment: ATTACH_POSITION
*SubsetDialog*pane1Form*frame.topPosition: 2
*SubsetDialog*pane1Form*frame.bottomAttachment: ATTACH_POSITION
*SubsetDialog*pane1Form*frame.bottomPosition: 12


*SubsetDialog*SubsetList.selectionPolicy: EXTENDED_SELECT
*SubsetDialog*SubsetList.automaticSelection: True
*SubsetDialog*SubsetList.scrollBarDisplayPolicy: STATIC
*SubsetDialog*SubsetList.highlightThickness: 1
*SubsetDialog*SubsetList.marginHeight: 0


*SubsetDialog*SubsetListSW.leftAttachment: ATTACH_WIDGET
*SubsetDialog*SubsetListSW.rightAttachment: ATTACH_FORM
*SubsetDialog*SubsetListSW.topAttachment: ATTACH_FORM
*SubsetDialog*SubsetListSW.bottomAttachment: ATTACH_FORM

*SubsetDialog*SubsetSymForm.leftAttachment: ATTACH_FORM
*SubsetDialog*SubsetSymForm.topAttachment: ATTACH_FORM
*SubsetDialog*SubsetSymForm.bottomAttachment: ATTACH_FORM
*SubsetDialog*SubsetSymForm.shadowThickness: 0
*SubsetDialog*SubsetSymForm.width: 25

*SubsetDialog*typeLabel.labelString: Type of Instrumentation To Apply
*SubsetDialog*typeLabel.leftAttachment: ATTACH_FORM
*SubsetDialog*typeLabel.rightAttachment: ATTACH_FORM
*SubsetDialog*typeLabel.topAttachment: ATTACH_POSITION
*SubsetDialog*typeLabel.topPosition: 13
*SubsetDialog*typeLabel.bottomAttachment: ATTACH_POSITION
*SubsetDialog*typeLabel.bottomPosition: 14

*SubsetDialog*typeFrame.leftAttachment: ATTACH_POSITION
*SubsetDialog*typeFrame.leftPosition: 4
*SubsetDialog*typeFrame.rightAttachment: ATTACH_POSITION
*SubsetDialog*typeFrame.rightPosition: 16
*SubsetDialog*typeFrame.topAttachment: ATTACH_POSITION
*SubsetDialog*typeFrame.topPosition: 14
*SubsetDialog*typeFrame.bottomAttachment: ATTACH_POSITION
*SubsetDialog*typeFrame.bottomPosition: 16

*SubsetDialog*typeRB.orientation: HORIZONTAL

*SubsetDialog*typeFrame*trace.labelString: Trace

*SubsetDialog*typeFrame*count.labelString: Count

*SubsetDialog*typeFrame*none.labelString: None

*SubsetDialog*buttonFrame.leftAttachment: ATTACH_FORM
*SubsetDialog*buttonFrame.rightAttachment: ATTACH_FORM
*SubsetDialog*buttonFrame.topAttachment: ATTACH_POSITION
*SubsetDialog*buttonFrame.topPosition: 17
*SubsetDialog*buttonFrame.bottomAttachment: ATTACH_POSITION
*SubsetDialog*buttonFrame.bottomPosition: 19

*SubsetDialog*frameForm.fractionBase: 2

*SubsetDialog*frameForm.selected.labelString: Selected
*SubsetDialog*frameForm.selected.leftAttachment: ATTACH_POSITION
*SubsetDialog*frameForm.selected.leftPosition: 0
*SubsetDialog*frameForm.selected.rightAttachment: ATTACH_POSITION
*SubsetDialog*frameForm.selected.rightPosition: 1
*SubsetDialog*frameForm.selected.topAttachment: ATTACH_FORM
*SubsetDialog*frameForm.selected.bottomAttachment: ATTACH_FORM

*SubsetDialog*frameForm.except.labelString: Except
*SubsetDialog*frameForm.except.leftAttachment: ATTACH_POSITION
*SubsetDialog*frameForm.except.leftPosition: 1
*SubsetDialog*frameForm.except.rightAttachment: ATTACH_POSITION
*SubsetDialog*frameForm.except.rightPosition: 2
*SubsetDialog*frameForm.except.topAttachment: ATTACH_FORM
*SubsetDialog*frameForm.except.bottomAttachment: ATTACH_FORM

! Second Pane - ok and cancel buttons for dialog
*SubsetDialog*pane2Form.fractionBase: 3

*pane2Form.ok.labelString: OK
*pane2Form.ok.leftAttachment: ATTACH_POSITION
*pane2Form.ok.leftPosition: 0
*pane2Form.ok.rightAttachment: ATTACH_POSITION
*pane2Form.ok.rightPosition: 1
*pane2Form.ok.topAttachment: ATTACH_FORM
*pane2Form.ok.bottomAttachment: ATTACH_FORM

*pane2Form.help.labelString: HELP
*pane2Form.help.leftAttachment: ATTACH_POSITION
*pane2Form.help.leftPosition: 2
*pane2Form.help.rightAttachment: ATTACH_POSITION
*pane2Form.help.rightPosition: 3
*pane2Form.help.topAttachment: ATTACH_FORM
*pane2Form.help.bottomAttachment: ATTACH_FORM





