! This is X resource file for xbert program
! It must be /usr/lib/X11/app-defaults/XBert or $(HOME)/XBert
! or in $XUSERFILESEARCHPATH or in $XFILESEARCHPATH

XBert*foreground: black
XBert*enableBtn1Transfer:	False

XBert*armColor: white
XBert*funBrowse.labelString:	Select Profile...
XBert*funBrowser.dialogTitle:	Profile database browser
XBert*funBrowser.up.labelString:	Up
XBert*funBrowser.down.labelString:	Down
XBert*funBrowser*list.fontList: -*-helvetica-bold-r-*-*-120-*-iso8859-1=charset,\
-*-helvetica-medium-o-*-*-120-*-iso8859-1=dis,\
-*-helvetica-medium-r-*-*-120-*-iso8859-1=ena

XBert*XbaeMatrix.fill:		True
XBert*XbaeMatrix.reverseSelect:	True
XBert*XbaeMatrix.gridType:		GRID_CELL_SHADOW
!GRID_COLUMN_SHADOW
XBert*XbaeMatrix.cellShadowType:	SHADOW_ETCHED_OUT
XBert*XbaeMatrix.cellShadowThickness: 2
XBert*XbaeMatrix.cellMarginWidth: 0
XBert*XbaeMatrix.cellMarginHeight: 0
XBert*XbaeMatrix*traversalOn:	True

XBert*XbaeMatrix.translations:	<Key>osfUp:	SelectCell(Up)\n\
				<Key>osfDown:	SelectCell(Down)\n\
				<Btn1Down>:	DefaultAction() SelectCell(Pointer)\n\
				<Btn1Up>:	DefaultAction()\n\
				<Key>space: 	SelectCell(Select)\n\
				<Btn2Down>:	ResizeColumns()
XBert*XbaeMatrix.clip.translations:	<Key>osfUp:	SelectCell(Up)\n\
					<Key>osfDown:	SelectCell(Down)\n\
					<Btn1Down>:	DefaultAction() SelectCell(Pointer)\n\
					<Btn1Up>:	DefaultAction()\n\
					<Key>space: 	SelectCell(Select)\n\
					<Btn2Down>:	ResizeColumns()

XBert*mwFile.columnLabels:	File Name, Lines, Bytes
XBert*mwFile.columnAlignments:	ALIGNMENT_BEGINNING, ALIGNMENT_END, ALIGNMENT_END
XBert*mwFile.columnLabelAlignments:	ALIGNMENT_BEGINNING, ALIGNMENT_END, ALIGNMENT_END
XBert*mwFile.columnWidths:	40, 8, 8
XBert*mwFile.rows:		0
XBert*mwFile.columns:		3
XBert*mwFile.visibleRows:	5

XBert*mwModule.columnLabels:	Name, File Name, Seq.Time, Weight, Gain, Type
XBert*mwModule.columnAlignments:	ALIGNMENT_BEGINNING, ALIGNMENT_BEGINNING, \
ALIGNMENT_END, ALIGNMENT_END, ALIGNMENT_END, ALIGNMENT_BEGINNING
XBert*mwModule.columnLabelAlignments:	ALIGNMENT_BEGINNING, ALIGNMENT_BEGINNING, \
ALIGNMENT_END, ALIGNMENT_END, ALIGNMENT_END, ALIGNMENT_BEGINNING
XBert*mwModule.columnButtonLabels:	True, True, True, False, True, False
XBert*mwModule.columnWidths:	10, 40, 10, 8, 8, 5
XBert*mwModule.rows:		0
XBert*mwModule.columns:		6
XBert*mwModule.visibleRows:	3

XBert*mwLevel.columnLabels:	Lines, Parts, Seq. time, Weight, Gain, Type
XBert*mwLevel.columnAlignments:	ALIGNMENT_CENTER, ALIGNMENT_BEGINNING, \
ALIGNMENT_END, ALIGNMENT_END, ALIGNMENT_END, ALIGNMENT_BEGINNING
XBert*mwLevel.columnLabelAlignments:	ALIGNMENT_CENTER, ALIGNMENT_BEGINNING, \
ALIGNMENT_END, ALIGNMENT_END, ALIGNMENT_END, ALIGNMENT_BEGINNING
XBert*mwLevel.columnButtonLabels:	True, True, True, False, True, False
XBert*mwLevel.columnWidths:	10, 5, 10, 8, 8, 5
XBert*mwLevel.rows:		0
XBert*mwLevel.columns:		6
XBert*mwLevel.visibleRows:	3

XBert*mwStatement.columnLabels:	Statement, Seq. time, Weight, Gain, Prize, \
Type, Pragma, Place, Parts
XBert*mwStatement.columnAlignments:	ALIGNMENT_BEGINNING, ALIGNMENT_END, \
ALIGNMENT_END, ALIGNMENT_END, ALIGNMENT_END, ALIGNMENT_BEGINNING, \
ALIGNMENT_BEGINNING, ALIGNMENT_BEGINNING, ALIGNMENT_BEGINNING
XBert*mwStatement.columnLabelAlignments:	ALIGNMENT_BEGINNING, ALIGNMENT_END, \
ALIGNMENT_END, ALIGNMENT_END, ALIGNMENT_END, ALIGNMENT_BEGINNING, \
ALIGNMENT_BEGINNING, ALIGNMENT_BEGINNING, ALIGNMENT_BEGINNING
XBert*mwStatement.columnButtonLabels:	True, True, False, True, False, \
False, False, False, True
XBert*mwStatement.columnWidths:	19, 10, 8, 8, 8, 5, 6, 6, 5
XBert*mwStatement.rows:		0
XBert*mwStatement.columns:	9
XBert*mwStatement.visibleRows:	5


XBert*tree.borderWidth: 0
XBert*Tree*XmRowColumn*marginHeigth: 0
XBert*Tree*XmRowColumn*marginWidth:  0
XBert*Tree*XmRowColumn*spacing: 0
XBert*Tree*XmRowColumn.XmRowColumn.XmLabel.marginHeight: 0
XBert*Tree*XmRowColumn.XmRowColumn.XmLabel.marginWidth: 0

XBert*help_popup.help.OK.labelString: Close
*help_popup.title: XBert tiny help

! Font definitions.  @<font> is used to switch between fonts.
! @charset is the default font.
! @tt is the fixed-width font used in texts
! @key is the font used for keys
! @rm, @sl, @bf, @bs are some fonts for usual highlighting.
! XBert*XmMessageBox*XmLabelGadget*fontList: \
 XBert*help*XmLabelGadget*fontList: \
-*-helvetica-bold-r-*-*-120-*-iso8859-1=charset,\
-*-lucidatypewriter-medium-r-*-*-120-*-iso8859-1=tt,\
-*-helvetica-bold-r-*-*-120-*-iso8859-1=key,\
-*-helvetica-medium-r-*-*-120-*-iso8859-1=rm,\
-*-helvetica-medium-o-*-*-120-*-iso8859-1=sl,\
-*-helvetica-bold-r-*-*-120-*-iso8859-1=bf,\
-*-helvetica-bold-o-*-*-120-*-iso8859-1=bs,\
-*-helvetica-bold-r-*-*-180-*-iso8859-1=Logo,\
-*-helvetica-bold-r-*-*-120-*-iso8859-1=logo,\
-*-symbol-*-*-*-120-*=symbol

XBert.About BERT*XmText.fontList: -adobe-times-bold-r-*-*-120-*-*-*-*-*-*

! Help on help.
*help_popup.help*contextHelpString: \
@rm This is the @sl Help @rm window.\n\
\n\
By pressing @key F1 @rm and clicking on an item,\n\
the item's functions are explained here.\n\
\n\
Click on @bf Close @rm to close the help window.

XBert.mainWindow.menuBar*contextHelpString:	\
\
@rm This is @sl Main menu @rm  of @tt xbert@rm  with next submenus:\n\
\n\
* @bf File @rm - edit text file and quit application.\n\
\n\
* @bf View @rm - control presentation of information.\n\
\n\
* @bf Make @rm - execute @tt BERT 77@rm .\n\
\n\
* @bf Project @rm - project related commands.\n\
\n\
* @bf Options @rm - @tt xbert@rm  configuration.\n\
\n\
* @bf Help @rm - get some help.

XBert.mainWindow.menuBar.file*contextHelpString:	\
\
@rm This is the @sl File menu@rm.\n\
\n\
* @bf Open File... @rm - open the file to be edited.\n\
\n\
* @bf Quit @rm - quit @tt XBert@rm .

XBert.mainWindow.menuBar.view*contextHelpString:	\
\
@rm This is the @sl View menu@rm.\n\
\n\
* @bf Files @rm - toggle work area to project's files view panel.\n\
\n\
* @bf Summary @rm - toggle work area to summary view panel.\n\
\n\
* @bf Modules @rm - toggle work area to modules/statements view panel.\n\
\n\
* @bf Log window @rm - popup logging window to see @tt BERT 77 @rm output.\n\
\n\
* @bf Project tree @rm - popup graphic program browser.

XBert.mainWindow.menuBar.make*contextHelpString:	\
\
@rm This is the @sl Make menu@rm.\n\
\n\
* @bf Information @rm - only analyse current project.\n\
\n\
* @bf Pragmas @rm - generate set of source files with @tt BERT 77@rm pragmas.\n\
\n\
* @bf Parallel sources @rm - generate sources for parallel version of project.

!\n\
!* @bf @rm - \n\

XBert.mainWindow.menuBar.project*contextHelpString:	\
\
@rm This is the @sl Project menu@rm.\n\
\n\
* @bf New @rm - create new empty project.\n\
\n\
* @bf Open... @rm - open existing project.\n\
\n\
* @bf Import... @rm - import old @tt BERT 77@rm project file.\n\
\n\
* @bf Save @rm - save current project.\n\
\n\
* @bf Save As... @rm - save project with new name.\n\
\n\
* @bf Remove... @rm - completely remove project.\n\
\n\
* @bf Files @rm - \n\
    - @bf Add... @rm - add source file to project's list.\n\
    - @bf Add Many... @rm - add files to project's list by pattern.\n\
    - @bf Edit @rm - edit file selected in project's file list.\n\
    - @bf Delete @rm - delete selected file from project's file list.\n\
\n\
* @bf BERT Options @rm - edit @tt BERT 77 @rm options.\n\
\n\
below you can see recent working projects list.\n\
Choose with it project to work with.

XBert.mainWindow.menuBar.options*contextHelpString:	\
\
@rm This is the @sl Options menu@rm.\n\
\n\
* @bf Log Autorise @rm - edit logging window autorise reasons\n\
\n\
* If @bf Autoload last project@rm  is set load last project\n\
  on next @tt xbert @rm start.\n\
\n\
* @bf Save Sort&Filters as default @rm - save current sort and filter criteria.\n\
\n\
* If @bf Show progress information @rm is set, \n\
  show @sl File, Module, Line, Pass @rm information.

XBert.mainWindow.menuBar.help*contextHelpString:	\
\
@rm This is the @sl Help menu@rm.\n\
\n\
* @bf Context @rm - click on an item to get help on it.\n\
\n\
* @bf Contents @rm - show main page of @tt xbert@rm  help.\n\
\n\
* @bf Index @rm - show index of @tt xbert@rm  help.\n\
\n\
* @bf About @rm - some general information about @tt xbert@rm .

XBert*filterStatement*contextHelpString:	\
@rm This is the @sl Statement filter @rm window.\n\
\n\
* @bf Show ONLY these types @rm - filter statements with following properties:\n\
     @bf All @rm              - show @bf all @rm statements;\n\
     @bf with inhibitors @rm  - show only statements with inhibitors;\n\
     @bf with pragmas @rm     - show only statements with pragmas;\n\
     @bf concurrent @rm       - show only concurrent statements.\n\
\n\
* @bf Show ONLY this efficiency @rm - filter statements by efficiency:\n\
     @bf Extra high @rm - show highest effective statements;\n\
     @bf High @rm       - show high effective statements;\n\
     @bf Medium @rm     - show medium effective statements;\n\
     @bf Low @rm        - show low effective statements;\n\
\n\
* @bf Hide less than %% of program time @rm - hide statements with estimated\n\
       execution time less than specified by @sl scale @rm below.\n\
\n\
* @bf Hide types of statements @rm - hide statements of specified types:\n\
     @bf Concurrent loops @rm - hide concurrent loops;\n\
     @bf Sequential loops @rm - hide sequential loops;\n\
     @bf Blocks @rm           - hide non loop statements.

XBert*filterLevel*contextHelpString:	\
@rm This is the @sl Level filter @rm window.\n\
\n\
* @bf Show ONLY these types @rm - filter levels with following properties:\n\
     @bf All @rm              - show @bf all @rm levels;\n\
     @bf with inhibitors @rm  - show only levels with inhibitors;\n\
     @bf with pragmas @rm     - show only levels with pragmas;\n\
     @bf concurrent @rm       - show only concurrent levels.\n\
\n\
* @bf Show ONLY this efficiency @rm - filter levels by efficiency:\n\
     @bf Extra high @rm - show highest effective levels;\n\
     @bf High @rm       - show high effective levels;\n\
     @bf Medium @rm     - show medium effective levels;\n\
     @bf Low @rm        - show low effective levels;\n\
\n\
* @bf Hide less than %% of program time @rm - hide levels with estimated\n\
       execution time less than specified by @sl scale @rm below.

XBert*filterModule*contextHelpString:	\
@rm This is the @sl Module filter @rm window.\n\
\n\
* @bf Show ONLY these types @rm - filter modules with following properties:\n\
     @bf All @rm              - show @bf all @rm modules;\n\
     @bf with inhibitors @rm  - show only modules with inhibitors;\n\
     @bf with pragmas @rm     - show only modules with pragmas;\n\
     @bf concurrent @rm       - show only concurrent modules.\n\
\n\
* @bf Show ONLY this efficiency @rm - filter modules by efficiency:\n\
     @bf Extra high @rm - show highest effective modules;\n\
     @bf High @rm       - show high effective modules;\n\
     @bf Medium @rm     - show medium effective modules;\n\
     @bf Low @rm        - show low effective modules;\n\
\n\
* @bf Hide less than %% of program time @rm - hide modules with estimated\n\
       execution time less than specified by @sl scale @rm below.

XBert.moduleShell*filterStatement*contextHelpString:	\
@rm This is the @sl Statement filter @rm window.\n\
\n\
* @bf Show ONLY these types @rm - filter statements with following properties:\n\
     @bf All @rm              - show @bf all @rm statements;\n\
     @bf with inhibitors @rm  - show only statements with inhibitors;\n\
     @bf with pragmas @rm     - show only statements with pragmas;\n\
     @bf concurrent @rm       - show only concurrent statements.\n\
\n\
* @bf Show ONLY this efficiency @rm - filter statements by efficiency:\n\
     @bf Extra high @rm - show highest effective statements;\n\
     @bf High @rm       - show high effective statements;\n\
     @bf Medium @rm     - show medium effective statements;\n\
     @bf Low @rm        - show low effective statements;\n\
\n\
* @bf Hide less than %% of program time @rm - hide statements with estimated\n\
       execution time less than specified by @sl scale @rm below.\n\
\n\
* @bf Hide types of statements @rm - hide statements of specified types:\n\
     @bf Concurrent loops @rm - hide concurrent loops;\n\
     @bf Sequential loops @rm - hide sequential loops;\n\
     @bf Blocks @rm           - hide non loop statements.

XBert.moduleShell*filterLevel*contextHelpString:	\
@rm This is the @sl Level filter @rm window.\n\
\n\
* @bf Show ONLY these types @rm - filter levels with following properties:\n\
     @bf All @rm              - show @bf all @rm levels;\n\
     @bf with inhibitors @rm  - show only levels with inhibitors;\n\
     @bf with pragmas @rm     - show only levels with pragmas;\n\
     @bf concurrent @rm       - show only concurrent levels.\n\
\n\
* @bf Show ONLY this efficiency @rm - filter levels by efficiency:\n\
     @bf Extra high @rm - show highest effective levels;\n\
     @bf High @rm       - show high effective levels;\n\
     @bf Medium @rm     - show medium effective levels;\n\
     @bf Low @rm        - show low effective levels;\n\
\n\
* @bf Hide less than %% of program time @rm - hide levels with estimated\n\
       execution time less than specified by @sl scale @rm below.

XBert.moduleShell*filterModule*contextHelpString:	\
@rm This is the @sl Module filter @rm window.\n\
\n\
* @bf Show ONLY these types @rm - filter modules with following properties:\n\
     @bf All @rm              - show @bf all @rm modules;\n\
     @bf with inhibitors @rm  - show only modules with inhibitors;\n\
     @bf with pragmas @rm     - show only modules with pragmas;\n\
     @bf concurrent @rm       - show only concurrent modules.\n\
\n\
* @bf Show ONLY this efficiency @rm - filter modules by efficiency:\n\
     @bf Extra high @rm - show highest effective modules;\n\
     @bf High @rm       - show high effective modules;\n\
     @bf Medium @rm     - show medium effective modules;\n\
     @bf Low @rm        - show low effective modules;\n\
\n\
* @bf Hide less than %% of program time @rm - hide modules with estimated\n\
       execution time less than specified by @sl scale @rm below.

XBert.levelShell*filterStatement*contextHelpString:	\
@rm This is the @sl Statement filter @rm window.\n\
\n\
* @bf Show ONLY these types @rm - filter statements with following properties:\n\
     @bf All @rm              - show @bf all @rm statements;\n\
     @bf with inhibitors @rm  - show only statements with inhibitors;\n\
     @bf with pragmas @rm     - show only statements with pragmas;\n\
     @bf concurrent @rm       - show only concurrent statements.\n\
\n\
* @bf Show ONLY this efficiency @rm - filter statements by efficiency:\n\
     @bf Extra high @rm - show highest effective statements;\n\
     @bf High @rm       - show high effective statements;\n\
     @bf Medium @rm     - show medium effective statements;\n\
     @bf Low @rm        - show low effective statements;\n\
\n\
* @bf Hide less than %% of program time @rm - hide statements with estimated\n\
       execution time less than specified by @sl scale @rm below.\n\
\n\
* @bf Hide types of statements @rm - hide statements of specified types:\n\
     @bf Concurrent loops @rm - hide concurrent loops;\n\
     @bf Sequential loops @rm - hide sequential loops;\n\
     @bf Blocks @rm           - hide non loop statements.

XBert.instructionShell*filterStatement*contextHelpString:	\
@rm This is the @sl Statement filter @rm window.\n\
\n\
* @bf Show ONLY these types @rm - filter statements with following properties:\n\
     @bf All @rm              - show @bf all @rm statements;\n\
     @bf with inhibitors @rm  - show only statements with inhibitors;\n\
     @bf with pragmas @rm     - show only statements with pragmas;\n\
     @bf concurrent @rm       - show only concurrent statements.\n\
\n\
* @bf Show ONLY this efficiency @rm - filter statements by efficiency:\n\
     @bf Extra high @rm - show highest effective statements;\n\
     @bf High @rm       - show high effective statements;\n\
     @bf Medium @rm     - show medium effective statements;\n\
     @bf Low @rm        - show low effective statements;\n\
\n\
* @bf Hide less than %% of program time @rm - hide statements with estimated\n\
       execution time less than specified by @sl scale @rm below.\n\
\n\
* @bf Hide types of statements @rm - hide statements of specified types:\n\
     @bf Concurrent loops @rm - hide concurrent loops;\n\
     @bf Sequential loops @rm - hide sequential loops;\n\
     @bf Blocks @rm           - hide non loop statements.

XBert.instructionShell*filterLevel*contextHelpString:	\
@rm This is the @sl Level filter @rm window.\n\
\n\
* @bf Show ONLY these types @rm - filter levels with following properties:\n\
     @bf All @rm              - show @bf all @rm levels;\n\
     @bf with inhibitors @rm  - show only levels with inhibitors;\n\
     @bf with pragmas @rm     - show only levels with pragmas;\n\
     @bf concurrent @rm       - show only concurrent levels.\n\
\n\
* @bf Show ONLY this efficiency @rm - filter levels by efficiency:\n\
     @bf Extra high @rm - show highest effective levels;\n\
     @bf High @rm       - show high effective levels;\n\
     @bf Medium @rm     - show medium effective levels;\n\
     @bf Low @rm        - show low effective levels;\n\
\n\
* @bf Hide less than %% of program time @rm - hide levels with estimated\n\
       execution time less than specified by @sl scale @rm below.

XBert.instructionShell*filterModule*contextHelpString:	\
@rm This is the @sl Module filter @rm window.\n\
\n\
* @bf Show ONLY these types @rm - filter modules with following properties:\n\
     @bf All @rm              - show @bf all @rm modules;\n\
     @bf with inhibitors @rm  - show only modules with inhibitors;\n\
     @bf with pragmas @rm     - show only modules with pragmas;\n\
     @bf concurrent @rm       - show only concurrent modules.\n\
\n\
* @bf Show ONLY this efficiency @rm - filter modules by efficiency:\n\
     @bf Extra high @rm - show highest effective modules;\n\
     @bf High @rm       - show high effective modules;\n\
     @bf Medium @rm     - show medium effective modules;\n\
     @bf Low @rm        - show low effective modules;\n\
\n\
* @bf Hide less than %% of program time @rm - hide modules with estimated\n\
       execution time less than specified by @sl scale @rm below.

! The default Help Text.
*contextHelpString:	\
@rm \n\
This item has no function.

*XmScrollBar.contextHelpString: \
@rm \n\
This is a @sl Scroll Bar @rm.\n\
\n\
Click or hold the @bf left mouse button @rm on an arrow button\n\
to scroll the window in the arrow direction.\n\
\n\
Drag the slider with the @bf left mouse button @rm to select the\n\
visible part of the window.

*XmSash.contextHelpString: \
@rm \n\
This is a @sl Paned Window Sash @rm.\n\
\n\
Drag the sash with the @bf left mouse button @rm to resize window parts.

! Menu resources

XBert*background: gray
XBert*XmToggleButton.selectColor: GreenYellow
XBert*XmToggleButton.fillOnSelect: True
XBert*XmToggleButtonGadget.selectColor: GreenYellow
XBert*XmToggleButtonGadget.fillOnSelect: True
! Password dialog
XBert.BERT*fontList: -adobe-helvetica-bold-r-*-*-120-*-*-*-*-*-iso8859-*

XBert*XmPushButton*fontList: -adobe-helvetica-bold-r-*-*-120-*-*-*-iso8859-*
XBert*XmPushButtonGadget*fontList: -adobe-helvetica-bold-r-*-*-120-*-*-*-*-iso8859-*
XBert.*.XmLabel.fontList: -adobe-helvetica-bold-r-*-*-100-*-*-*-*-iso8859-*
XBert.*.XbaeCaption.fontList: -adobe-helvetica-bold-r-*-*-100-*-*-*-*-iso8859-*
XBert.*.XmLabelGadget.fontList: -adobe-helvetica-bold-r-*-*-100-*-*-*-*-iso8859-*
XBert.*.XmFrame.listLabel.fontList: fixed
!-*-fixed-medium-r-semicondensed--13-*-*-*-*-*-iso8859-*
XBert.*.XmFrame.moduleLabel.fontList: fixed
!-*-fixed-medium-r-semicondensed--13-*-*-*-*-*-iso8859-*
XBert.*.listSW*fontList: fixed
!-*-fixed-medium-r-semicondensed--13-*-*-*-*-*-iso8859-*

XBert*menuBar*fontList: -adobe-helvetica-bold-r-*-*-120-*-*-*-*-iso8859-*
XBert*menuBar*file.labelString:	File
XBert*menuBar*file.mnemonic: F
XBert*menuBar*filePullDown.open.labelString: Open File...
XBert*menuBar*filePullDown.open.mnemonic: O
XBert*menuBar*filePullDown.quit.labelString: Quit
XBert*menuBar*filePullDown.quit.mnemonic: Q
XBert*menuBar*filePullDown.quit.accelerator: Ctrl<Key>Q
XBert*menuBar*filePullDown.quit.acceleratorText: Ctrl-Q
XBert*menuBar*view.labelString: View
XBert*menuBar*view.mnemonic: V
XBert*viewPullDown.files.labelString: Files
XBert*viewPullDown.files.mnemonic: F
XBert*viewPullDown.files.acceleratorText: F7
XBert*viewPullDown.files.accelerator: <Key>F7
XBert*viewPullDown.summary.labelString: Summary
XBert*viewPullDown.summary.mnemonic: S
XBert*viewPullDown.summary.acceleratorText: Shift-F7
XBert*viewPullDown.summary.accelerator: Shift<Key>F7
XBert*viewPullDown.modules.labelString: Modules
XBert*viewPullDown.modules.mnemonic: M
XBert*viewPullDown.modules.acceleratorText: Ctrl-F7
XBert*viewPullDown.modules.accelerator: Ctrl<Key>F7
XBert*viewPullDown.log.labelString: Log window
XBert*viewPullDown.log.mnemonic: L
XBert*viewPullDown.log.accelerator: <Key>F5
XBert*viewPullDown.log.acceleratorText: F5
XBert*menuBar*make.labelString: Make
XBert*menuBar*make.mnemonic: M
XBert*makePullDown*info.labelString: Information
XBert*makePullDown*info.mnemonic: I
XBert*makePullDown*info.accelerator: <Key>F9
XBert*makePullDown*info.acceleratorText: F9
XBert*makePullDown*pragma.labelString: Pragmas
XBert*makePullDown*pragma.mnemonic: G
XBert*makePullDown*pragma.accelerator: Shift<Key>F9
XBert*makePullDown*pragma.acceleratorText: Shift-F9
XBert*makePullDown*parallel.labelString: Parallel sources
XBert*makePullDown*parallel.mnemonic: P
XBert*makePullDown*parallel.accelerator: Ctrl<Key>F9
XBert*makePullDown*parallel.acceleratorText: Ctrl-F9
XBert*menuBar*project.labelString: Project
XBert*menuBar*project.mnemonic: P
XBert*projectPullDown.new.labelString: New
XBert*projectPullDown.new.mnemonic: N
XBert*projectPullDown.open.labelString: Open...
XBert*projectPullDown.open.mnemonic: O
XBert*projectPullDown.open.accelerator: <Key>F3
XBert*projectPullDown.open.acceleratorText: F3
XBert*projectPullDown.import.labelString: Import...
XBert*projectPullDown.import.mnemonic: I
XBert*projectPullDown.import.accelerator: Shift<Key>F3
XBert*projectPullDown.import.acceleratorText: Shift-F3
XBert*projectPullDown.save.labelString: Save
XBert*projectPullDown.save.mnemonic: S
XBert*projectPullDown.save.accelerator: <Key>F2
XBert*projectPullDown.save.acceleratorText: F2
XBert*projectPullDown.saveas.labelString: Save As...
XBert*projectPullDown.saveas.mnemonic: A
XBert*projectPullDown.saveas.accelerator: Shift<Key>F2
XBert*projectPullDown.saveas.acceleratorText: Shift-F2
XBert*projectPullDown.files.labelString: Files
XBert*projectPullDown.files.mnemonic: F
XBert*projectPullDown.remove.labelString: Remove...
XBert*projectPullDown.remove.mnemonic: R
XBert*filePullRight.add.labelString: Add...
XBert*filePullRight.add.mnemonic: A
XBert*filePullRight.add.accelerator: Ctrl<Key>A
XBert*filePullRight.add.acceleratorText: Ctrl-A
XBert*filePullRight.addmany.labelString: Add Many...
XBert*filePullRight.addmany.mnemonic: M
XBert*filePullRight.edit.labelString: Edit
XBert*filePullRight.edit.mnemonic: E
XBert*filePullRight.edit.accelerator: Ctrl<Key>E
XBert*filePullRight.edit.acceleratorText: Ctrl-E
XBert*filePullRight.delete.labelString: Delete
XBert*filePullRight.delete.mnemonic: D
XBert*filePullRight.delete.accelerator: Ctrl<Key>D
XBert*filePullRight.delete.acceleratorText: Ctrl-D
XBert*projectPullDown.options.labelString: BERT Options
XBert*projectPullDown.options.mnemonic: O
XBert*projectPullDown.options.accelerator: <Key>F8
XBert*projectPullDown.options.acceleratorText: F8
XBert*menuBar.options.labelString:	Options
XBert*menuBar.options.mnemonic:	O
XBert*optionsPullDown.autoload.labelString: Autoload last project
XBert*optionsPullDown.autoload.mnemonic: A
XBert*optionsPullDown.autoload.visibleWhenOff: True
XBert*optionsPullDown.sortandfilter.labelString: Save Sort&Filters as default
XBert*optionsPullDown.sortandfilter.mnemonic: S
XBert*optionsPullDown.logrise.labelString: Log Autorise...
XBert*optionsPullDown.logrise.mnemonic: L
XBert.mainWindow*optionsPullDown.ide.labelString: Show progress information
XBert.mainWindow*optionsPullDown.ide.acceleratorText: F4
XBert.mainWindow*optionsPullDown.ide.accelerator: <Key>F4
XBert.mainWindow*optionsPullDown.ide.visibleWhenOff: True
XBert*menuBar.help.labelString: Help
XBert*menuBar.help.mnemonic: H
XBert*helpPullDown.context.labelString: Context
XBert*helpPullDown.context.mnemonic: C
XBert*helpPullDown.context.accelerator: <Key>F1
XBert*helpPullDown.context.acceleratorText: F1
XBert*helpPullDown.contents.labelString: Contents
XBert*helpPullDown.contents.mnemonic: O
XBert*helpPullDown.contents.accelerator: Shift<Key>F1
XBert*helpPullDown.contents.acceleratorText: Shift-F1
XBert*helpPullDown.index.labelString: Index
XBert*helpPullDown.index.mnemonic: I
XBert*helpPullDown.index.accelerator: Ctrl<Key>F1
XBert*helpPullDown.index.acceleratorText: Ctrl-F1
XBert*helpPullDown.about.labelString: About...
XBert*helpPullDown.about.mnemonic: A

! Workspace resources

XBert.mainWindow.workform*XmFrame.shadowThickness: 1

! Information bar

XBert*infoBar.file.labelString: File:
XBert*infoBar.module.labelString: Module:
XBert*infoBar.line.labelString: Line
XBert*infoBar.pass.labelString: Pass

! Sizes of panes in View/Modules
XBert.mainWindow.workform.moduleView.viewModule.paneMinimum: 150
XBert.mainWindow.workform.moduleView.instructForm.paneMinimum: 200
XBert.mainWindow.workform.moduleView.viewCalledModule.paneMinimum: 130

XBert*viewSummary*contextHelpString:	\
\
@rm By statement summary of sources analysis.

XBert*viewSummary.numField.contextHelpString:	\
@rm Current statement number in sorted filtered list.

XBert*viewSummary.maxField.contextHelpString:	\
@rm Total number of statements in sorted filtered list.

XBert*viewSummary.module.contextHelpString:	\
@bf in module: @sl <Module name>@rm \n\
\n\
Name of module with current statement.

XBert*viewSummary.modField.contextHelpString:	\
@bf in module: @sl <Module name>@rm \n\
\n\
Name of module with current statement.

XBert*viewSummary.line.contextHelpString:	\
@bf from line @sl <First line> @bf to @sl <Last line>@rm \n\
\n\
Range of lines in source file occupied by current statement.

XBert*viewSummary.startField.contextHelpString:	\
@bf from line @sl <First line> @bf to @sl <Last line>@rm \n\
\n\
Range of lines in source file occupied by current statement.

XBert*viewSummary.to.contextHelpString:	\
@bf from line @sl <First line> @bf to @sl <Last line>@rm \n\
\n\
Range of lines in source file occupied by current statement.

XBert*viewSummary.endField.contextHelpString:	\
@bf from line @sl <First line> @bf to @sl <Last line>@rm \n\
\n\
Range of lines in source file occupied by current statement.

XBert*viewSummary.time.contextHelpString:	\
@bf Estimated execution time: @sl <Time> @rm \n\
\n\
@tt BERT 77 @rm prediction for the execution time\n\
of current statement.

XBert*viewSummary.timeField.contextHelpString:	\
@bf Estimated execution time: @sl <Time> @rm \n\
\n\
@tt BERT 77 @rm prediction for the execution time\n\
of current statement.

XBert*viewSummary.weight.contextHelpString:	\
@bf weight: @sl <Percentage> @rm \n\
\n\
Weight of current statement in execution time of program.

XBert*viewSummary.weightField.contextHelpString:	\
@bf weight: @sl <Percentage> @rm \n\
\n\
Weight of current statement in execution time of program.

XBert*viewSummary.speedup.contextHelpString:	\
@bf speed-up: @sl <Percentage> @rm \n\
\n\
@tt BERT 77 @rm prediction for execution time benefit\n\
relative to execution time of current statement.

XBert*viewSummary.gainField.contextHelpString:	\
@bf speed-up: @sl <Percentage> @rm \n\
\n\
@tt BERT 77 @rm prediction for execution time benefit\n\
relative to execution time of current statement.

XBert*viewSummary.typeField.contextHelpString:	\
@rm Type of current statement.

XBert*viewSummary.seqpar.contextHelpString:	\
@rm Result of parallelization of current statement.

XBert*viewSummary.placeField.contextHelpString:	\
@rm Place of scheduling of current statement.

XBert*viewSummary.XmScrolledWindow*contextHelpString:	\
@rm Detailed summary information of current statement.

XBert*viewSummary.rowcol*contextHelpString:	\
@rm This is @sl Command area@rm  of @sl Summary panel@rm .\n\
\n\
The context help for the buttons \n\
gives their short description.

XBert*viewSummary.rowcol.first.contextHelpString:	\
@bf |< @rm \n\
\n\
Move to the first statement in sorted filtered list.

XBert*viewSummary.rowcol.previous.contextHelpString:	\
@bf < @rm \n\
\n\
Move to the previous statement in sorted filtered list.

XBert*viewSummary.rowcol.next.contextHelpString:	\
@bf > @rm \n\
\n\
Move to the next statement in sorted filtered list.

XBert*viewSummary.rowcol.last.contextHelpString:	\
@bf >| @rm \n\
\n\
Move to the last statement in sorted filtered list.

XBert*viewSummary.rowcol.edit.contextHelpString: \
@bf Edit @rm \n\
\n\
Invoke @sl Editor @rm window positioned on current\n\
statement of input source code.

XBert*viewSummary.rowcol.show.contextHelpString: \
@bf View @rm \n\
\n\
Invoke @sl View @rm window positioned on current\n\
statement of input source code.

XBert*viewSummary.rowcol.browse.contextHelpString: \
@bf Browse @rm \n\
\n\
Invoke @sl Statement Browser @rm window for current\n\
statement of input source code.

XBert*viewSummary.rowcol.filter.contextHelpString:	\
@bf Filter... @rm \n\
\n\
Change filter criteria for the statements list.

XBert*viewSummary.rowcol.iframe*contextHelpString:	\
@bf Sort by @rm - choose statements order in list:\n\
\n\
* @bf Lines order @rm - by order of appearance in source code\n\
* @bf Parallel parts @rm - by number of parts statements be parallelized to\n\
* @bf Sequential time @rm - by weight in execution time of original program\n\
* @bf Gain @rm - by success of parallelization.

XBert*viewSummary.rowcol.help.contextHelpString:	\
@bf Help @rm \n\
\n\
Get detailed help on using this panel.

XBert*viewSummary.message.labelString: Statement #
XBert*viewSummary.from.labelString: /
XBert*viewSummary.module.labelString: in module:
XBert*viewSummary.line.labelString: from line
XBert*viewSummary.to.labelString: to
XBert*viewSummary.weight.labelString: weight:
XBert*viewSummary.speedup.labelString: speed-up:
XBert*viewSummary.block.labelString: is
XBert*viewSummary.executed.labelString: and will be executed on
XBert*viewSummary.time.labelString: Estimated execution time:
XBert.mainWindow.workform.viewSummary.textTitle.labelString: Summary
XBert.mainWindow.workform.viewSummary.textTitle.fontList: -*-helvetica-bold-r-normal-*-140-*-iso8859-1
XBert.*.XmForm.XmRowColumn*fontList: -adobe-helvetica-bold-r-*-*-120-*-*-*-*-iso8859-*
XBert.mainWindow.workform.viewSummary.rowcol.first.labelString: |<
XBert.mainWindow.workform.viewSummary.rowcol.last.labelString: >|
XBert.mainWindow.workform.viewSummary.rowcol.previous.labelString: <
XBert.mainWindow.workform.viewSummary.rowcol.next.labelString: >
XBert.mainWindow.workform.viewSummary*text.columns:	60
XBert.mainWindow.workform.viewSummary*text.rows:	10

XBert*projPanel*contextHelpString:	\
@rm This is @sl Project panel@rm \n\
with general information about project loaded.

XBert*projPanel.projLabel.contextHelpString:	\
@bf Project: @sl <Comment> @rm \n\
\n\
Enter Your comment on this project in this field.

XBert*projPanel.projField.contextHelpString:	\
@bf Project: @sl <Comment> @rm \n\
\n\
Enter Your comment on this project in this field.

XBert*projPanel.dateLabel.contextHelpString:	\
@bf Last Information: @sl <Date and Time> @rm \n\
\n\
Date and time when @tt BERT 77 @rm last process this project.

XBert*projPanel.dateField.contextHelpString:	\
@bf Last Information: @sl <Date and Time> @rm \n\
\n\
Date and time when @tt BERT 77 @rm last process this project.

XBert*projPanel.numLabel.contextHelpString:	\
@bf Number of processors: @sl <Number> @rm \n\
\n\
Number of processors for which @tt BERT 77 @rm last process this project.

XBert*projPanel.numField.contextHelpString:	\
@bf Number of processors: @sl <Number> @rm \n\
\n\
Number of processors for which @tt BERT 77 @rm last process this project.

XBert*projPanel.seqLabel.contextHelpString:	\
@bf Estimated sequential time: @sl <time> @rm \n\
\n\
@tt BERT 77 @rm prediction of sequential time of your project.

XBert*projPanel.seqField.contextHelpString:	\
@bf Estimated sequential time: @sl <time> @rm \n\
\n\
@tt BERT 77 @rm prediction for sequential time of your project.

XBert*projPanel.parLabel.contextHelpString:	\
@bf Estimated parallel time: @sl <time> @rm \n\
\n\
@tt BERT 77 @rm prediction for execution time of parallel sources\n\
generated from your project files.

XBert*projPanel.parField.contextHelpString:	\
@bf Estimated parallel time: @sl <time> @rm \n\
\n\
@tt BERT 77 @rm prediction for execution time of parallel sources\n\
generated from your project files.

XBert*projPanel.prizeLabel.contextHelpString:	\
@bf Estimated speed-up: @sl <percentage> @rm \n\
\n\
@tt BERT 77 @rm prediction for execution time benefit\n\
relative to execution time of original program.

XBert*projPanel.prizeField.contextHelpString:	\
@bf Estimated speed-up: @sl <percentage> @rm \n\
\n\
@tt BERT 77 @rm prediction for execution time benefit\n\
relative to execution time of original program.

XBert*projPanel.methodLabel.contextHelpString:	\
@bf Parallelizing method: @sl <method> @rm \n\
\n\
Technology used by @tt BERT 77 @rm in source analysis.

XBert*projPanel.methodField.contextHelpString:	\
@bf Parallelizing method: @sl <method> @rm \n\
\n\
Technology used by @tt BERT 77 @rm in source analysis.

XBert*projPanel.iconFrame*contextHelpString:	\
@rm Press this button to @bf *Interrupt*/*Run* @rm @tt BERT 77 @rm .

XBert*infoBar*contextHelpString:	\
\
@rm This bar show progress information of @tt BERT 77@rm .

XBert*infoBar.actionField*contextHelpString:	\
@rm Show what now do @tt BERT 77@rm .

XBert*infoBar.file*contextHelpString:	\
@bf File: @sl <File Name> @rm \n\
\n\
Name of file currently processed by @tt BERT 77@rm .

XBert*infoBar.fileField*contextHelpString:	\
@bf File: @sl <File Name> @rm \n\
\n\
Name of file currently processed by @tt BERT 77@rm .

XBert*infoBar.module*contextHelpString:	\
@bf Module: @sl <Module name> @rm \n\
\n\
Name of subroutine/function \n\
currently processed by @tt BERT 77@rm .

XBert*infoBar.moduleField*contextHelpString:	\
@bf Module: @sl <Module name> @rm \n\
\n\
Name of subroutine/function \n\
currently processed by @tt BERT 77@rm .

XBert*infoBar.line*contextHelpString:	\
@bf Line: @sl <Line number> @rm \n\
\n\
Number of line currently processed by @tt BERT 77@rm .

XBert*infoBar.lineField*contextHelpString:	\
@bf Line: @sl <Line number> @rm \n\
\n\
Number of line currently processed by @tt BERT 77@rm .

XBert*infoBar.pass.contextHelpString:	\
@bf Pass: @sl <number> @rm \n\
\n\
Current pass of @tt BERT 77@rm .

XBert*infoBar.passField.contextHelpString:	\
@bf Pass: @sl <number> @rm \n\
\n\
Current pass of @tt BERT 77@rm .

XBert.mainWindow*status*contextHelpString:	\
\
@rm Short information about current status of @tt xbert@rm .

XBert.mainWindow.workform.projPanel.XmLabel.fontList: \
		-adobe-helvetica-bold-r-*-*-100-*-*-*-*-iso8859-*
XBert.mainWindow.workform.projPanel*XmPushButton.fontList: \
		-adobe-helvetica-bold-r-*-*-100-*-*-*-*-iso8859-*
XBert.mainWindow.workform.projPanel*XmPushButtonGadget.fontList: \
		-adobe-helvetica-bold-r-*-*-100-*-*-*-*-iso8859-*
XBert.mainWindow.workform.projPanel.XmRowColumn*fontList: \
		-adobe-helvetica-bold-r-*-*-100-*-*-*-*-iso8859-*
XBert.mainWindow.workform.projPanel.XmLabelGadget.fontList: \
		-adobe-helvetica-bold-r-*-*-100-*-*-*-*-iso8859-*
XBert.mainWindow.workform.projPanel.projLabel.labelString: Project:
XBert.mainWindow.workform.projPanel.funLabel.labelString: Profile:
XBert.mainWindow.workform.projPanel.dateLabel.labelString: Last information:
XBert.mainWindow.workform.projPanel.numLabel.labelString: Number of processors:
XBert.mainWindow.workform.projPanel.seqLabel.labelString: Estimated sequential time:
XBert.mainWindow.workform.projPanel.seqLabel.labelString: Estimated sequential time:
XBert.mainWindow.workform.projPanel.parLabel.labelString: Estimated parallel time:
XBert.mainWindow.workform.projPanel.prizeLabel.labelString: Estimated speed-up:
XBert.mainWindow.workform.projPanel.maxPrizeLabel.labelString: Potential speed-up
XBert.mainWindow.workform.projPanel.methodLabel.labelString: Parallelizing method:
XBert.mainWindow.workform.projPanel.dbtype.marginWidth: 0
XBert.mainWindow.workform.projPanel.dbtype.marginHeight: 0
XBert.mainWindow.workform.projPanel*normal.labelString: Normal
XBert.mainWindow.workform.projPanel*draft.labelString: All par

XBert.mainWindow*viewFile*contextHelpString:	\
@rm List of files in current project.

XBert.mainWindow*viewFile.rowcol*contextHelpString:	\
@rm This is @sl Command area@rm  of project file list.\n\
\n\
The context help for the buttons \n\
gives their short description.

XBert.mainWindow*viewFile.rowcol.add.contextHelpString:	\
@bf Add... @rm \n\
\n\
Add file to the project.

XBert.mainWindow*viewFile.rowcol.adde.contextHelpString:	\
@bf Add Extra... @rm \n\
\n\
Add extra file to the project. \n\
These files will not be analyzed.

XBert.mainWindow*viewFile.rowcol.edit.contextHelpString:	\
@bf Edit @rm \n\
\n\
Load selected file to the @sl Editor window@rm .

XBert.mainWindow*viewFile.rowcol.delete.contextHelpString:	\
@bf Delete @rm \n\
\n\
Remove selected file from project.

XBert.mainWindow*viewFile.rowcol.fframe*contextHelpString:	\
@bf Sources: @rm - choose one of :\n\
\n\
* @bf Original @rm - set of original source files.\n\
* @bf With pragmas @rm - generated set of source files\n\
    with @tt BERT 77 @rm pragmas.\n\
\n\
@bs Note: @sl sources with pragmas available only after\n\
      their generation using @bs Make->Pragmas@sl .

XBert.mainWindow*viewFile.rowcol.help.contextHelpString:	\
@bf Help @rm \n\
\n\
Get detailed help on using this panel.

XBert.mainWindow.workform.viewFile.listTitle.labelString: Program's files list
XBert.*.listTitle.fontList: -*-helvetica-bold-r-normal-*-140-*-iso8859-1
XBert.mainWindow.workform.viewFile.frame1.listLabel.labelString: File names
XBert.mainWindow.workform*add.labelString: Add...
XBert.mainWindow.workform*adde.labelString: Add Extra...
XBert.mainWindow.workform*edit.labelString: Edit
XBert.mainWindow.workform.viewFile.rowcol.delete.labelString: Delete
XBert.mainWindow.workform*help.labelString: Help

XBert*viewModule*contextHelpString:	\
@rm This is list of all modules in program.\n\
To find out what means each column get context help on list header.

XBert*viewModule.frame2*contextHelpString:	\
@rm This list consist of following rows:\n\
\n\
- @bf Name @rm - names of modules\n\
- @bf File @rm - their source files\n\
- @bf Seq. time @rm - @tt BERT 77 @rm prediction\n\
           for sequential execution time of modules.\n\
- @bf Weight @rm - weight of modules in execution time of program\n\
- @bf Gain @rm - time benefit relative to sequential time of modules\n\
- @bf Type @rm next symbols in this row means:\n\
          @bf W @rm - modules with worker parts\n\
          @bf U @rm - modules with user pragmas\n\
          @bf P @rm - modules with substatements with pragmas\n\
          @bf I @rm - modules with substatements with inhibitors

XBert*viewModule.rowcol.contextHelpString:	\
@rm This is @sl Command area @rm \n\
for list of program's modules.\n\
\n\
The context help for the buttons \n\
gives their short description.


XBert*viewModule.rowcol.edit.contextHelpString:	\
@bf Edit @rm \n\
\n\
Invoke @sl Editor @rm window positioned on current module.

XBert*viewModule.rowcol.browse.contextHelpString:	\
@bf Browse @rm \n\
\n\
Invoke @sl Module browser @rm positioned on current module.

XBert*viewModule.rowcol.show.contextHelpString:	\
@bf View @rm \n\
\n\
Invoke @sl View @rm window positioned on current module.

XBert*viewModule.rowcol.filter.contextHelpString:	\
@bf Filter... @rm \n\
\n\
Change filter criteria for list of program's modules.

XBert*viewModule.rowcol.mframe*contextHelpString:	\
@bf Sort by @rm - choose modules order in list:\n\
\n\
* @bf Name @rm - by alphabetical order of module names\n\
* @bf File name @rm - by alphabetical order of file names containing modules\n\
* @bf Sequential time @rm - by weight in execution time of original program\n\
* @bf Gain @rm - by success of parallelization.

XBert*viewModule.rowcol.help.contextHelpString:	\
@bf Help @rm \n\
\n\
Get detailed help on using this panel.

XBert.mainWindow.workform.moduleView.viewModule.listTitle.labelString: Program's modules:

XBert*instructForm*contextHelpString:	\
@rm This is list of statements in module selected from\n\
- list of program's modules @bf or @rm \n\
- list of called modules\n\
To find out what means each column get context help on list header.

XBert*instructForm.frame*contextHelpString:	\
@rm This list consist of following rows:\n\
\n\
- @bf Statement @rm - type of statements and occupied range of lines in\n\
         source file. Type is one of the following:\n\
         @bs Block @rm - block of code\n\
         @bs SeqDO @rm - nonparallel loop\n\
         @bs ParDO @rm - parallel loop\n\
- @bf Seq. time @rm - @tt BERT 77 @rm prediction\n\
           for sequential execution time of statement.\n\
- @bf Weight @rm - weight of statements in execution time of program.\n\
- @bf Gain @rm - time benefit relative to sequential time of statements.\n\
- @bf Prize @rm - potential time benefit relative to sequential time\n\
              of loops with parallelization inhibitors.\n\
- @bf Type @rm next symbols in this row means:\n\
          @bf P @rm - statements and/or its substatements with pragmas;\n\
          @bf I @rm - statements and/or its substatements with inhibitors.\n\
- @bf Pragma @rm - types of @tt BERT 77 @rm pragmas for statements\n\
          @sl Undef @rm means statements without pragmas.\n\
- @bf Place @rm - result of scheduling for statements:\n\
         @bs Master @rm - statement executed on master;\n\
         @bs Worker @rm - statement executed on worker;\n\
         @bs Mixed @rm - statement executed both on master and worker.\n\
- @bf Parts @rm - number of parallel parts statement scheduled on.

XBert*instructForm.rowcol.contextHelpString:	\
@rm This is @sl Command area @rm \n\
for the list of statements.\n\
\n\
The context help for the buttons \n\
gives their short description.


XBert*instructForm.rowcol.edit.contextHelpString:	\
@bf Edit @rm \n\
\n\
Invoke @sl Editor @rm window positioned on current statement.

XBert*instructForm.rowcol.browse.contextHelpString:	\
@bf Browse @rm \n\
\n\
Invoke @sl Statement browser @rm positioned on current statement.

XBert*instructForm.rowcol.show.contextHelpString:	\
@bf View @rm \n\
\n\
Invoke @sl View @rm window positioned on current statement.

XBert*instructForm.rowcol.filter.contextHelpString:	\
@bf Filter... @rm \n\
\n\
Change filter criteria for list of statements.

XBert*instructForm.rowcol.iframe*contextHelpString:	\
@bf Sort by @rm - choose statements order in list:\n\
\n\
* @bf Lines order @rm - by order of appearance in source code\n\
* @bf Parallel parts @rm - by number of parts statements be parallelized to\n\
* @bf Sequential time @rm - by weight in execution time of original program\n\
* @bf Gain @rm - by success of parallelization.

XBert*instructForm.rowcol.help.contextHelpString:	\
@bf Help @rm \n\
\n\
Get detailed help on using this panel.

XBert.mainWindow.workform.moduleView.instructForm.listTitle.labelString: Statements of selected module:

XBert*viewCalledModule*contextHelpString:	\
@rm This is list of modules called from\n\
- module selected in list of program's modules @bf or @rm \n\
- statement selected in list of statements\n\
To find out what means each column get context help on list header.

XBert*viewCalledModule.frame2*contextHelpString:	\
@rm This list consist of following rows:\n\
\n\
- @bf Name @rm - names of modules\n\
- @bf File @rm - their source files\n\
- @bf Seq. time @rm - @tt BERT 77 @rm prediction\n\
           for sequential execution time of modules.\n\
- @bf Weight @rm - weight of modules in execution time of program\n\
- @bf Gain @rm - time benefit relative to sequential time of modules\n\
- @bf Type @rm next symbols in this row means:\n\
          @bf W @rm - modules with worker parts\n\
          @bf U @rm - modules with user pragmas\n\
          @bf P @rm - modules with substatements with pragmas\n\
          @bf I @rm - modules with substatements with inhibitors

XBert*viewCalledModule.rowcol.contextHelpString:	\
@rm This is @sl Command area @rm \n\
for list of called modules.\n\
\n\
The context help for the buttons \n\
gives their short description.

XBert*viewCalledModule.rowcol.edit.contextHelpString:	\
@bf Edit @rm \n\
\n\
Invoke @sl Editor @rm window positioned on current module.

XBert*viewCalledModule.rowcol.browse.contextHelpString:	\
@bf Browse @rm \n\
\n\
Invoke @sl Module browser @rm positioned on current module.

XBert*viewCalledModule.rowcol.show.contextHelpString:	\
@bf View @rm \n\
\n\
Invoke @sl View @rm window positioned on current module.

XBert*viewCalledModule.rowcol.filter.contextHelpString:	\
@bf Filter... @rm \n\
\n\
Change filter criteria for list of called modules.

XBert*viewCalledModule.rowcol.mframe*contextHelpString:	\
@bf Sort by @rm - choose modules order in list:\n\
\n\
* @bf Name @rm - by alphabetical order of module names\n\
* @bf File name @rm - by alphabetical order of file names containing modules\n\
* @bf Sequential time @rm - by weight in execution time of original program\n\
* @bf Gain @rm - by success of parallelization.

XBert*viewCalledModule.rowcol.help.contextHelpString:	\
@bf Help @rm \n\
\n\
Get detailed help on using this panel.

XBert.mainWindow.workform.moduleView.viewCalledModule.listTitle.labelString: List of called modules:
XBert.mainWindow.workform*rowcol.report.labelString: Report
XBert*XmTextField.background: seashell
XBert*XmText.background: seashell
XBert*XmList.background: honeydew
XBert.mainWindow.workform.status.status.foreground: red
XBert.mainWindow.workform.status.dateLabel.labelString: Database date
XBert.mainWindow.workform.status.status.fontList: -adobe-helvetica-bold-r-*-*-120-*-*-*-*-iso8859-*
! All browsers

XBert*rowcol.edit.labelString: Edit
XBert*rowcol.browse.labelString: Browse
XBert*rowcol.show.labelString: View
XBert*rowcol.filter.labelString: Filter...
XBert*rowcol.help.labelString: Help

! Module Browser

XBert.TopLevelShell.form.?.bottomOffset: 1
XBert.TopLevelShell.form.?.leftOffset: 1
XBert.TopLevelShell.form.?.rightOffset: 1
XBert.TopLevelShell.form.?.topOffset: 1
XBert.TopLevelShell.form.*.frame.shadowThickness: 1
XBert.moduleShell*contextHelpString:	\
@rm This is @sl Module browser @rm \n\
\n\
It show you full information about modules\n\
in your program.

XBert.moduleShell.title: Browse module
XBert.moduleShell.iconName: BERT: Module browser
XBert.moduleShell.form.menuBar.module.labelString: Module
XBert.moduleShell.form.menuBar.module.mnemonic: M
XBert.moduleShell*filePullDown.edit.labelString: Edit
XBert.moduleShell*filePullDown.edit.mnemonic: E
XBert.moduleShell*filePullDown.edit.acceleratorText: F4
XBert.moduleShell*filePullDown.edit.accelerator: <Key>F4

XBert.moduleShell*menuBar*contextHelpString:	\
@rm This is @sl Main menu @rm of @sl Module browser @rm .\n\
\n\
* @bf Module @rm - general operations.\n\
\n\
* @bf Help @rm - get some help.

XBert.moduleShell*menuBar.module.contextHelpString:	\
@rm This is @sl Module menu @rm \n\
\n\
* @bf Edit @rm - invoke @sl Editor @rm positioned on sources of current module\n\
\n\
* @bf View sources @rm - invoke @sl View window @sl positioned on sources of current module\n\
\n\
* @bf Close @rm - close this browser.

XBert.moduleShell*menuBar.help.contextHelpString:	\
@rm Thos is @sl Help menu@rm \n\
\n\
* @bf Context @rm - click on an item to get help on it.\n\
\n\
* @bf Module browser @rm - get help on @sl Module browser @rm .

XBert.moduleShell.form.menuBar.popup_filePullDown.filePullDown.show.labelString: View sources
XBert.moduleShell.form.menuBar.popup_filePullDown.filePullDown.show.mnemonic: V
XBert.moduleShell.form.menuBar.popup_filePullDown.filePullDown.show.acceleratorText: F3
XBert.moduleShell.form.menuBar.popup_filePullDown.filePullDown.show.accelerator: <Key>F3
XBert*filePullDown.close.labelString: Close
XBert*filePullDown.close.mnemonic: C
XBert*filePullDown.close.acceleratorText: Ctrl-C
XBert*filePullDown.close.accelerator: Ctrl<Key>C
XBert.moduleShell*helpPullDown.help.labelString: Module browser
XBert.moduleShell*helpPullDown.help.mnemonic: M
XBert.moduleShell*helpPullDown.help.acceleratorText: Shift+F1
XBert.moduleShell*helpPullDown.help.accelerator: Shift<Key>F1

XBert.moduleShell*moduleForm*contextHelpString:	\
@rm This is general information about current module.

XBert.moduleShell*moduleForm.nameLabel.contextHelpString:	\
@bf Name: @sl <Function/subroutine name> @rm \n\
\n\
Name of current function/subroutine.

XBert.moduleShell*moduleForm.moduleName.contextHelpString:	\
@bf Name: @sl <Function/subroutine name> @rm \n\
\n\
Name of current function/subroutine.

XBert.moduleShell*moduleForm.fileLabel.contextHelpString:	\
@bf Defined in file: @sl <File name> @rm \n\
\n\
Name of file containing current module.

XBert.moduleShell*moduleForm.moduleFile.contextHelpString:	\
@bf Defined in file: @sl <File name> @rm \n\
\n\
Name of file containing current module.

XBert.moduleShell*moduleForm.seqLabel.contextHelpString:	\
@bf Estimated sequential time: @sl <Time in seconds> @rm \n\
\n\
@tt BERT 77 @rm prediction for sequential time of this module.

XBert.moduleShell*moduleForm.moduleSeqTime.contextHelpString:	\
@bf Estimated sequential time: @sl <Time in seconds> @rm \n\
\n\
@tt BERT 77 @rm prediction for sequential time of this module.

XBert.moduleShell*moduleForm.parLabel.contextHelpString:	\
@bf Estimated parallel time: @sl <Time in seconds> @rm \n\
\n\
@tt BERT 77 @rm prediction for parallel time of this module.

XBert.moduleShell*moduleForm.moduleParTime.contextHelpString:	\
@bf Estimated parallel time: @sl <Time in seconds> @rm \n\
\n\
@tt BERT 77 @rm prediction for parallel time of this module.

XBert.moduleShell*moduleForm.speedupLabel.contextHelpString:	\
@bf Estimated speed-up @sl <Percentage> @rm \n\
\n\
@tt BERT 77 @rm prediction for execution time benefit\n\
relative to execution time of this module.

XBert.moduleShell*moduleForm.modulePrize.contextHelpString:	\
@bf Estimated speed-up @sl <Percentage> @rm \n\
\n\
@tt BERT 77 @rm prediction for execution time benefit\n\
relative to execution time of this module.

XBert.moduleShell*moduleLevelFrame*contextHelpString:	\
@rm This is list of levels of LPF for this module.\n\
\n\
To find out what means each column get context help on list header.

XBert.moduleShell*moduleLevelFrame*frame*contextHelpString:	\
@rm This list consist of following rows:\n\
\n\
- @bf Lines @rm - range of lines ocuupied by levels\n\
- @bf Parts @rm - number of parallel parts levels scheduled on.\n\
- @bf Seq. time @rm - @tt BERT 77 @rm prediction\n\
           for sequential execution time of levels.\n\
- @bf Weight @rm - weight of levels in execution time of program.\n\
- @bf Gain @rm - time benefit relative to sequential time of levels.\n\
- @bf Type @rm next symbols in this row means:\n\
          @bf P @rm - levels and/or its substatements with pragmas;\n\
          @bf I @rm - levels and/or its substatements with inhibitors.

XBert.moduleShell*moduleLevelFrame*rowcol.contextHelpString:	\
@rm This is @sl Command area @rm \n\
for the list of levels.\n\
\n\
The context help for the buttons \n\
gives their short description.


XBert.moduleShell*moduleLevelFrame*rowcol.edit.contextHelpString:	\
@bf Edit @rm \n\
\n\
Invoke @sl Editor @rm window positioned on current level.

XBert.moduleShell*moduleLevelFrame*rowcol.browse.contextHelpString:	\
@bf Browse @rm \n\
\n\
Invoke @sl Level browser @rm positioned on current level.

XBert.moduleShell*moduleLevelFrame*rowcol.show.contextHelpString:	\
@bf View @rm \n\
\n\
Invoke @sl View @rm window positioned on current level.

XBert.moduleShell*moduleLevelFrame*rowcol.filter.contextHelpString:	\
@bf Filter... @rm \n\
\n\
Change filter criteria for list of levels.

XBert.moduleShell*moduleLevelFrame*rowcol.lframe*contextHelpString:	\
@bf Sort by @rm - choose levels order in list:\n\
\n\
* @bf Lines order @rm - by order of appearance in source code\n\
* @bf Parallel parts @rm - by number of parts levels be parallelized to\n\
* @bf Sequential time @rm - by weight in execution time of original program\n\
* @bf Gain @rm - by success of parallelization.

XBert.moduleShell*moduleLevelFrame*rowcol.help.contextHelpString:	\
@bf Help @rm \n\
\n\
Get detailed help on using this panel.

XBert.moduleShell.form.moduleForm.nameLabel.labelString: Name:
XBert.moduleShell.form.moduleForm*fontList: -adobe-helvetica-bold-r-*-*-100-*-*-*-*-iso8859-*
XBert.moduleShell.form.moduleForm*XmText.fontList:
XBert.moduleShell.form.moduleForm.fileLabel.labelString: Defined in file:
XBert.moduleShell.form.moduleForm.seqLabel.labelString: Estimated sequential time:
XBert.moduleShell.form.moduleForm.parLabel.labelString: Estimated parallel time:
XBert.moduleShell.form.moduleForm.speedupLabel.labelString: Estimated speed-up:
XBert.moduleShell.form*listTitle.fontList:  -*-helvetica-bold-r-normal-*-140-*-iso8859-1
XBert.moduleShell.form*moduleLevelFrame*listTitle.labelString: Module's levels:

XBert.moduleShell*moduleModuleFrame*contextHelpString:	\
@rm This is list of modules called from current level\n\
\n\
To find out what means each column get context help on list header.

XBert.moduleShell*moduleModuleFrame*frame*contextHelpString:	\
@rm This list consist of following rows:\n\
\n\
- @bf Name @rm - names of modules\n\
- @bf File @rm - their source files\n\
- @bf Seq. time @rm - @tt BERT 77 @rm prediction\n\
           for sequential execution time of modules.\n\
- @bf Weight @rm - weight of modules in execution time of program\n\
- @bf Gain @rm - time benefit relative to sequential time of modules\n\
- @bf Type @rm next symbols in this row means:\n\
          @bf W @rm - modules with worker parts\n\
          @bf U @rm - modules with user pragmas\n\
          @bf P @rm - modules with substatements with pragmas\n\
          @bf I @rm - modules with substatements with inhibitors

XBert.moduleShell*moduleModuleFrame*rowcol.contextHelpString:	\
@rm This is @sl Command area @rm \n\
for list of called modules.\n\
\n\
The context help for the buttons \n\
gives their short description.

XBert.moduleShell*moduleModuleFrame*rowcol.edit.contextHelpString:	\
@bf Edit @rm \n\
\n\
Invoke @sl Editor @rm window positioned on current module.

XBert.moduleShell*moduleModuleFrame*rowcol.browse.contextHelpString:	\
@bf Browse @rm \n\
\n\
Invoke @sl Module browser @rm positioned on current module.

XBert.moduleShell*moduleModuleFrame*rowcol.show.contextHelpString:	\
@bf View @rm \n\
\n\
Invoke @sl View @rm window positioned on current module.

XBert.moduleShell*moduleModuleFrame*rowcol.filter.contextHelpString:	\
@bf Filter... @rm \n\
\n\
Change filter criteria for list of called modules.

XBert.moduleShell*moduleModuleFrame*rowcol.mframe*contextHelpString:	\
@bf Sort by @rm - choose modules order in list:\n\
\n\
* @bf Name @rm - by alphabetical order of module names\n\
* @bf File name @rm - by alphabetical order of file names containing modules\n\
* @bf Sequential time @rm - by weight in execution time of original program\n\
* @bf Gain @rm - by success of parallelization.

XBert.moduleShell*moduleModuleFrame*rowcol.help.contextHelpString:	\
@bf Help @rm \n\
\n\
Get detailed help on using this panel.

XBert.moduleShell.form*moduleModuleFrame*listTitle.labelString: Called modules:

XBert.moduleShell*instructFrame*contextHelpString:	\
@rm This is list of statements in current module\n\
\n\
To find out what means each column get context help on list header.

XBert.moduleShell*instructFrame*frame*contextHelpString:	\
@rm This list consist of following rows:\n\
\n\
- @bf Statement @rm - type of statements and occupied range of lines in\n\
         source file. Type is one of the following:\n\
         @bs Block @rm - block of code\n\
         @bs SeqDO @rm - nonparallel loop\n\
         @bs ParDO @rm - parallel loop\n\
- @bf Seq. time @rm - @tt BERT 77 @rm prediction\n\
           for sequential execution time of statement.\n\
- @bf Weight @rm - weight of statements in execution time of program.\n\
- @bf Gain @rm - time benefit relative to sequential time of statements.\n\
- @bf Prize @rm - potential time benefit relative to sequential time\n\
              of loops with parallelization inhibitors.\n\
- @bf Type @rm next symbols in this row means:\n\
          @bf P @rm - statements and/or its substatements with pragmas;\n\
          @bf I @rm - statements and/or its substatements with inhibitors.\n\
- @bf Pragma @rm - types of @tt BERT 77 @rm pragmas for statements\n\
          @sl Undef @rm means statements without pragmas.\n\
- @bf Place @rm - result of scheduling for statements:\n\
         @bs Master @rm - statement executed on master;\n\
         @bs Worker @rm - statement executed on worker;\n\
         @bs Mixed @rm - statement executed both on master and worker.\n\
- @bf Parts @rm - number of parallel parts statement scheduled on.

XBert.moduleShell*instructFrame*rowcol.contextHelpString:	\
@rm This is @sl Command area @rm \n\
for the list of statements.\n\
\n\
The context help for the buttons \n\
gives their short description.

XBert.moduleShell*instructFrame*rowcol.edit.contextHelpString:	\
@bf Edit @rm \n\
\n\
Invoke @sl Editor @rm window positioned on current statement.

XBert.moduleShell*instructFrame*rowcol.browse.contextHelpString:	\
@bf Browse @rm \n\
\n\
Invoke @sl Statement browser @rm positioned on current statement.

XBert.moduleShell*instructFrame*rowcol.show.contextHelpString:	\
@bf View @rm \n\
\n\
Invoke @sl View @rm window positioned on current statement.

XBert.moduleShell*instructFrame*rowcol.filter.contextHelpString:	\
@bf Filter... @rm \n\
\n\
Change filter criteria for list of statements.

XBert.moduleShell*instructFrame*rowcol.iframe*contextHelpString:	\
@bf Sort by @rm - choose statements order in list:\n\
\n\
* @bf Lines order @rm - by order of appearance in source code\n\
* @bf Parallel parts @rm - by number of parts statements be parallelized to\n\
* @bf Sequential time @rm - by weight in execution time of original program\n\
* @bf Gain @rm - by success of parallelization.

XBert.moduleShell*instructFrame*rowcol.help.contextHelpString:	\
@bf Help @rm \n\
\n\
Get detailed help on using this panel.

XBert.moduleShell.form*instructFrame*listTitle.labelString: Module's statements:

! Level browser

XBert.levelShell.title: Browse level
XBert.levelShell.iconName: BERT: level browser
XBert.levelShell.form.menuBar.file.labelString: Level
XBert.levelShell.form.menuBar.file.mnemonic: L
XBert.levelShell*filePullDown.edit.labelString: Edit
XBert.levelShell*filePullDown.edit.mnemonic: E
XBert.levelShell*filePullDown.edit.acceleratorText: F4
XBert.levelShell*filePullDown.edit.accelerator: <Key>F4
XBert.levelShell*filePullDown.show.labelString: View
XBert.levelShell*filePullDown.show.mnemonic: V
XBert.levelShell*filePullDown.show.acceleratorText: F3
XBert.levelShell*filePullDown.show.accelerator: <Key>F3
XBert.levelShell*helpPullDown.help.labelString: Level browser
XBert.levelShell*helpPullDown.help.mnemonic: L
XBert.levelShell*helpPullDown.help.acceleratorText: Shift+F1
XBert.levelShell*helpPullDown.help.accelerator: Shift<Key>F1

XBert.levelShell*contextHelpString:	\
@rm This is @sl Level browser @rm window.

XBert.levelShell*menuBar*contextHelpString:	\
@rm This is @sl Main menu @rm of @sl Level browser @rm \n\
\n\
* @bf Level @rm - general operations.\n\
\n\
* @bf Help @rm - get some help.

XBert.levelShell*menuBar.file.contextHelpString:	\
@rm This is @sl Level menu @rm \n\
\n\
* @bf Edit @rm - invoke @sl Editor @rm positioned on sources of current level.\n\
\n\
* @bf View sources @rm - invoke @sl View window @sl positioned on sources of current level\n\
\n\
* @bf Close @rm - close this browser.

XBert.levelShell*menuBar.help.contextHelpString:	\
@rm Thos is @sl Help menu@rm \n\
\n\
* @bf Context @rm - click on an item to get help on it.\n\
\n\
* @bf Level browser @rm - get help on @sl Level browser @rm .

XBert.levelShell*levelForm*contextHelpString:	\
@rm This is general information about level browsed.

XBert.levelShell*levelForm.startLabel.contextHelpString:	\
@bf Start: @sl <Start line> @bf end: @sl <End line> @rm \n\
\n\
Range of line occupied by current level.

XBert.levelShell*levelForm.levelStart.contextHelpString:	\
@bf Start: @sl <Start line> @bf end: @sl <End line> @rm \n\
\n\
Range of line occupied by current level.

XBert.levelShell*levelForm.endLabel.contextHelpString:	\
@bf Start: @sl <Start line> @bf end: @sl <End line> @rm \n\
\n\
Range of line occupied by current level.

XBert.levelShell*levelForm.levelEnd.contextHelpString:	\
@bf Start: @sl <Start line> @bf end: @sl <End line> @rm \n\
\n\
Range of line occupied by current level.

XBert.levelShell*levelForm.partsLabel.contextHelpString:	\
@bf Number of parallel parts: @sl <Number> @rm \n\
\n\
Number of parts current level scheduled on.

XBert.levelShell*levelForm.levelParts.contextHelpString:	\
@bf Number of parallel parts: @sl <Number> @rm \n\
\n\
Number of parts current level scheduled on.

XBert.levelShell*levelForm.seqLabel.contextHelpString:	\
@bf Estimated sequential time: @sl <Time in seconds> @rm \n\
\n\
@tt BERT 77 @rm prediction for sequential time of this level.

XBert.levelShell*levelForm.levelSeqTime.contextHelpString:	\
@bf Estimated sequential time: @sl <Time in seconds> @rm \n\
\n\
@tt BERT 77 @rm prediction for sequential time of this level.

XBert.levelShell*levelForm.parLabel.contextHelpString:	\
@bf Estimated paralell time: @sl <Time in seconds> @rm \n\
\n\
@tt BERT 77 @rm prediction for parallel time of this level.

XBert.levelShell*levelForm.levelParTime.contextHelpString:	\
@bf Estimated paralell time: @sl <Time in seconds> @rm \n\
\n\
@tt BERT 77 @rm prediction for parallel time of this level.

XBert.levelShell*levelForm.speedupLabel.contextHelpString:	\
@bf Estimated speed-up @sl <Percentage> @rm \n\
\n\
@tt BERT 77 @rm prediction for execution time benefit\n\
relative to execution time of this level.

XBert.levelShell*levelForm.levelPrize.contextHelpString:	\
@bf Estimated speed-up @sl <Percentage> @rm \n\
\n\
@tt BERT 77 @rm prediction for execution time benefit\n\
relative to execution time of this level.

XBert.levelShell.form*instructFrame*listTitle.labelString: Level's statements:

XBert.levelShell*instructFrame*contextHelpString:	\
@rm This is list of statements in current level\n\
\n\
To find out what means each column get context help on list header.

XBert.levelShell*instructFrame*frame*contextHelpString:	\
@rm This list consist of following rows:\n\
\n\
- @bf Statement @rm - type of statements and occupied range of lines in\n\
         source file. Type is one of the following:\n\
         @bs Block @rm - block of code\n\
         @bs SeqDO @rm - nonparallel loop\n\
         @bs ParDO @rm - parallel loop\n\
- @bf Seq. time @rm - @tt BERT 77 @rm prediction\n\
           for sequential execution time of statement.\n\
- @bf Weight @rm - weight of statements in execution time of program.\n\
- @bf Gain @rm - time benefit relative to sequential time of statements.\n\
- @bf Prize @rm - potential time benefit relative to sequential time\n\
              of loops with parallelization inhibitors.\n\
- @bf Type @rm next symbols in this row means:\n\
          @bf P @rm - statements and/or its substatements with pragmas;\n\
          @bf I @rm - statements and/or its substatements with inhibitors.\n\
- @bf Pragma @rm - types of @tt BERT 77 @rm pragmas for statements\n\
          @sl Undef @rm means statements without pragmas.\n\
- @bf Place @rm - result of scheduling for statements:\n\
         @bs Master @rm - statement executed on master;\n\
         @bs Worker @rm - statement executed on worker;\n\
         @bs Mixed @rm - statement executed both on master and worker.\n\
- @bf Parts @rm - number of parallel parts statement scheduled on.

XBert.levelShell*instructFrame*rowcol.contextHelpString:	\
@rm This is @sl Command area @rm \n\
for the list of statements.\n\
\n\
The context help for the buttons \n\
gives their short description.

XBert.levelShell*instructFrame*rowcol.edit.contextHelpString:	\
@bf Edit @rm \n\
\n\
Invoke @sl Editor @rm window positioned on current statement.

XBert.levelShell*instructFrame*rowcol.browse.contextHelpString:	\
@bf Browse @rm \n\
\n\
Invoke @sl Statement browser @rm positioned on current statement.

XBert.levelShell*instructFrame*rowcol.show.contextHelpString:	\
@bf View @rm \n\
\n\
Invoke @sl View @rm window positioned on current statement.

XBert.levelShell*instructFrame*rowcol.filter.contextHelpString:	\
@bf Filter... @rm \n\
\n\
Change filter criteria for list of statements.

XBert.levelShell*instructFrame*rowcol.iframe*contextHelpString:	\
@bf Sort by @rm - choose statements order in list:\n\
\n\
* @bf Lines order @rm - by order of appearance in source code\n\
* @bf Parallel parts @rm - by number of parts statements be parallelized to\n\
* @bf Sequential time @rm - by weight in execution time of original program\n\
* @bf Gain @rm - by success of parallelization.

XBert.levelShell*instructFrame*rowcol.help.contextHelpString:	\
@bf Help @rm \n\
\n\
Get detailed help on using this panel.

XBert.levelShell.form*listTitle.fontList:  -*-helvetica-bold-r-normal-*-140-*-iso8859-1
XBert.levelShell.form.levelForm*fontList: -adobe-helvetica-bold-r-*-*-100-*-*-*-*-iso8859-*
XBert.levelShell.form.levelForm*XmText.fontList:
XBert.levelShell.form.levelForm.startLabel.labelString: Start:
XBert.levelShell.form.levelForm.endLabel.labelString: end:
XBert.levelShell.form.levelForm.partsLabel.labelString: Number of parallel parts:
XBert.levelShell.form.levelForm.seqLabel.labelString: Estimated sequential time:
XBert.levelShell.form.levelForm.parLabel.labelString: Estimated parallel time:
XBert.levelShell.form.levelForm.speedupLabel.labelString: Estimated speed-up:

! Statement browser

XBert.instructionShell*contextHelpString:	\
@rm This is @sl Statement browser @rm window.

XBert.instructionShell*menuBar*contextHelpString:	\
@rm This is @sl Main menu @rm of @sl Statement browser @rm \n\
\n\
* @bf Statement @rm - general operations.\n\
\n\
* @bf Help @rm - get some help.

XBert.instructionShell*menuBar.file.contextHelpString:	\
@rm This is @sl Statement menu @rm \n\
\n\
* @bf Edit @rm - invoke @sl Editor @rm positioned on sources of current statement\n\
\n\
* @bf View sources @rm - invoke @sl View window @sl positioned on sources of current statement\n\
\n\
* @bf Close @rm - close this browser.

XBert.instructionShell*menuBar.help.contextHelpString:	\
@rm Thos is @sl Help menu@rm \n\
\n\
* @bf Context @rm - click on an item to get help on it.\n\
\n\
* @bf Statement browser @rm - get help on @sl Statement browser @rm .

XBert.instructionShell*commentForm*contextHelpString:	\
@rm This is list of inhibitors\n\
preventing parallelization of current statement.

XBert.instructionShell*startLabel.contextHelpString:	\
@bf Start: @sl <Start line> @bf end: @sl <End line> @rm \n\
\n\
Range of lines occupied by current statement.

XBert.instructionShell*insStart.contextHelpString:	\
@bf Start: @sl <Start line> @bf end: @sl <End line> @rm \n\
\n\
Range of lines occupied by current statement.

XBert.instructionShell*endLabel.contextHelpString:	\
@bf Start: @sl <Start line> @bf end: @sl <End line> @rm \n\
\n\
Range of lines occupied by current statement.

XBert.instructionShell*insEnd.contextHelpString:	\
@bf Start: @sl <Start line> @bf end: @sl <End line> @rm \n\
\n\
Range of lines occupied by current statement.

XBert.instructionShell*typeLabel.contextHelpString:	\
@bf Concurrent: @sl <YES/NO> @rm \n\
\n\
Concurrency of current statement.

XBert.instructionShell*iType.contextHelpString:	\
@bf Concurrent: @sl <YES/NO> @rm \n\
\n\
Concurrency of current statement.

XBert.instructionShell*repLabel.contextHelpString:	\
@bf Repetitions: @sl <Number> @rm \n\
\n\
@tt BERT 77 @rm prediction for repetitions of current statement.

XBert.instructionShell*reps.contextHelpString:	\
@bf Repetitions: @sl <Number> @rm \n\
\n\
@tt BERT 77 @rm prediction for repetitions of current statement.

XBert.instructionShell*effLabel.contextHelpString:	\
@bf Efficiency if Parallel: @sl <Level> @rm \n\
\n\
Level of efficiency of current statement.

XBert.instructionShell*iEff.contextHelpString:	\
@bf Efficiency if Parallel: @sl <Level> @rm \n\
\n\
Level of efficiency of current statement.

XBert.instructionShell*schedLabel.contextHelpString:	\
@bf Scheduled as: @sl <parallel/sequential> @rm \n\
\n\
@tt BERT 77 @rm scheduler result for this statement.

XBert.instructionShell*wType.contextHelpString:	\
@bf Scheduled as: @sl <parallel/sequential> @rm \n\
\n\
@tt BERT 77 @rm scheduler result for this statement.

XBert.instructionShell*pragmaLabel.contextHelpString:	\
@bf Has pragmas for: @sl <user pragma> @rm \n\
\n\
@tt BERT 77 @rm found user pragmas for this statement.\n\
@sl NOTE: @bs none @sl means absence of pragmas.

XBert.instructionShell*uType.contextHelpString:	\
@bf Has pragmas for: @sl <user pragma> @rm \n\
\n\
@tt BERT 77 @rm found user pragmas for this statement.\n\
@sl NOTE: @bs none @sl means absence of pragmas.

XBert.instructionShell*splitLabel.contextHelpString:	\
@bf Split by: @sl <USER/BERT> @rm \n\
\n\
Owner of parallelization decision.

XBert.instructionShell*sType.contextHelpString:	\
@bf Split by: @sl <USER/BERT> @rm \n\
\n\
Owner of parallelization decision.

XBert.instructionShell*belongsLabel.contextHelpString:	\
@bf Executed on: @sl <Master/worker/both> @rm \n\
\n\
Place of execution of the current statement.

XBert.instructionShell*bType.contextHelpString:	\
@bf Executed on: @sl <Master/worker/both> @rm \n\
\n\
Place of execution of the current statement.

XBert.instructionShell*seqLabel.contextHelpString:	\
@bf Estimated sequential time: @sl <Time in seconds> @rm \n\
\n\
@tt BERT 77 @rm prediction for sequential time of this statement.

XBert.instructionShell*seqTime.contextHelpString:	\
@bf Estimated sequential time: @sl <Time in seconds> @rm \n\
\n\
@tt BERT 77 @rm prediction for sequential time of this statement.

XBert.instructionShell*weightLabel.contextHelpString:	\
@bf Percent of Total: @sl <Percentage> @rm \n\
\n\
Weight of this statement in execution time of program.

XBert.instructionShell*weightField.contextHelpString:	\
@bf Percent of Total: @sl <Percentage> @rm \n\
\n\
Weight of this statement in execution time of program.

XBert.instructionShell*parLabel.contextHelpString:	\
@bf Estimated parallel time: @sl <Time in seconds> @rm \n\
\n\
@tt BERT 77 @rm prediction for parallel time of this statement.

XBert.instructionShell*parTime.contextHelpString:	\
@bf Estimated parallel time: @sl <Time in seconds> @rm \n\
\n\
@tt BERT 77 @rm prediction for parallel time of this statement.

XBert.instructionShell*gainLabel.contextHelpString:	\
@bf Speed-up @sl <Percentage> @rm \n\
\n\
@tt BERT 77 @rm prediction for execution time benefit\n\
relative to execution time of this statement.

XBert.instructionShell*gainField.contextHelpString:	\
@bf Speed-up @sl <Percentage> @rm \n\
\n\
@tt BERT 77 @rm prediction for execution time benefit\n\
relative to execution time of this statement.

XBert.instructionShell*gainWeightLabel.contextHelpString:	\
@bf Contribution to Overall Speed-up: @sl <Percentage> @rm \n\
\n\
Time benefit of this statement relative to\n\
time benefit of entire program.

XBert.instructionShell*popio.contextHelpString:	\
@bf IO vars @rm \n\
\n\
Invoke @sl Input/Output variables @rm window of this statement.

XBert.instructionShell*insLevelFrame*contextHelpString:	\
@rm This is list of levels of LPF for this statement.\n\
\n\
To find out what means each column get context help on list header.

XBert.instructionShell*insLevelFrame*frame*contextHelpString:	\
@rm This list consist of following rows:\n\
\n\
- @bf Lines @rm - range of lines ocuupied by levels\n\
- @bf Parts @rm - number of parallel parts levels scheduled on.\n\
- @bf Seq. time @rm - @tt BERT 77 @rm prediction\n\
           for sequential execution time of levels.\n\
- @bf Weight @rm - weight of levels in execution time of program.\n\
- @bf Gain @rm - time benefit relative to sequential time of levels.\n\
- @bf Type @rm next symbols in this row means:\n\
          @bf P @rm - levels and/or its substatements with pragmas;\n\
          @bf I @rm - levels and/or its substatements with inhibitors.

XBert.instructionShell*insLevelFrame*rowcol.contextHelpString:	\
@rm This is @sl Command area @rm \n\
for the list of levels.\n\
\n\
The context help for the buttons \n\
gives their short description.


XBert.instructionShell*insLevelFrame*rowcol.edit.contextHelpString:	\
@bf Edit @rm \n\
\n\
Invoke @sl Editor @rm window positioned on current level.

XBert.instructionShell*insLevelFrame*rowcol.browse.contextHelpString:	\
@bf Browse @rm \n\
\n\
Invoke @sl Level browser @rm positioned on current level.

XBert.instructionShell*insLevelFrame*rowcol.show.contextHelpString:	\
@bf View @rm \n\
\n\
Invoke @sl View @rm window positioned on current level.

XBert.instructionShell*insLevelFrame*rowcol.filter.contextHelpString:	\
@bf Filter... @rm \n\
\n\
Change filter criteria for list of levels.

XBert.instructionShell*insLevelFrame*rowcol.lframe*contextHelpString:	\
@bf Sort by @rm - choose levels order in list:\n\
\n\
* @bf Lines order @rm - by order of appearance in source code\n\
* @bf Parallel parts @rm - by number of parts levels be parallelized to\n\
* @bf Sequential time @rm - by weight in execution time of original program\n\
* @bf Gain @rm - by success of parallelization.

XBert.instructionShell*insLevelFrame*rowcol.help.contextHelpString:	\
@bf Help @rm \n\
\n\
Get detailed help on using this panel.

XBert.instructionShell*insModuleFrame*contextHelpString:	\
@rm This is list of modules called from current statement\n\
\n\
To find out what means each column get context help on list header.

XBert.instructionShell*insModuleFrame*frame*contextHelpString:	\
@rm This list consist of following rows:\n\
\n\
- @bf Name @rm - names of modules\n\
- @bf File @rm - their source files\n\
- @bf Seq. time @rm - @tt BERT 77 @rm prediction\n\
           for sequential execution time of modules.\n\
- @bf Weight @rm - weight of modules in execution time of program\n\
- @bf Gain @rm - time benefit relative to sequential time of modules\n\
- @bf Type @rm next symbols in this row means:\n\
          @bf W @rm - modules with worker parts\n\
          @bf U @rm - modules with user pragmas\n\
          @bf P @rm - modules with substatements with pragmas\n\
          @bf I @rm - modules with substatements with inhibitors

XBert.instructionShell*insModuleFrame*rowcol.contextHelpString:	\
@rm This is @sl Command area @rm \n\
for list of called modules.\n\
\n\
The context help for the buttons \n\
gives their short description.

XBert.instructionShell*insModuleFrame*rowcol.edit.contextHelpString:	\
@bf Edit @rm \n\
\n\
Invoke @sl Editor @rm window positioned on current module.

XBert.instructionShell*insModuleFrame*rowcol.browse.contextHelpString:	\
@bf Browse @rm \n\
\n\
Invoke @sl Module browser @rm positioned on current module.

XBert.instructionShell*insModuleFrame*rowcol.show.contextHelpString:	\
@bf View @rm \n\
\n\
Invoke @sl View @rm window positioned on current module.

XBert.instructionShell*insModuleFrame*rowcol.filter.contextHelpString:	\
@bf Filter... @rm \n\
\n\
Change filter criteria for list of called modules.

XBert.instructionShell*insModuleFrame*rowcol.mframe*contextHelpString:	\
@bf Sort by @rm - choose modules order in list:\n\
\n\
* @bf Name @rm - by alphabetical order of module names\n\
* @bf File name @rm - by alphabetical order of file names containing modules\n\
* @bf Sequential time @rm - by weight in execution time of original program\n\
* @bf Gain @rm - by success of parallelization.

XBert.instructionShell*insModuleFrame*rowcol.help.contextHelpString:	\
@bf Help @rm \n\
\n\
Get detailed help on using this panel.

XBert.instructionShell*instructFrame*contextHelpString:	\
@rm This is list of substatements in current statement\n\
\n\
To find out what means each column get context help on list header.

XBert.instructionShell*instructFrame*frame*contextHelpString:	\
@rm This list consist of following rows:\n\
\n\
- @bf Statement @rm - type of statements and occupied range of lines in\n\
         source file. Type is one of the following:\n\
         @bs Block @rm - block of code\n\
         @bs SeqDO @rm - nonparallel loop\n\
         @bs ParDO @rm - parallel loop\n\
- @bf Seq. time @rm - @tt BERT 77 @rm prediction\n\
           for sequential execution time of statement.\n\
- @bf Weight @rm - weight of statements in execution time of program.\n\
- @bf Gain @rm - time benefit relative to sequential time of statements.\n\
- @bf Prize @rm - potential time benefit relative to sequential time\n\
              of loops with parallelization inhibitors.\n\
- @bf Type @rm next symbols in this row means:\n\
          @bf P @rm - statements and/or its substatements with pragmas;\n\
          @bf I @rm - statements and/or its substatements with inhibitors.\n\
- @bf Pragma @rm - types of @tt BERT 77 @rm pragmas for statements\n\
          @sl Undef @rm means statements without pragmas.\n\
- @bf Place @rm - result of scheduling for statements:\n\
         @bs Master @rm - statement executed on master;\n\
         @bs Worker @rm - statement executed on worker;\n\
         @bs Mixed @rm - statement executed both on master and worker.\n\
- @bf Parts @rm - number of parallel parts statement scheduled on.

XBert.instructionShell*instructFrame*rowcol.contextHelpString:	\
@rm This is @sl Command area @rm \n\
for the list of statements.\n\
\n\
The context help for the buttons \n\
gives their short description.

XBert.instructionShell*instructFrame*rowcol.edit.contextHelpString:	\
@bf Edit @rm \n\
\n\
Invoke @sl Editor @rm window positioned on current statement.

XBert.instructionShell*instructFrame*rowcol.browse.contextHelpString:	\
@bf Browse @rm \n\
\n\
Invoke @sl Statement browser @rm positioned on current statement.

XBert.instructionShell*instructFrame*rowcol.show.contextHelpString:	\
@bf View @rm \n\
\n\
Invoke @sl View @rm window positioned on current statement.

XBert.instructionShell*instructFrame*rowcol.filter.contextHelpString:	\
@bf Filter... @rm \n\
\n\
Change filter criteria for list of statements.

XBert.instructionShell*instructFrame*rowcol.iframe*contextHelpString:	\
@bf Sort by @rm - choose statements order in list:\n\
\n\
* @bf Lines order @rm - by order of appearance in source code\n\
* @bf Parallel parts @rm - by number of parts statements be parallelized to\n\
* @bf Sequential time @rm - by weight in execution time of original program\n\
* @bf Gain @rm - by success of parallelization.

XBert.instructionShell*instructFrame*rowcol.help.contextHelpString:	\
@bf Help @rm \n\
\n\
Get detailed help on using this panel.



XBert.instructionShell.form*insLevelFrame*listTitle.labelString: Levels:
XBert.instructionShell.form.popio.labelString: IO vars
XBert.instructionShell.title: Browse statement
XBert.instructionShell.iconName: BERT: Statement browser
XBert.instructionShell.form.menuBar.file.labelString: Statement
XBert.instructionShell.form.menuBar.file.mnemonic: S
XBert.instructionShell*filePullDown.edit.labelString: Edit source
XBert.instructionShell*filePullDown.edit.mnemonic: E
XBert.instructionShell*filePullDown.edit.acceleratorText: F4
XBert.instructionShell*filePullDown.edit.accelerator: <Key>F4
XBert.instructionShell*filePullDown.show.labelString: View
XBert.instructionShell*filePullDown.show.mnemonic: V
XBert.instructionShell*filePullDown.show.acceleratorText: F3
XBert.instructionShell*filePullDown.show.accelerator: <Key>F3
XBert.instructionShell*helpPullDown.help.labelString: Statement browser
XBert.instructionShell*helpPullDown.help.mnemonic: S
XBert.instructionShell*helpPullDown.help.acceleratorText: Shift+F1
XBert.instructionShell*helpPullDown.help.accelerator: Shift<Key>F1
XBert.instructionShell.form.commentForm.inhibLabel.fontList: -*-helvetica-bold-r-normal-*-140-*-iso8859-1
XBert.instructionShell.form.commentForm.inhibLabel.labelString: Inhibitors:
XBert.instructionShell.form.XmLabelGadget.fontList: -adobe-helvetica-bold-r-*-*-100-*-*-*-*-iso8859-*
XBert.instructionShell.form.effLabel.labelString: Efficiency if Parallel:
XBert.instructionShell.form.weightLabel.labelString: Percent of Total:
XBert.instructionShell.form.gainLabel.labelString: Speed up:
XBert.instructionShell.form.seqLabel.labelString: Estimated Sequentail Time:
XBert.instructionShell.form.parLabel.labelString: Estimated Parallel Time:
XBert.instructionShell.form.gainWeightLabel.labelString: Contribution to Overal Speed-up:
XBert.instructionShell.form.startLabel.labelString: Start:
XBert.instructionShell.form.endLabel.labelString: end:
XBert.instructionShell.form.repLabel.labelString: Repititions:
XBert.instructionShell.form.typeLabel.labelString: Concurrent
!Statement's type:
XBert.instructionShell.form.pragmaLabel.labelString: Has pragmas for:
XBert.instructionShell.form.schedLabel.labelString: Scheduled as:
XBert.instructionShell.form.splitLabel.labelString: Split by:
XBert.instructionShell.form.belongsLabel.labelString: Executed on:
XBert.instructionShell.form.insModuleForm.listTitle.fontList: -*-helvetica-bold-r-normal-*-140-*-iso8859-1
XBert.instructionShell.form.instructForm.listTitle.fontList: -*-helvetica-bold-r-normal-*-140-*-iso8859-1
XBert.instructionShell.form.blockioform.listTitle.fontList: -*-helvetica-bold-r-normal-*-140-*-iso8859-1
XBert.instructionShell.form.loopioform.listTitle.fontList: -*-helvetica-bold-r-normal-*-140-*-iso8859-1
XBert.instructionShell.form*insModuleFrame*listTitle.labelString: Called modules:
XBert.instructionShell.form*instructFrame*listTitle.labelString: Substatements:
XBert.instructionShell.form.blockioform.listTitle.labelString: Block IO variables:
XBert.instructionShell.form.loopioform.listTitle.labelString: Loop IO variables

! IO Shell

XBert.instructionShell.ioShell*contextHelpString:	\
@rm This is @sl Input/Output variables @rm window.\n\
\n\
It shows you variables used by current statement.

XBert.instructionShell.ioShell*blockioform*contextHelpString:	\
@rm This is list of @sl input/output @rm variables\n\
of statement considered as block.

XBert.instructionShell.ioShell*blockioform.frame*contextHelpString:	\
@rm This list consist of the following rows:\n\
\n\
- @bf Name @rm - variable name\n\
    @sl Note: elements from common blocks have underscore\n\
              before their names and number in common block\n\
              after at-sign.\n\
- @bf Type @rm - input/output variable\n\
- @bf Size @rm - total size of variable\n\
- @bf ESize @rm - size of one element if variable is array

XBert.instructionShell.ioShell*loopioform*contextHelpString:	\
@rm This is list of @sl input/output @rm variables\n\
of statement considered as loop.

XBert.instructionShell.ioShell*loopioform.frame*contextHelpString:	\
@rm This list consist of the following rows:\n\
\n\
- @bf Name @rm - variable name\n\
    @sl Note: elements from common blocks have underscore\n\
              before their names and number in common block\n\
              after at-sign.\n\
- @bf Type @rm - input/output variable\n\
- @bf Size @rm - total size of variable\n\
- @bf ESize @rm - size of one element if variable is array\n\
- @bf Do Result @rm - variables are results of loop.

XBert.instructionShell.ioShell.?.frame*contextHelpString:	\
@bf Name (range) @rm \n\
\n\
This bar display details about variable\n\
selected in one of the list above.

XBert.instructionShell.ioShell.title: Input/Output variables
XBert.instructionShell.ioShell.form.?.bottomOffset: 1
XBert.instructionShell.ioShell.form.?.leftOffset: 1
XBert.instructionShell.ioShell.form.?.rightOffset: 1
XBert.instructionShell.ioShell.form.?.topOffset: 1
XBert.instructionShell.ioShell.form.XmForm.frame.shadowThickness: 1
XBert.instructionShell.ioShell.form.blockioform.listTitle.labelString: IO variables for block
XBert.instructionShell.ioShell.form.loopioform.listTitle.labelString: IO variables for loop
XBert.instructionShell.ioShell.form.frame.form1.ioLabel.labelString: Name ( range )

! BERT Options window

XBert*optionsShell.title: BERT Tools Options
XBert*optionsShell.dialogTitle: BERT Tools Options
XBert*optionsShell.okLabelString: OK
XBert*optionsShell.cancelLabelString: Cancel
XBert*optionsShell*fontList: -adobe-helvetica-bold-r-*-*-120-*-*-*-*-iso8859-*
XBert*optionsShell*form1.categoryLabel.labelString: Category:
XBert*optionsShell*form1*nameLabel.labelString: Makefile name:
XBert*optionsShell*form1.path.libLabel.labelString: BERT Library:
XBert*optionsShell*form1.path.stdLabel.labelString: System profiling:
XBert*optionsShell*form1*useVifa.labelString: Pack project database
XBert*optionsShell*form1.tools_form*compLabel.labelString: Compiler:
XBert*optionsShell*form1.tools_form*flagsLabel.labelString: Flags:
XBert*optionsShell*form1.tools_form*ldopt.labelString: Omit objs&libraries
XBert*optionsShell*form1.tools_form*arLabel.labelString: Archiver:
XBert*optionsShell*form1.tools_form*ranlib.labelString: Use ranlib
XBert*optionsShell*form1.tools_form*inc.labelString: Generate include file dependencies
XBert*optionsShell*form1.tools_form*lib.labelString: Generate library dependencies
XBert*optionsShell*form1.tools_form*defLabel.labelString: Additional defines:
XBert*optionsShell*form1.tools_form*XmText.columns: 40
XBert*optionsShell*form1.syntax_parallel*syntaxLabel.labelString: Syntax analysis
XBert*optionsShell*form1.syntax_parallel*parallelLabel.labelString: Parallel analysis
XBert*optionsShell*form1.syntax_parallel.frame1.syntax.nContLabel.labelString: Number of continuation lines:
XBert*optionsShell*form1.syntax_parallel.frame1.syntax.extend.labelString: Extend lines to 132 characters
XBert*optionsShell*form1.syntax_parallel.frame2.parallel.autoPar.labelString: Automatic parallelization
XBert*optionsShell*form1.syntax_parallel.frame2.parallel.rw.labelString: Read/Write statements can be reordered
XBert*optionsShell*form1.data.autosave.labelString: All arrays are SAVE
XBert*optionsShell*form1.data.call.labelString: Extern modules use/modify only arguments
XBert*optionsShell*form1.data.dbnd.labelString: DO loops can have zero number of iterations
XBert*optionsShell*form1.data.subrg.labelString: Subscript ranges can be violated
XBert*optionsShell*form1.data.round.labelString: Roundoff is important
XBert*optionsShell*form1.generate*tm.labelString: Insert time profiling
XBert*optionsShell*form1.generate*tmp.labelString: Print on stdout
XBert*optionsShell*form1.generate*tms.labelString: Save in <PROJECT>.PRF file
XBert*optionsShell*form1.generate*tmi.labelString: Print integral time
XBert*optionsShell*form1.generate*cb.labelString: Insert BERT comments
XBert*optionsShell*form1.generate*cu.labelString: Save user comments
XBert*optionsShell*form1.generate.vm.labelString: Visualize modules processing
XBert*optionsShell*form1.generate.vw.labelString: Visualize workers processing
XBert*optionsShell*form1.generate.ds.labelString: Dynamic split of parallel loops
XBert*optionsShell*form1.generate.1sf.labelString: Generate unified source code
XBert*optionsShell*form1.generate*psLabel.labelString: Packet size:
XBert*optionsShell*form1.generate*ioSize.columns: 4
XBert*optionsShell*form1.generate*packetSize.columns: 4
XBert*optionsShell*form1.generate*iosLabel.labelString: IO buffer size:
XBert*optionsShell*form1.generate.im.labelString: Insert IMPLICITE NONE
XBert*optionsShell*form1.misc.npLabel.labelString: Number of processes
XBert*optionsShell*form1.misc.npmLabel.labelString: Maximum number of processes
XBert*optionsShell*form1.misc.fs.labelString: Fast scheduling
XBert*optionsShell*form1.misc.pnLabel.labelString: Pragma density:
XBert*optionsShell*form1.misc.ppLabel.labelString: Generate pragmas for \
statements heavier than (%)
XBert*optionsShell*form1.?.leftOffset: 5
XBert*optionsShell*form1.?.bottomOffset: 0
XBert*optionsShell*form1.?.topOffset: 5
XBert*optionsShell*form1.?.rightOffset: 5
!XBert*optionsShell*?.bottomOffset: 5
!XBert*optionsShell*?.leftOffset: 5
!XBert*optionsShell*?.rightOffset: 5
!Bert*optionsShell*?.topOffset: 5

XBert.Edit*contextHelpString:	\
\
@rm This is @sl Text Editor @rm . \n\
You can edit on it source files of your projects,\n\
manually add pragmas to it or uncomment pragmas\n\
generated by @tt BERT 77 @rm . Finally, You can\n\
edit on it arbitrary text files via\n\
@bf File/Open File... @rm in @sl Main menu @rm of @tt xbert @rm or\n\
@bf File/Open... @rm in menu of @sl Text Editor @rm .

XBert.Edit*menubar*contextHelpString:	\
\
@rm This is menu of @sl Text Editor @rm with next submenus:\n\
\n\
* @bf File @rm - general operations with files in @sl Text Editor @rm .\n\
\n\
* @bf Edit @rm - editing operations with file loaded.\n\
\n\
* @bf Search @rm - find and replace some strings in text.\n\
\n\
* @bf Options @rm - configure @sl Text Editor @rm.\n\
\n\
* @bf Help @rm - getting help on window.

XBert.Edit*menubar.button_0.contextHelpString:	\
\
@rm This is the @sl File menu@rm .\n\
\n\
* @bf Open... @rm - open new file for editing.\n\
\n\
* @bf Save @rm - save results of editing.\n\
\n\
* @bf Save As... @rm - save results in to another file.\n\
\n\
* @bf Print... @rm - print current file.\n\
\n\
* @bf Quit @rm - close @sl Text Editor @rm .

XBert.Edit*menubar.button_1.contextHelpString:	\
\
@rm This is the @sl Edit menu@rm .\n\
\n\
* @bf Undo @rm - undo last editing.\n\
\n\
* @bf Redo @rm - redo last undo.\n\
\n\
* @bf Cut @rm - move selection to clipboard.\n\
\n\
* @bf Copy @rm - copy selection to clipboard.\n\
\n\
* @bf Paste @rm - insert text from clipboard to file.\n\
\n\
* @bf Delete @rm - remove selected text.\n\
\n\
* @bf Show clipboard @rm - display current clipboard content.

XBert.Edit*menubar.button_2.contextHelpString:	\
\
@rm This is the @sl Search menu@rm .\n\
\n\
* @bf Find... @rm - start search of substrings in file.\n\
\n\
* @bf Replace... @rm - start replace one substring to another.\n\
\n\
* @bf Search Again @rm - repeate last search action.\n\
\n\
* @bf Goto Line Number... @rm - go to the specified line number in file.\n\
\n\
* @bf Goto File Offset... @rm - go to the specified absolute character\n\
                        offset in file.

XBert.Edit*menubar.button_3.contextHelpString:	\
\
@rm This is the @sl Option menu@rm .\n\
\n\
* @bf Tab Size... @rm - set number of spaces replacing the tab character.\n\
\n\
* @bf Auto save @rm - don't ask about saving file on close.\n\
\n\
* @bf Backup @rm - create backup copy of edited file.

XBert.Edit*menubar.button_4.contextHelpString:	\
\
@rm This is the @sl Help menu@rm .\n\
\n\
* @bf Context @rm - click on an item to get help on it.\n\
\n\
* @bf Editor @rm - get help on @sl Text Editor @rm .

XBert.Edit*status.contextHelpString:	\
\n\
Display some information:\n\
\n\
@bf * @rm - Appears when file was changed.\n\
\n\
@bf Line: @rm - Line number at which cursor is positioned.\n\
\n\
@bf Char: @rm - Position of cursor in current line.\n\
\n\
@bf Offset: @rm - Cursor offset in file.\n\
\n\
@bf Length: @rm - Total size of file in bytes.\n\
\n\
@bf <percent> @rm - Relative position of cursor in file.

! BERT log window

XBert.logShell.title: Log window
XBert.logShell.iconName: BERT: Log
XBert.logShell*logText.columns:	80
XBert.logShell*logText.rows:	10
XBert.logShell.findShell.title: Find Box
XBert.logShell.findShell.form.frame.form.case.labelString: Case sensitive
XBert.logShell.findShell.form.frame.form.words.labelString: Whole words only
XBert.logShell.findShell.form.frame.form.wrap.labelString: Wrap search
XBert.logShell*contextHelpString:	\
\
@rm This is @sl Log Window @rm . \n\
It contains output of @tt BERT 77 @rm tools.\n\
You can see on it various information gained on \n\
source analysis stage.

XBert.logShell*menuBar*contextHelpString:	\
\
@rm This is menu of @sl Log Window @rm with next submenus:\n\
\n\
* @bf File @rm - general operations with @sl Log Window @rm .\n\
\n\
* @bf Search @rm - find some strings in text.\n\
\n\
* @bf Options @rm - configure @sl Log Window @rm.\n\
\n\
* @bf Help @rm - getting help on window.

XBert.logShell*menuBar.file.contextHelpString:	\
\
@rm This is the @sl File menu@rm .\n\
\n\
* @bf Save to file @rm - save logging information to file.\n\
\n\
* @bf Clear @rm - clear content of @sl Log Window@rm .\n\
\n\
* @bf Close @rm - close window.

XBert*menuBar.search.labelString: Search
XBert*menuBar.search.mnemonic: S

XBert.logShell*menuBar.search.contextHelpString:	\
\
@rm This is @sl Search menu@rm .\n\
\n\
* @bf Find @rm - start search of substrings in text.\n\
\n\
* @bf Next @rm - repeat last search.

XBert.logShell*filePullDown.clear.labelString: Clear
XBert.logShell*filePullDown.saveas.labelString: Save to file...
XBert.logShell*filePullDown.saveas.mnemonic: S
XBert.logShell*filePullDown.saveas.acceleratorText: Ctrl+F2
XBert.logShell*filePullDown.saveas.accelerator: Ctrl<Key>F2
XBert.*searchPullDown.search.labelString: Find
XBert.*searchPullDown.search.mnemonic: F
XBert.*searchPullDown.search.accelerator: Ctrl<Key>f
XBert.*searchPullDown.search.acceleratorText: Ctrl-F
XBert.*searchPullDown.again.labelString: Next
XBert.*searchPullDown.again.mnemonic: N
XBert.*searchPullDown.again.acceleratorText: F3
XBert.*searchPullDown.again.accelerator: <Key>F3
XBert.logShell*menuBar.options.contextHelpString:	\
\
@rm This is @sl Options menu@rm .\n\
\
* @bf Autorise... @rm - configure autorise conditions of @sl Log Window@rm .

XBert*logShell*optionsPullDown.config.labelString: Autorise...
XBert*logShell*optionsPullDown.config.mnemonic: A

XBert.logShell*menuBar.help.contextHelpString:	\
\
@rm This is the @sl Help menu@rm.\n\
\n\
* @bf Context @rm - click on an item to get help on it.\n\
\n\
* @bf Log window @rm - get help on @sl Log Window@rm .

XBert.logShell*helpPullDown.help.labelString: Log window
XBert.logShell*helpPullDown.help.mnemonic: L
XBert.logShell*helpPullDown.help.acceleratorText: Shift+F1
XBert.logShell*helpPullDown.help.accelerator: Shift<Key>F1

XBert*logConfigShell.title: Autorise Log Window
XBert*logConfigShell.dialogTitle: Autorise Log Window
XBert*logConfigShell.okLabelString: OK
XBert*logConfigShell.cancelLabelString: Cancel

XBert*logConfigShell*contextHelpString:	\
@rm You can configure on which messages autorise @sl Log window @rm :\n\
\n\
* @bf On information @rm - when information messages is received\n\
\n\
* @bf On warning @rm - when warning is received.\n\
\n\
* @bf On error @rm - when error is received.\n\
\n\
* @bf On fatal error @rm - when analysis breaks.

! Show window

XBert.showShell.title: View sources
XBert.showShell.iconName: BERT: View sources
XBert.showShell*showText.columns:	80
XBert.showShell*showText.rows:		20
XBert.showShell*filePullDown.detach.labelString: Detach
XBert.showShell*filePullDown.detach.mnemonic: D
XBert.showShell*searchPullDown.goto.labelString: Goto line...
XBert.showShell*searchPullDown.goto.mnemonic: l
XBert.showShell*searchPullDown.goto.acceleratorText: Ctrl-L
XBert.showShell*searchPullDown.goto.accelerator: Ctrl<Key>L
XBert.showShell*helpPullDown.help.labelString: View sources
XBert.showShell*helpPullDown.help.mnemonic: V
XBert.showShell*helpPullDown.help.acceleratorText: Shift+F1
XBert.showShell*helpPullDown.help.accelerator: Shift<Key>F1

XBert.showShell*contextHelpString:	\
@rm This is @sl View sources @rm winow.\n\
\n\
Your can examine Your source files in it.\n\
When @sl View source @rm window show code relative\n\
to statements and parallel levels of your program\n\
it highlights appropriate lines of code.

XBert.showShell*menuBar.contextHelpString:	\
@rm This is @sl Main menu @rm of @sl View sources @rm window.\n\
It contains following submenus:\n\
\n\
* @bf File @rm - general operations.\n\
\n\
* @bf Search @rm - search operations in code.\n\
\n\
* @bf Help @rm - get some help.

XBert.showShell*menuBar.file.contextHelpString:	\
@rm This is @sl File @rm submenu.\n\
\n\
* @bf Detach @rm - makes this window standalone.\n\
            Next time when you choose view code new\n\
            @sl View source @rm window will be opened.\n\
\n\
* @bf Close @rm - close this window.

XBert.showShell*menuBar.search.contextHelpString:	\
@rm This is the @sl Search menu@rm .\n\
\n\
* @bf Find... @rm - start search of substrings in file.\n\
\n\
* @bf Next @rm - find next occurance of substring in file.\n\
\n\
* @bf Goto line... @rm - go to the specified line number in file.

XBert.showShell*menuBar.help.contextHelpString:	\
@rm This is @sl Help @rm menu\n\
\n\
* @bf Context @rm - click on item to get help on it\n\
\n\
* @bf View sources @rm - get help on @sl View sources @rm window.

XBert.showShell*status.contextHelpString:	\
@rm This is information about current contents of this window:\n\
\n\
@bf File: @rm - name of file loaded.\n\
\n\
@bf Line: @rm - line number under cursor and total lines in file.\n\
\n\
@bf Char: @rm - chracter number under cursor on current line.\n\
\n\
@bf <number>% @rm - percentage of file up to current line.

! Tree window

XBert.mainWindow*viewPullDown.graph.mnemonic: P
XBert.mainWindow*viewPullDown.graph.labelString: Project tree
XBert.mainWindow*viewPullDown.graph.acceleratorText: F6
XBert.mainWindow*viewPullDown.graph.accelerator: <Key>F6

XBert.graphShell*contextHelpString:	\
@rm This is @sl Tree window@rm .\n\
It show graphical representation of your program.

XBert.graphShell*menuBar.contextHelpString:	\
@rm This is @sl Main menu @rm of @sl Tree window @rm with next submenus:\n\
\n\
* @bf File @rm - general operations\n\
\n\
* @bf Help @rm - get some help.

XBert.graphShell*menuBar.file.contextHelpString:	\
@rm This is @sl File @rm menu\n\
\n\
* @bf Close @rm - close this window.

XBert.graphShell*menuBar.help.contextHelpString:	\
@rm This is @sl Help @rm menu\n\
\n\
* @bf Context @rm - click on item to get help on it\n\
\n\
* @bf Tree window @rm - get help on @sl Tree window@rm .

XBert.graphShell*rowcol*contextHelpString:	\
@rm This is @sl Command area @rm of @sl Tree window @rm .\n\
\n\
The context help for the buttons \n\
gives their short description.

XBert.graphShell*rowcol.frame*contextHelpString:	\
@rm Set filter criteria for nodes of @sl Tree window @rm .

XBert.graphShell*rowcol.frame*mfilter.contextHelpString:	\
@bf Modules @rm \n\
\n\
@rm Set filter criteria for @bs Module nodes @rm of @sl Tree window @rm .

XBert.graphShell*rowcol.frame*lfilter.contextHelpString:	\
@bf Levels @rm \n\
\n\
@rm Set filter criteria for @bs Level nodes @rm of @sl Tree window @rm .

XBert.graphShell*rowcol.frame*ifilter.contextHelpString:	\
@bf Statements @rm \n\
\n\
@rm Set filter criteria for @bs Statement nodes @rm of @sl Tree window @rm .

XBert.graphShell*rowcol.help.contextHelpString:	\
@bf Help @rm \n\
\n\
Get detailed help on using this panel.

XBert.graphShell.form.XmScrolledWindow*module*contextHelpString:	\
@rm This is @sl Module node @rm .\n\
\n\
It represent separate function/subroutine of your program.\n\
Number of optional red marks means level of concurrency of this\n\
module.\n\
\n\
Invoke details on this module by pressing left mouse button.\n\
* @bs <Name> @rm - name of this module\n\
* @bf Weight @rm - weight of module in execution time of program\n\
* @bf Gain @rm - time benefit relative to sequential time of this module.\n\
\n\
Right mouse button invoke @sl Action menu @rm :\n\
* @bf View @rm - Invoke @sl View @rm window positioned on this module\n\
* @bf Edit @rm - Invoke @sl Edit @rm window positioned on this module\n\
* @bf Browse @rm - Invoke @sl Module browser @rm positioned on this module\n\
* @bf Go to module tree @rm - Position head of this module tree in viewable\n\
                          area of @sl Tree window @rm .\n\
          @bs Note: @sl last item present only in menus for called modules.

XBert.graphShell.form.XmScrolledWindow*level*contextHelpString:	\
@rm This is @sl Level node @rm .\n\
\n\
It represent one level of LPF pf your program.\n\
Thickness of incoming line indicate weight of this level\n\
in program execution time.\n\
Number of optional red marks means level of concurrency of this\n\
level.\n\
\n\
Invoke details on this level by pressing left mouse button.\n\
* @bs (start-end) @rm - range of lines occupied by this level in source file\n\
* @bf Weight @rm - weight of level in execution time of program\n\
* @bf Gain @rm - time benefit relative to sequential time of this level.\n\
* @bf Parts @rm - number of parallel parts level scheduled on.\n\
\n\
Right mouse button invoke @sl Action menu @rm :\n\
* @bf View @rm - Invoke @sl View @rm window positioned on this level\n\
* @bf Edit @rm - Invoke @sl Edit @rm window positioned on this level\n\
* @bf Browse @rm - Invoke @sl Level browser @rm positioned on this level.

XBert.graphShell.form.XmScrolledWindow*statement*contextHelpString:	\
@rm This is @sl Statement node @rm .\n\
\n\
It represent separate statement of your program.\n\
Thickness of incoming line indicate weight of this statement\n\
in program execution time.\n\
Number of optional red or blue marks means level of concurrency of this\n\
statement. Red color used for successively parallelized statements,\n\
while blue color - for @bs potential @rm concurrent loops.\n\
\n\
Invoke details on this statement by pressing left mouse button.\n\
* @bs <Type> (start-end) @rm - type and range of lines occupied by this statement in source file\n\
* @bf Weight @rm - weight of statement in execution time of program\n\
* @bf Gain @rm - time benefit relative to sequential time of this statement.\n\
* @bf Parts @rm - number of parallel parts statement scheduled on.\n\
\n\
Right mouse button invoke @sl Action menu @rm :\n\
* @bf View @rm - Invoke @sl View @rm window positioned on this statement\n\
* @bf Edit @rm - Invoke @sl Edit @rm window positioned on this statement\n\
* @bf Browse @rm - Invoke @sl Statement browser @rm positioned on this statement.

XBert.graphShell*helpPullDown.help.labelString: Tree window
XBert.graphShell*helpPullDown.help.mnemonic: T
XBert.graphShell*helpPullDown.help.acceleratorText: Shift-F1
XBert.graphShell*helpPullDown.help.accelerator: Shift<Key>F1
XBert.graphShell.title: Project tree
XBert.graphShell*typeLabel.labelString: Empty
XBert.graphShell*typeLabel.fontList: -*-helvetica-bold-r-normal-*-140-*-iso8859-1
XBert.graphShell*typeLabel.foreground: red
!XBert.graphShell.form.scrolled_w.ClipWindow.background: cyan
!XBert.graphShell.form.scrolled_w.ScrolledWindowClipWindow.background: cyan
!XBert.graphShell*tree.background: cyan
XBert.graphShell*graphLabel.labelString: Press on tree node left mouse button to see details, right mouse button to popup action menu
XBert.graphShell.form*mfilter.labelString: Modules
XBert.graphShell.form*lfilter.labelString: Levels
XBert.graphShell.form*ifilter.labelString: Statements
XBert.graphShell.form*filtrLabel.labelString: Filters:

XBert.graphShell*filterStatement.form.message.contextHelpString:	\
@rm This is the @sl Statement filter @rm window.\n\
\n\
* @bf Show ONLY these types @rm - filter statements with following properties:\n\
     @bf All @rm              - show @bf all @rm statements;\n\
     @bf with inhibitors @rm  - show only statements with inhibitors;\n\
     @bf with pragmas @rm     - show only statements with pragmas;\n\
     @bf concurrent @rm       - show only concurrent statements.\n\
\n\
* @bf Show ONLY this efficiency @rm - filter statements by efficiency:\n\
     @bf Extra high @rm - show highest effective statements;\n\
     @bf High @rm       - show high effective statements;\n\
     @bf Medium @rm     - show medium effective statements;\n\
     @bf Low @rm        - show low effective statements;\n\
\n\
* @bf Hide less than %% of program time @rm - hide statements with estimated\n\
       execution time less than specified by @sl scale @rm below.\n\
\n\
* @bf Hide types of statements @rm - hide statements of specified types:\n\
     @bf Concurrent loops @rm - hide concurrent loops;\n\
     @bf Sequential loops @rm - hide sequential loops;\n\
     @bf Blocks @rm           - hide non loop statements.

XBert.graphShell*filterLevel.form.message.contextHelpString:	\
@rm This is the @sl Level filter @rm window.\n\
\n\
* @bf Show ONLY these types @rm - filter levels with following properties:\n\
     @bf All @rm              - show @bf all @rm levels;\n\
     @bf with inhibitors @rm  - show only levels with inhibitors;\n\
     @bf with pragmas @rm     - show only levels with pragmas;\n\
     @bf concurrent @rm       - show only concurrent levels.\n\
\n\
* @bf Show ONLY this efficiency @rm - filter levels by efficiency:\n\
     @bf Extra high @rm - show highest effective levels;\n\
     @bf High @rm       - show high effective levels;\n\
     @bf Medium @rm     - show medium effective levels;\n\
     @bf Low @rm        - show low effective levels;\n\
\n\
* @bf Hide less than %% of program time @rm - hide levels with estimated\n\
       execution time less than specified by @sl scale @rm below.

XBert.graphShell*filterModule.form.message.contextHelpString:	\
@rm This is the @sl Module filter @rm window.\n\
\n\
* @bf Show ONLY these types @rm - filter modules with following properties:\n\
     @bf All @rm              - show @bf all @rm modules;\n\
     @bf with inhibitors @rm  - show only modules with inhibitors;\n\
     @bf with pragmas @rm     - show only modules with pragmas;\n\
     @bf concurrent @rm       - show only concurrent modules.\n\
\n\
* @bf Show ONLY this efficiency @rm - filter modules by efficiency:\n\
     @bf Extra high @rm - show highest effective modules;\n\
     @bf High @rm       - show high effective modules;\n\
     @bf Medium @rm     - show medium effective modules;\n\
     @bf Low @rm        - show low effective modules;\n\
\n\
* @bf Hide less than %% of program time @rm - hide modules with estimated\n\
       execution time less than specified by @sl scale @rm below.


! Find dialog

XBert.showShell.findShell.title: Find Box
XBert.showShell.findShell.form.frame.form.case.labelString: Case sensitive
XBert.showShell.findShell.form.frame.form.words.labelString: Whole words only
XBert.showShell.findShell.form.frame.form.wrap.labelString: Wrap search

! Filters resources 

XBert.*.tetForm.typeForm.label.labelString: Show ONLY these types
XBert.*.tetForm.efficiency.label.labelString: Show ONLY this efficiency
XBert.*.tetForm.typeForm.label.fontList: -adobe-helvetica-bold-r-*-*-100-*-*-*-*-iso8859-*
XBert.*.tetForm.efficiency.label.fontList: -adobe-helvetica-bold-r-*-*-100-*-*-*-*-iso8859-*
XBert.*.tetForm.typeForm.frame.rowcol.toggle0.labelString: All
XBert.*.tetForm.typeForm.frame.rowcol.toggle1.labelString: with inhibitors
XBert.*.tetForm.typeForm.frame.rowcol.toggle2.labelString: with pragmas
XBert.*.tetForm.typeForm.frame.rowcol.toggle3.labelString: concurrent
XBert.*.tetForm.time.rowcol.enable.fontList: -adobe-helvetica-bold-r-*-*-100-*-*-*-*-iso8859-*
XBert.*.tetForm.time.rowcol.enable.labelString: Hide less than %% of program time
XBert.*.tetForm.efficiency.leftOffset: 10
XBert.*.tetForm.time.topOffset: 10

! Filter module

XBert*filterModule.title: 	Filter modules
XBert*filterModule.dialogTitle: 	Filter modules
XBert*filterModule.okLabelString:	OK
XBert*filterModule.cancelLabelString:	Cancel
Xbert*filterModule.helpLabelString:	Help
XBert*filterModule.form.rowcol.undef.labelString: Hide undefined modules
XBert*filterModule.form.rowcol.unused.labelString: Hide unused modules
XBert*filterModule.form.rowcol.undef.fontList: -adobe-helvetica-bold-r-*-*-100-*-*-*-*-iso8859-*
XBert*filterModule.form.rowcol.unused.fontList: -adobe-helvetica-bold-r-*-*-100-*-*-*-*-iso8859-*
XBert*filterModule.form.?.topOffset: 5
XBert*filterModule.form.?.rightOffset: 5
XBert*filterModule.form.?.leftOffset: 5
XBert*filterModule.form.?.bottomOffset: 5

! Filter level

XBert*filterLevel.title:	Filter levels
XBert*filterLevel.dialogTitle:	Filter levels
XBert*filterLevel.okLabelString:	OK
XBert*filterLevel.cancelLabelString:	Cancel
Xbert*filterLevel.helpLabelString:	Help
XBert*filterLevel.form.?.topOffset: 5
XBert*filterLevel.form.?.rightOffset: 5
XBert*filterLevel.form.?.leftOffset: 5
XBert*filterLevel.form.?.bottomOffset: 5

! Filter statement

XBert*filterStatement.title:	Filter statements
XBert*filterStatement.dialogTitle:	Filter statements
XBert*filterStatement.okLabelString:	OK
XBert*filterStatement.cancelLabelString:	Cancel
Xbert*filterStatement.helpLabelString:	Help
XBert*filterStatement.form.?.topOffset: 5
XBert*filterStatement.form.?.rightOffset: 5
XBert*filterStatement.form.?.leftOffset: 5
XBert*filterStatement.form.?.bottomOffset: 5
XBert*filterStatement.form.sTypeForm.label.labelString: Hide types of statements
XBert*filterStatement.form.sTypeForm.label.fontList: -adobe-helvetica-bold-r-*-*-100-*-*-*-*-iso8859-*
XBert*filterStatement.form.sTypeForm.frame.rowcol.pardo.labelString: Concurrent loops
XBert*filterStatement.form.sTypeForm.frame.rowcol.seqdo.labelString: Sequential loops
XBert*filterStatement.form.sTypeForm.frame.rowcol.block.labelString: Blocks

