global init_display
set init_display ""
global init_options
set init_options ""
global init_graphics_mode
set init_graphics_mode ""
global display_changed
set display_changed false
global options_changed
set options_changed false
global graphics_mode_changed
set graphics_mode_changed false
proc boolean { int } {
if { $int == "0" } {
return "false"
}
return "true"
}
proc restart_alert { tf } {
global messagePanel
upvar 0 "messagePanel" $messagePanel
$messagePanel setInputAllowed $tf
}
proc alert_status_change { handle field_type } {
global init_display
global init_options
global init_graphics_mode
global display_changed
global options_changed
global graphics_mode_changed
if { $field_type == "graphics display driver" } {
if { [$handle getCurrentValue] != $init_display }  {
set display_changed true
} else {
set display_changed false
}
} elseif { $field_type == "graphics display options" } {
if { [$handle getCurrentValue] != $init_options }  {
set options_changed true
} else {
set options_changed false
}
} elseif { $field_type == "graphics mode" } {
if { [$handle getCurrentValue] != $init_graphics_mode }  {
set graphics_mode_changed true
} else {
set graphics_mode_changed false
}
}
restart_alert [ expr { $display_changed == "true" ||
$options_changed == "true" ||
$graphics_mode_changed == "true" } ]
}
proc initialise_display { field } {
global init_display
if {$init_display == ""} {
set init_display [$field getCurrentValue]
}
}
proc initialise_options {field } {
global init_options
if { $init_options == ""} {
set init_options [$field getCurrentValue]
}
}
proc initialise_graphics_mode {field} {
global init_graphics_mode
if { $init_graphics_mode == ""} {
set init_graphics_mode [$field getCurrentValue]
}
}
proc loadPlotter { plotters } {
set buff [GuidoExecServer "GetPlotterNames" { }]
set count [GuidoGetParamBufferValue $buff num_values]
for {set idx 1} {$idx < $count} {incr idx} {
append ListPlotters "\""
append ListPlotters "[GuidoGetParamBufferValue $buff plotter_$idx]"
append ListPlotters "\" "
}
eval [concat {$plotters} {setValues} $ListPlotters]
}
proc getProcessors { processorList } {
set buff [GuidoExecServer "GetProcessorCount" { }]
set count [GuidoGetParamBufferValue $buff count]
append ListProcessors "All "
if {[expr $count > 1]} {
for {set idx 1} {$idx <= $count} {incr idx} {
append ListProcessors "$idx "
}
}
set oldVal [$processorList getCurrentValue]
eval [concat {$processorList} {setValues} $ListProcessors]
$processorList setCurrentValue $oldVal
}
proc graphics_port_status {graphics_mode override_default_port} {
if {[$graphics_mode getCurrentValue] == "default"]} {
if {[$override_default_port getCurrentValue] == "Y"}] {
return "true"
}
} else {
return "true"
}
}
proc IsChinaCallback { language_label language } {
set buff [GuidoExecServer "IsSurpacChina" { }]
set value [GuidoGetParamBufferValue $buff value]
if { $value == "true" } {
$language_label setVisible false
$language setVisible false
}
}
proc enableDraftSightOption { label_plot_editor plot_editor } {
set buffer [ GuidoExecServer IsDraftSightEnabled { } ]
set enabled [GuidoGetParamBufferValue $buffer "enabled"]
if { $enabled == "true" } {
$label_plot_editor setVisible false
$plot_editor setVisible false
} else {
$label_plot_editor setVisible false
$plot_editor setVisible false
}
}
GuidoForm frm00915 {
-action initial {[IsChinaCallback $language_label $language]}
-action initial {[enableDraftSightOption $label_plot_editor $plot_editor]}
-default_buttons
-label Settings
-layout BoxLayout Y_AXIS
GuidoTabbedPane options {
GuidoPanel panel4 {
-label Graphics
-layout BoxLayout Y_AXIS
GuidoPanel p0 {
-layout CentrelineLayout
GuidoPanel leftPanel {
-layout BoxLayout Y_AXIS
GuidoPanel userOptionsPanel {
-border etched true
-label "User preferences"
-layout CentreLineLayout VERTICAL LEFT
GuidoFontNameBrowser default_font {
-label "Default Font (empty => language specific)"
-null true
-allowDefault false
-display_length 12
-format none
-max_length 50
-next_focus grid_label_size
-tip DEFAULT_FONT_TIP
}
GuidoFontNameBrowser default_fixed_font {
-label "Default Fixed-width Font  (empty => language specific)"
-null true
-allowDefault false
-display_length 12
-format none
-max_length 50
}
GuidoComboBox greeking_limit {
-label "Text Rendering Limit"
-default 10
-display_length 3
-max_length 10
-value_in 0 1 2 3 4 5 10 20
-tip DEFAULT_GREEKING_TIP
}
GuidoField grid_label_size {
-label "Grid label font size"
-default "0.02 sru"
-display_length 10
-format none
-max_length 20
-tip GRID_LABEL_TIP
-translate lower
}
GuidoLabel label_window_in_method {
-label "WINDOW IN mode"
}
GuidoButtonGroupPanel window_in_method {
-layout BoxLayout X_AXIS
-tip WINDOW_IN_TIP
GuidoRadioButton frm80918_22 {
-height 1
-caption "centre to corner"
-selected_value "centre to corner"
-next_focus frm80918_23
}
GuidoRadioButton frm80918_23 {
-height 1
-caption "corner to corner"
-selected_value "corner to corner"
-next_focus view_default_mode
}
}
GuidoCheckBox view3D {
-default false
-label "Start in 3D background"
-selected_value 3D
-tip DEFAULT_3D_MODE_TIP
-unselected_value 2D
}
GuidoCheckBox viewport_controls {
-default true
-label "Viewport controls"
-selected_value on
-tip VIEWPORT_CONTROLS
-unselected_value off
}
}
GuidoPanel viewerSettings {
-label "Viewer Settings"
-layout CentrelineLayout
-border etched true
GuidoField viewer_speed_factor {
-label "Viewer speed factor"
-default 2.0
-display_length 5
-format real_8
-max_length 5
-next_focus viewer_axes
-low_bound 0.5
-tip "VIEWER_SPEED_FACTOR_TIP"
}
GuidoComboBox mouse_left {
-label "Default Left Mouse Button"
-display_length 10
-max_length 50
-value_in "Orbit" "Dolly" "Zoom" "Z-Orbit" "Pan" "Roll" "Dolly In/Out" "Cutting Planes" "Constrained Dolly X" "Constrained Dolly Y" "Constrained Dolly Z" "Constrained Rotate X" "Constrained Rotate Y" "Constrained Rotate Z" "Constrained Scale X" "Constrained Scale Y" "Constrained Scale Z"
-default Orbit
-tip DEFAULT_MOUSE_TIP
-exclusive true
}
GuidoComboBox mouse_middle {
-label "Default Middle Mouse Button"
-display_length 10
-max_length 50
-value_in "Orbit" "Dolly" "Zoom" "Z-Orbit" "Pan" "Roll" "Dolly In/Out" "Cutting Planes" "Constrained Dolly X" "Constrained Dolly Y" "Constrained Dolly Z" "Constrained Rotate X" "Constrained Rotate Y" "Constrained Rotate Z" "Constrained Scale X" "Constrained Scale Y" "Constrained Scale Z"
-default Zoom
-tip DEFAULT_MOUSE_TIP
-exclusive true
}
GuidoComboBox mouse_right {
-label "Default Right Mouse Button"
-display_length 10
-max_length 50
-value_in "Orbit" "Dolly" "Zoom" "Z-Orbit" "Pan" "Roll" "Dolly In/Out" "Cutting Planes" "Constrained Dolly X" "Constrained Dolly Y" "Constrained Dolly Z" "Constrained Rotate X" "Constrained Rotate Y" "Constrained Rotate Z" "Constrained Scale X" "Constrained Scale Y" "Constrained Scale Z"
-default Dolly
-tip DEFAULT_MOUSE_TIP
-exclusive true
}
GuidoComboBox mouse_wheel {
-label "Default Mouse Wheel"
-display_length 10
-max_length 50
-value_in "Zoom - Centred" "Zoom - Follow Mouse"
-default "Zoom - Follow Mouse"
-tip DEFAULT_MOUSE_TIP
-exclusive true
}
}
GuidoPanel displayRightPanel {
-border etched true
-label "Graphics display options"
-layout CentreLineLayout
GuidoCheckBox edgesDisplay {
-default true
-label "Display edges"
-selected_value Y
-tip DISPLAY_TRI_EDGES_TIP
-unselected_value N
}
GuidoCheckBox blockModelEdgesDisplay {
-default true
-label "Display Block Model edges"
-selected_value Y
-tip DISPLAY_BLOCK_EDGES_TIP
-unselected_value N
}
GuidoCheckBox hidden_surface_removal {
-label "Automatic hidden surface removal"
-default false
-selected_value on
-unselected_value off
-tip USE_HIDDEN_SURFACE_REMOVAL_TIP
}
GuidoCheckBox use_hidden_surface_with_rubberband {
-label "Use hidden surface with rubberband"
-tip HIDDEN_SURFACE_WITH_RUBBERBAND_TIP
-selected_value on
-unselected_value off
}
GuidoComboBox show_shadow {
-label "Graphics Shadow"
-default None
-display_length 4
-exclusive true
-max_length 20
-value_in None X Y Z -X -Y -Z
-tip DEFAULT_SHADOW_TIP
}
GuidoComboBox brightness {
-label "Brightness Factor"
-display_length 4
-exclusive true
-null false
-max_length 20
-value_in Default 1 2 3 4 5 6 7 8 9 10
-default Default
-tip DEFAULT_BRIGHTNESS_TIP
}
}
}
GuidoPanel rightPanel {
-layout BoxLayout Y_AXIS
GuidoPanel axes_panel {
-label "Viewer axes"
-layout CentrelineLayout
-border etched true
GuidoCheckBox viewer_axes {
-label "Display viewer axes"
-selected_value "on"
-unselected_value "off"
-default "on"
-next_focus viewer_axes_xpos
-tip VIEWER_AXES_TIP
}
GuidoComboBox viewer_axes_location {
-label "Axis Viewer Location"
-default "bottom_left"
-null false
-tip "VIEWER_AXES_POSITION_TOP"
-dependency {"[$viewer_axes getCurrentValue]" == "on"}
-alternative_mlt_keys "bottom_left" "bottom_right" "top_left" "top_right"
-value_in "bottom_left" "bottom_right" "top_left" "top_right"
}
GuidoColourBrowserField viewer_axes_xcolour {
-label "X colour"
-display_length 16
-max_length 64
-null false
-translate lower
-next_focus viewer_axes_ycolour
-tip "VIEWER_AXES_COLOUR_TIP"
-dependency {"[$viewer_axes getCurrentValue]" == "on"}
}
GuidoColourBrowserField viewer_axes_ycolour {
-label "Y colour"
-display_length 16
-null false
-max_length 64
-translate lower
-next_focus viewer_axes_zcolour
-tip "VIEWER_AXES_COLOUR_TIP"
-dependency {"[$viewer_axes getCurrentValue]" == "on"}
}
GuidoColourBrowserField viewer_axes_zcolour {
-label "Z colour"
-display_length 16
-null false
-translate lower
-max_length 64
-next_focus graphics_mode
-tip "VIEWER_AXES_COLOUR_TIP"
-dependency {"[$viewer_axes getCurrentValue]" == "on"}
}
}
GuidoPanel cuttingPlanesPanel {
-layout CentrelineLayout
-label "Cutting Plane Settings"
-border etched true
GuidoCheckBox show_cutting_planes {
-label "Show cutting planes"
-selected_value "on"
-unselected_value "off"
-default "on"
-tip DEFAULT_SHOW_CUT_PLANES_TIP
}
GuidoColourBrowserField cutting_plane_colour {
-label "Colour"
-display_length 15
-null false
-translate lower
-max_length 64
-dependency {"[$show_cutting_planes getCurrentValue]" == "on"}
-default "gray"
-tip DEFAULT_CUT_PLANE_COLOUR_TIP
}
GuidoCheckBox show_cutting_plane_edges {
-label "Show edges"
-selected_value "on"
-unselected_value "off"
-default "on"
-dependency {"[$show_cutting_planes getCurrentValue]" == "on"}
-tip DEFAULT_CUT_PLANE_EDGES_TIP
}
GuidoFiller space {
-height 0.5
}
GuidoFiller space {
-height 0.5
}
GuidoComboBox cut_faces {
-label "Cut Faces"
-display_length 12.6
-exclusive true
-format none
-null false
-max_length 60
-value_in "None" "Specific Colour"
-default "None"
-tip DEFAULT_CUT_PLANE_GEOMETRY_TIP
}
GuidoColourBrowserField cut_face_colour {
-label "Colour"
-display_length 15
-null false
-translate lower
-max_length 64
-dependency {"[$cut_faces getCurrentValue]" == "Specific Colour"}
-default "Yellow"
-tip DEFAULT_CUT_GEOMETRY_COLOUR_TIP
}
GuidoFiller space {
-height 0.5
}
GuidoFiller space {
-height 0.5
}
GuidoComboBox cut_edges {
-label "Cut Edges"
-display_length 12.6
-exclusive true
-format none
-null false
-max_length 60
-value_in "None" "Specific Colour"
-default "Specific Colour"
-tip DEFAULT_CUT_PLANE_GEOMETRY_TIP
}
GuidoColourBrowserField cut_edge_colour {
-label "Colour"
-display_length 15
-null false
-translate lower
-max_length 64
-dependency {"[$cut_edges getCurrentValue]" == "Specific Colour"}
-default "White"
-tip DEFAULT_CUT_GEOMETRY_COLOUR_TIP
}
GuidoFiller space {
-height 0.5
}
GuidoFiller space {
-height 0.5
}
GuidoComboBox interactive_mouse {
-label "Interactive Mouse Button"
-display_length 8
-exclusive true
-format none
-null false
-max_length 60
-value_in "None" "Left" "Right" "Middle"
-default "Right"
-tip DEFAULT_INTERACTIVE_PLANES_TIP
}
}
GuidoPanel lod_panel {
-label "Level of detail"
-layout CentrelineLayout
-border etched true
GuidoCheckBox activate_lod_DTM {
-label "Activate LOD functionality for DTMs / 3DMs"
-selected_value "on"
-unselected_value "off"
-default false
-tip "LOD_TIP_001"
}
GuidoCheckBox activate_lod_BM {
-label "Activate LOD functionality for Block Model"
-selected_value "on"
-unselected_value "off"
-default false
-tip "LOD_TIP_004"
}
GuidoComboBox lod_level {
-label "Level"
-default "4"
-display_length 12
-max_length 64
-null false
-tip "LOD_TIP_002"
-value_in "1" "2" "3" "4" "5" "6" "7" "8"
}
GuidoComboBox lod_ratio {
-label "Ratio"
-display_length 14
-max_length 64
-low_bound 0.0
-high_bound 1.0
-exclusive false
-null false
-default 0.75
-value_in "0.10" "0.20" "0.25" "0.30" "0.40" "0.50" "0.60" "0.70" "0.75" "0.80" "0.90"
-tip "LOD_TIP_003"
}
}
}
}
}
GuidoPanel HardwarePanel {
-label "Hardware Settings"
-layout BoxLayout Y_AXIS
GuidoPanel hardwarePanel {
-layout BoxLayout Y_AXIS
-border etched true
-label "Hardware Settings"
GuidoPanel auto_hardware_panel {
-layout CentreLineLayout
GuidoCheckBox auto_settings {
-label "Detect best settings on next startup"
-default true
-selected_value on
-unselected_value off
-tip DEFAULT_AUTODETECT_TIP
}
}
GuidoPanel hardwareSettings {
-layout CentreLineLayout
-dependency { [$auto_settings getCurrentValue] == "off" }
GuidoComboBox hsr_algorithm {
-label "Hidden surface removal algorithm"
-tip HIDDEN_SURFACE_REMOVAL_ALGORITHM_TIP
-default "software z-buffer"
-display_length 15
-exclusive true
-format none
-max_length 100
-null false
-value_in "painters" "software z-buffer" "hardware z-buffer"
}
GuidoComboBox display {
-label "Graphics display driver"
-default "msw/window0"
-action initial {[initialise_display $display]}
-action focusGained {[alert_status_change $display "graphics display driver"]}
-display_length 15
-exclusive true
-format none
-max_length 60
-tip DISPLAY_OUTPUT_UNIT_TIP
-value_in "msw/window0" "opengl/window0" "opengl2/window0" "dx9/window0"
}
GuidoComboBox backface_culling {
-label "Backface Culling"
-display_length 15
-exclusive true
-format none
-max_length 60
-value_in "None" "Closed Objects" "All Objects"
-default "Closed Objects"
-tip DEFAULT_BACKFACE_CULL_TIP
}
GuidoCheckBox double_buffering {
-label "Double Buffering"
-selected_value on
-unselected_value off
-tip DEFAULT_DOUBLE_BUFFERING_TIP
}
GuidoCheckBox stereoscopic {
-label "Stereo 3D"
-selected_value on
-unselected_value off
-tip DEFAULT_STEREO_TIP
}
GuidoCheckBox autofocus {
-label "Automatically adjust depth"
-dependency { [$stereoscopic getCurrentValue] == "on" }
-selected_value on
-unselected_value off
-tip DEFAULT_AUTOFOCUS_TIP
}
GuidoCheckBox display_lists {
-label "Display Lists"
-selected_value on
-unselected_value off
-tip DEFAULT_DISPLAY_LISTS_TIP
}
}
}
GuidoPanel processorSettings {
-layout CentreLineLayout
-border etched true
-label "Processor Settings"
GuidoComboBox processorAffinity {
-action initial {[getProcessors $processorAffinity]}
-label "Processor Affinity"
-display_length 15
-exclusive false
-null false
-format none
-max_length 60
-default "All"
-tip DEFAULT_PROCESSOR_AFFINITY_TIP
}
}
}
GuidoPanel LightingPanel {
-label "Lighting"
-layout BoxLayout Y_AXIS
GuidoPanel overallSpotLightPanel {
-label "Spot Light"
-layout BoxLayout Y_AXIS
-border etched true
GuidoPanel useSpotLightPanel {
-layout CentreLineLayout
GuidoCheckBox useSpotLight {
-default true
-label "Use spot light for dtm illumination"
-selected_value Y
-tip USE_SPOT_LIGHT_TIP
-unselected_value N
}
}
GuidoPanel spotLightPanel {
-layout CentreLineLayout
-dependency { [$useSpotLight getCurrentValue] == "Y" }
GuidoField illumination_cone {
-display_length 8
-format double
-low_bound 0.01
-high_bound 180
-label "Illumination cone (degrees)"
-low_bound 0
-max_length 16
-null false
-tip SPOTLIGHT_ILLUMINATION_TIP
-translate upper
}
GuidoField sharpness_cone {
-display_length 8
-format double
-low_bound 0.1
-high_bound 180
-label "Sharpness cone (degrees)"
-low_bound 0
-max_length 16
-null false
-tip SPOTLIGHT_SHARPNESS_TIP
-translate upper
}
GuidoField offset_angle {
-display_length 8
-format double
-low_bound 0.0
-high_bound 45
-label "Offset angle from camera->target (degrees)"
-low_bound 0
-max_length 16
-null false
-tip SPOTLIGHT_OFFSET_ANGLE_TIP
-translate upper
}
GuidoColourBrowserField spot_colour {
-label "Spot light colour"
-display_length 16
-max_length 128
-null false
-tip SPOTLIGHT_COLOUR_TIP
-translate lower
}
}
}
GuidoPanel overallDirectionalLightPanel {
-label "Directional Lights"
-layout BoxLayout Y_AXIS
-border etched true
GuidoPanel useDirectionalLightPanel {
-layout CentreLineLayout
GuidoCheckBox useDirectionalLights {
-default true
-label "Use directional light(s) for dtm illumination"
-selected_value on
-tip USE_DIRECTIONAL_LIGHTS_TIP
-unselected_value off
}
}
GuidoPanel directionalLightPanel {
-dependency { [$useDirectionalLights getCurrentValue] == "on" }
-layout BoxLayout Y_AXIS
GuidoPanel frm00194_29 {
-layout BoxLayout X_AXIS
GuidoFiller space {
-width 1.5
}
GuidoPanel frm00194_24 {
-layout CentreLineLayout
GuidoLabel frm00194_2 {
-label "Light"
}
GuidoLabel frm00194_3 {
-label "Y"
}
GuidoField light_y1 {
-default -1
-display_length 4
-font_style bold
-format double
-label "1"
-max_length 16
-next_focus light_x1
-null false
-translate upper
-tip Y_LIGHT_TIP
}
GuidoField light_y2 {
-display_length 4
-font_style bold
-format double
-label "2"
-max_length 16
-next_focus light_x2
-null false
-translate upper
-tip Y_LIGHT_TIP
}
GuidoField light_y3 {
-display_length 4
-font_style bold
-format double
-label "3"
-max_length 16
-next_focus light_x3
-null false
-translate upper
-tip Y_LIGHT_TIP
}
}
GuidoFiller frm00194_31 {
-width 1
}
GuidoPanel frm00194_26 {
-layout BoxLayout Y_AXIS
GuidoLabel frm00194_4 {
-label "X"
}
GuidoField light_x1 {
-default 1
-display_length 4
-font_style bold
-format double
-max_length 16
-next_focus light_z1
-null false
-translate upper
-tip X_LIGHT_TIP
}
GuidoField light_x2 {
-display_length 4
-font_style bold
-format double
-max_length 16
-next_focus light_z2
-null false
-translate upper
-tip X_LIGHT_TIP
}
GuidoField light_x3 {
-display_length 4
-font_style bold
-format double
-max_length 16
-next_focus light_z3
-null false
-translate upper
-tip X_LIGHT_TIP
}
}
GuidoFiller frm00194_32 {
-width 1
}
GuidoPanel frm00194_27 {
-layout BoxLayout Y_AXIS
GuidoLabel frm00194_5 {
-label "Z"
}
GuidoField light_z1 {
-default 1
-display_length 4
-font_style bold
-format double
-max_length 16
-next_focus light_colour1
-null false
-translate upper
-tip Z_LIGHT_TIP
}
GuidoField light_z2 {
-display_length 4
-font_style bold
-format double
-max_length 16
-next_focus light_colour2
-null false
-translate upper
-tip Z_LIGHT_TIP
}
GuidoField light_z3 {
-display_length 4
-font_style bold
-format double
-max_length 16
-next_focus light_colour3
-null false
-translate upper
-tip Z_LIGHT_TIP
}
}
GuidoFiller frm00194_32 {
-width 1
}
GuidoPanel frm00194_28 {
-layout BoxLayout Y_AXIS
GuidoLabel frm00194_6 {
-label Colour
}
GuidoColourBrowserField light_colour1 {
-display_length 16
-exclusive false
-font_style bold
-max_length 20
-next_focus light_y2
-default white
-tip LIGHT_COLOUR_TIP
}
GuidoColourBrowserField light_colour2 {
-display_length 16
-exclusive false
-font_style bold
-max_length 32
-next_focus light_y3
-tip LIGHT_COLOUR_TIP
}
GuidoColourBrowserField light_colour3 {
-display_length 16
-exclusive false
-font_style bold
-max_length 32
-tip LIGHT_COLOUR_TIP
}
}
}
}
}
GuidoButtonGroupPanel rendering {
-label "Rendering Method"
-layout BoxLayout X_AXIS
-tip SPOTLIGHT_RENDERING_TIP
-border etched true
GuidoRadioButton frm00338_7 {
-caption None
-selected_value N
}
GuidoRadioButton frm00338_8 {
-caption Gouraud
-selected_value G
}
GuidoRadioButton frm00338_9 {
-caption Phong
-selected_value P
}
}
GuidoPanel edgesPanel {
-layout CentreLineLayout
GuidoCheckBox edgesLighting {
-default false
-label "Edge lighting"
-selected_value Y
-tip SPOTLIGHT_EDGES_TIP
-unselected_value N
}
}
}
GuidoPanel panel5 {
-label Plotting
-layout BoxLayout Y_AXIS
GuidoPanel frm80921_9 {
-border etched true
-label Plotter
-layout CentreLineLayout
GuidoFiller fil_03a {
-width 15
}
GuidoFiller fil_03b {}
GuidoLabel label_plot_editor {
-label "Default plot editor"
}
GuidoComboBox plot_editor {
-default "draftsight"
-alternative_values  "DraftSight" "Internal"
-value_in "draftsight" "surpac"
-display_length 17.5
-exclusive true
-max_length 20
-next_focus default_plotter
-tip PLOT_VIEWER_TIP
}
GuidoLabel label_default_plotter {
-label "Default plotter"
}
GuidoComboBox default_plotter {
-default WINDOWS
-action initial {[loadPlotter $default_plotter]}
-display_length 17.5
-exclusive false
-format none
-max_length 20
-next_focus plot_command
-tip DEFAULT_PLOTTER_TIP
}
GuidoLabel label_plot_command {
-label "System plot command"
}
GuidoComboBox plot_command {
-default windows
-display_length 17.5
-exclusive false
-format none
-max_length 256
-next_focus pattern_file
-tip PLOT_COMMAND_TIP
-value_in windows "cmd.exe /c copy !AS com1:" "command.com /c copy !AS com1:" "lpr -Pssi_plot_queue -#1 -h -l !AS" "lp -d ssi_plot_queue !AS"
}
GuidoFontNameBrowser plotting_windows_font {
-label "Windows Driver Font"
-allowDefault false
-display_length 17.5
-format none
-max_length 50
}
}
GuidoPanel frm80921_14 {
-border etched true
-label "Plotting files"
-layout CentreLineLayout
GuidoFiller fil_04a {
-width 15
}
GuidoFiller fil_04b {}
GuidoLabel label_pattern_file {
-label "Pattern file"
}
GuidoFileBrowserField pattern_file {
-default "SSI_PLOTTING : patterns.ssi"
-display_length 20
-format none
-max_length 256
-next_focus pen_file
-tip "Pattern file specifies the file containing pattern definitions for plotting."
-absolutePath
-start_dir "SSI_PLOTTING:"
-translate none
}
GuidoLabel label_pen_file {
-label "Palette/pen file"
}
GuidoFileBrowserField pen_file {
-default "SSI_PLOTTING : plotting.pen"
-display_length 20
-format none
-max_length 256
-next_focus plot_preview_background_colour
-tip PLOT_PEN_FILE_TIP
-absolutePath
-start_dir "SSI_PLOTTING:"
-translate none
}
}
GuidoPanel frm80921_15 {
-border etched true
-layout CentreLineLayout
-label Miscellaneous
GuidoFiller fil_05a {
-width 15
}
GuidoFiller fil_05b {}
GuidoLabel label_plot_preview_rubberband_colour {
-label "Rubberband colour"
}
GuidoColourBrowserField plot_preview_rubberband_colour {
-default red
-display_length 20
-exclusive false
-max_length 80
-next_focus plot_preview_thickness_adjustment
-tip "The rubberband to use in Plot Preview."
}
GuidoLabel label_plot_preview_thickness_adjustment {
-label "Thickness adjustment"
}
GuidoField plot_preview_thickness_adjustment {
-default 1.5
-display_length 10
-format double
-max_length 30
-tip PLOT_LINE_THICKNESS_TIP
-translate upper
}
GuidoFontNameBrowser plot_preview_font {
-label "Plot Preview Font"
-display_length 17.5
-format none
-max_length 50
}
}
GuidoPanel frm80921_19 {
-border etched true
-label "Plotting advertisement"
-layout CentreLineLayout
GuidoFiller fil_06a {
-width 15
}
GuidoFiller fil_06b {}
GuidoLabel label_ploting_advertisement {
-label "Text string"
}
GuidoField plotting_advertisement {
-default "GEOVIA"
-display_length 20
-format none
-max_length 32
-tip PLOT_AD_TIP
-translate none
}
}
GuidoPanel autoPlotPanel {
-border etched true
-label "Autoplot defaults"
-layout CentreLineLayout
GuidoFiller fil_07a {
-width 15
}
GuidoFiller fil_07b {}
GuidoComboBox autoplot_action {
-display_length 17.5
-input allowed
-label Action
-max_length 32
-null false
-exclusive true
-value_in "Plot Preview" "Plot Driver" "None"
-default "Plot Preview"
-tip AUTOPLOT_ACTION_TIP
}
GuidoFileBrowserField autoplot_lookup {
-default "SSI_STYLES:dholes.ssi"
-label "Lookup file"
-format none
-display_length 20
-max_length 32
-absolutePath
-start_dir "SSI_STYLES:"
-tip AUTOPLOT_LOOKUP_TIP
}
}
}
GuidoPanel panel12 {
-layout BoxLayout Y_AXIS
-label "Colours"
GuidoPanel colorPanel {
-border etched true
-label "Graphics Colors"
-layout BoxLayout Y_AXIS
GuidoPanel views {
-layout CentreLineLayout
GuidoPanel 2D {
-border etched true
-label "2D View"
-layout CentreLineLayout
GuidoColourBrowserField graphics_background {
-label "Background"
-default "black"
-display_length 15
-exclusive false
-format none
-max_length 80
-tip "The default background colour for viewports."
}
GuidoColourBrowserField graphics_text {
-label "Text"
-default "white"
-display_length 15
-format none
-max_length 80
-tip "The default background colour for viewports."
}
GuidoFiller space {
-height 1
}
}
GuidoPanel 3D {
-border etched true
-label "3D View"
-layout CentreLineLayout
GuidoColourBrowserField graphics_background_top_3D {
-label "Background Top"
-default "dark aquamarine"
-display_length 15
-exclusive false
-format none
-max_length 80
-tip "The default background colour for viewports."
}
GuidoColourBrowserField graphics_background_bottom_3D {
-label "Background Bottom"
-default "dark green"
-display_length 15
-exclusive false
-format none
-max_length 80
-tip "The default background colour for viewports."
}
GuidoColourBrowserField graphics_text_3D {
-label "Text"
-default "black"
-display_length 15
-format none
-max_length 80
-tip "The default background colour for viewports."
}
}
}
GuidoPanel otherColours {
-layout CentreLineLayout
GuidoColourBrowserField grid_colour {
-label "Grid"
-default red
-display_length 22.5
-exclusive false
-max_length 80
-next_focus grid_label_size
-tip "Grid colour specifies the colour to draw grid lines in the graphics module."
}
GuidoColourBrowserField rubber_band_colour {
-default black
-display_length 22.5
-exclusive false
-label "Rubberband"
-max_length 80
-tip "The colour to use for the rubberband tool in Graphics."
}
}
}
GuidoPanel frm80921_10 {
-border etched true
-label "Plot preview"
-layout CentreLineLayout
-width 35
GuidoFiller fil_09a {
-width 15
}
GuidoFiller fil_09b {}
GuidoComboBox plot_preview_background_colour {
-display_length 20
-exclusive false
-format none
-label "Viewport options"
-max_length 60
-tip "The background colour for the Plot Preview viewport."
-value_in "white,window contrast=black,text=black" "black,window contrast=white,text=black" "apricot,window contrast=light grey,text=light grey"
}
}
GuidoPanel label_Title_bar_background_colour {
-width 35
-border etched true
-layout CentreLineLayout
-label "Title bar background colour"
GuidoFiller fil_10a {
-width 15
}
GuidoFiller fil_10b {}
GuidoColourBrowserField active_viewport_title_colour {
-display_length 22.5
-input allowed
-label "Active viewport"
-max_length 80
-default "light blue"
-tip DEFAULT_TITLE_COLOUR_TIP
}
GuidoColourBrowserField inactive_viewport_title_colour {
-display_length 22.5
-input allowed
-label "Inactive viewport"
-max_length 80
-default "dark silver"
-tip DEFAULT_TITLE_COLOUR_TIP
}
GuidoColourBrowserField graphics_workspace_colour {
-label "Workspace"
-default black
-display_length 22.5
-exclusive false
-max_length 80
-tip "Defines the colour to use for the graphics workspace background."
}
}
GuidoPanel label_title_bar_text_colour {
-width 35
-border etched true
-layout CentreLineLayout
-label "Title bar text colour"
GuidoFiller fil_11a {
-width 15
}
GuidoFiller fil_11b {}
GuidoColourBrowserField open_viewport_title_text_colour {
-display_length 22.5
-input allowed
-label "Open viewports"
-max_length 80
-default "white"
-tip "The colour to use for the view name in the title bar and viewbar icon for open views."
}
GuidoColourBrowserField close_viewport_title_text_colour {
-display_length 22.5
-input allowed
-label "Closed viewports"
-max_length 80
-default "black"
-tip "The colour to use for the view name in the viewbar icon for closed views."
}
}
GuidoPanel label_Icon_colours {
-width 35
-border etched true
-layout CentreLineLayout
-label "Icon colours"
GuidoFiller fil_12a {
-width 15
}
GuidoFiller fil_12b {}
GuidoColourBrowserField title_icons_colour {
-display_length 22.5
-input allowed
-label "Title bar icons"
-max_length 80
-default "black"
-tip "The colour to use for the icons in the view title bar."
}
GuidoColourBrowserField resize_icon_colour {
-display_length 22.5
-input allowed
-label "Resize icon"
-max_length 80
-default "black"
-tip "The colour to use the resize icons at the corners of the view."
}
}
}
GuidoPanel panel6 {
-label "Coordinate system/units"
-layout BoxLayout Y_AXIS
GuidoFiller space {
-height 0.5
}
GuidoPanel frm80922_21 {
-border etched true
-layout CentreLineLayout
-label "World quadrant"
GuidoButtonGroupPanel world_quadrant {
-layout BoxLayout Y_AXIS
-tip DEFAULT_DIR_TIP
GuidoRadioButton frm80922_2 {
-height 1
-caption NE
-default true
-selected_value NE
}
GuidoRadioButton frm80922_3 {
-height 1
-caption NW
-selected_value NW
}
GuidoRadioButton frm80922_4 {
-height 1
-caption SE
-selected_value SE
}
GuidoRadioButton frm80922_5 {
-height 1
-caption SW
-selected_value SW
}
}
}
GuidoPanel frm80922_22 {
-border etched true
-layout CentreLineLayout
-label "Measurement options"
GuidoFiller fil_14a {
-width 10
}
GuidoFiller fil_14b {}
GuidoLabel label_distance_units {
-label "Distance units"
}
GuidoButtonGroupPanel distance_units {
-layout BoxLayout X_AXIS
-tip "The units of measurement to use."
GuidoRadioButton frm80922_8 {
-height 1
-caption metric
-default true
-selected_value METRIC
}
GuidoRadioButton frm80922_9 {
-height 1
-caption imperial
-next_focus frm80922_12
-selected_value IMPERIAL
}
}
GuidoLabel label_angle_units {
-label "Angle units"
}
GuidoPanel frm80922_14 {
-layout BoxLayout X_AXIS
-tip "The units of angle measurement to use."
GuidoButtonGroupPanel angle_units {
GuidoRadioButton frm80922_12 {
-height 1
-caption degrees
-default true
-selected_value DEGREES
}
GuidoRadioButton frm80922_13 {
-height 1
-caption grads
-next_focus frm80922_16
-selected_value GRADS
}
}
}
GuidoLabel label_grade_units {
-label "Grade units"
}
GuidoPanel frm80922_19 {
-tip GRAPHICS_RATIO_TIP
-layout BoxLayout X_AXIS
GuidoButtonGroupPanel grade_units {
-layout BoxLayout Y_AXIS
GuidoRadioButton frm80922_16 {
-height 1
-caption percentage
-default true
-selected_value percentage
}
GuidoRadioButton frm80922_17 {
-height 1
-caption "FRM_00915_1"
-selected_value ratio
}
GuidoRadioButton frm80922_18 {
-height 1
-caption angle
-next_focus mass_units
-selected_value angle
}
}
}
GuidoLabel label_mass_units {
-label "Mass units"
}
GuidoField mass_units {
-default tonnes
-display_length 15
-format none
-max_length 15
-next_focus scale_factor
-tip "Mass units to use for reporting."
-translate none
}
GuidoLabel label_scale_factor {
-label "Scale factor"
}
GuidoField scale_factor {
-default 1.0
-display_length 15
-format double
-max_length 30
-tip GRAPHICS_SCALE_TIP
-translate upper
}
}
GuidoFiller frm80922_25 {
-width 1
}
GuidoPanel frm80922_23 {
-border etched true
-layout CentreLineLayout
-label "Axis label names"
GuidoFiller fil_15a {
-width 10
}
GuidoFiller fil_15b {}
GuidoLabel label_ref_label {
-label "Reference axis"
}
GuidoField ref_label {
-default NORTHING
-display_length 15
-format none
-max_length 20
-next_focus ref_abrev
-tip GRAPHICS_AXIS_LABEL_TIP
-translate none
}
GuidoLabel label_ref_abrev {
-label "Axis abbreviation"
}
GuidoField ref_abrev {
-default N
-display_length 15
-format none
-max_length 10
-next_focus non_ref_label
-tip GRAPHICS_AXIS_LABEL_TIP
-translate upper
}
GuidoLabel label_non_ref_label {
-label "Non-reference axis"
}
GuidoField non_ref_label {
-default ELEVATION
-display_length 15
-format none
-max_length 20
-next_focus non_ref_abrev
-tip GRAPHICS_AXIS_LABEL_TIP
-translate none
}
GuidoLabel label_non_ref_abrev {
-label "Axis abbreviation"
}
GuidoField non_ref_abrev {
-default E
-display_length 15
-format none
-max_length 10
-tip GRAPHICS_AXIS_LABEL_TIP
-translate upper
}
}
GuidoPanel frm80922_26 {
-layout CentreLineLayout
}
}
GuidoPanel panel7 {
-label Alias
-layout BoxLayout Y_AXIS
GuidoPanel frm80923_13 {
-layout CentreLineLayout
-label "Alias files"
-border etched true
GuidoLabel label_alias1 {
-label "Alias one"
}
GuidoFileBrowserField alias1 {
-display_length 32
-format none
-max_length 256
-tip DEFAULTS_ALIAS_TIP
-translate none
-absolutePath
-start_dir "SSI_ETC:"
}
GuidoLabel label_alias2 {
-label "Alias two"
}
GuidoFileBrowserField alias2 {
-display_length 32
-format none
-max_length 256
-tip DEFAULTS_ALIAS_TIP
-translate none
-absolutePath
-start_dir "SSI_ETC:"
}
GuidoLabel label_alias3 {
-label "Alias three"
}
GuidoFileBrowserField alias3 {
-display_length 32
-format none
-max_length 256
-tip DEFAULTS_ALIAS_TIP
-translate none
-absolutePath
-start_dir "SSI_ETC:"
}
GuidoLabel label_alias4 {
-label "Alias four"
}
GuidoFileBrowserField alias4 {
-display_length 32
-format none
-max_length 256
-tip DEFAULTS_ALIAS_TIP
-translate none
-absolutePath
-start_dir "SSI_ETC:"
}
GuidoLabel label_alias5 {
-label "Alias five"
}
GuidoFileBrowserField alias5 {
-display_length 32
-format none
-max_length 256
-tip DEFAULTS_ALIAS_TIP
-translate none
-absolutePath
-start_dir "SSI_ETC:"
}
GuidoLabel label_alias6 {
-label "Alias six"
}
GuidoFileBrowserField alias6 {
-display_length 32
-format none
-max_length 256
-tip DEFAULTS_ALIAS_TIP
-translate none
-absolutePath
-start_dir "SSI_ETC:"
}
GuidoLabel label_alias7 {
-label "Alias seven"
}
GuidoFileBrowserField alias7 {
-display_length 32
-format none
-max_length 256
-tip DEFAULTS_ALIAS_TIP
-translate none
-absolutePath
-start_dir "SSI_ETC:"
}
GuidoLabel label_alias8 {
-label "Alias eight"
}
GuidoFileBrowserField alias8 {
-display_length 32
-format none
-max_length 256
-tip DEFAULTS_ALIAS_TIP
-translate none
-absolutePath
-start_dir "SSI_ETC:"
}
GuidoLabel label_alias9 {
-label "Alias nine"
}
GuidoFileBrowserField alias9 {
-display_length 32
-format none
-max_length 256
-tip DEFAULTS_ALIAS_TIP
-translate none
-absolutePath
-start_dir "SSI_ETC:"
}
GuidoLabel label_keymaps {
-label "Keymaps file"
}
GuidoFileBrowserField keymaps {
-default "SSI_ETC:keymaps.ssi"
-display_length 32
-format none
-max_length 256
-tip DEFAULT_KEYMAP_TIP
-translate none
-absolutePath
-start_dir "SSI_ETC:"
}
GuidoLabel label_logicals {
-label "Logicals file"
}
GuidoFileBrowserField logicals {
-display_length 32
-format none
-max_length 256
-tip DEFAULT_LOGICAL_FILE_TIP
-translate none
-absolutePath
-start_dir "SSI_ETC:"
}
}
}
GuidoPanel panel8 {
-label "Operating system"
-layout BoxLayout Y_AXIS
GuidoPanel frm80924_13 {
-label "Operating System Commands"
-border etched true
-layout CentreLineLayout
GuidoComboBox os_shell {
-label "Shell command"
-default command.com
-display_length 25
-exclusive false
-format none
-max_length 256
-tip DEFAULT_SHELL_COM_TIP
-value_in command.com "start cmd.exe" "xterm &"
}
GuidoComboBox file_manager {
-label "File manager"
-default explorer
-display_length 25
-exclusive false
-format none
-max_length FIO_MAX_FILENAME_LENGTH
-tip DEFAULT_EXPLORER_TIP
-value_in explorer
}
GuidoComboBox os_log {
-label "Shell output redirection"
-default "> os_log.ssi"
-display_length 25
-exclusive false
-format none
-max_length 256
-tip DEFAULT_OS_COM_TIP
-value_in "> os_log.ssi" "os_log=>& os_log.ssi" "1> os_log.ssi 2>&1"
}
}
GuidoPanel panel {
-label "External text editor"
-border etched true
-layout CentreLineLayout
GuidoFileBrowserField text_editor {
-label "Startup command"
-default "notepad !AS"
-display_length 27.5
-format none
-max_length 256
-tip DEFAULT_TEXT_EDITOR_TIP
-absolutePath
}
}
GuidoPanel panel {
-border etched true
-layout CentreLineLayout
-label "External html viewer"
GuidoComboBox viewer_service_name {
-label "Browser to use"
-tip OS_WEB_BROWSER_TIP
-default "Default Browser"
-display_length 25
-exclusive true
-format none
-max_length 100
-null false
-value_in "DEFAULT" "iexplore" "OTHER"
}
GuidoFileBrowserField help_viewer_path {
-label "Browser location"
-display_length 27.5
-format none
-max_length FIO_MAX_FILENAME_LENGTH
-dependency { "[$viewer_service_name getCurrentValue]" != "DEFAULT" && "[$viewer_service_name getCurrentValue]" != "iexplore"}
-tip OS_WEB_BROWSER_PATH
-absolutePath
}
}
}
GuidoPanel panel9 {
-label Presentation
-layout BoxLayout Y_AXIS
GuidoPanel panel {
-label "Graphics drawing styles"
-border etched true
-layout CentreLineLayout
GuidoFileBrowserField draw_styles_file {
-label "Draw styles file"
-default SSI_STYLES:styles.ssi
-display_length 20
-format none
-max_length FIO_MAX_FILENAME_LENGTH
-tip "Draw styles file specifies the file containing default drawing styles to use in the graphics module."
-absolutePath
-start_dir "SSI_STYLES:"
-translate none
}
GuidoFileBrowserField blast_styles_file {
-label "Drill/blast styles file"
-display_length 20
-input allowed
-max_length FIO_MAX_FILENAME_LENGTH
-default "SSI_STYLES:blast.ssi"
-absolutePath
-start_dir "SSI_STYLES:"
-tip "Blast styles file specifies the file containing default drawing styles to use in drill/blast module."
}
}
GuidoPanel panel {
-label "SCHEDULER drawing styles"
-border etched true
-layout CentreLineLayout
GuidoFileBrowserField ore_body_draw_styles {
-label "Ore body styles file"
-default SSI_STYLES:styles.ore
-display_length 20
-format none
-max_length FIO_MAX_FILENAME_LENGTH
-tip "(SCHEDULER) Defines the drawing styles to be used for the ore body model."
-absolutePath
-start_dir "SSI_STYLES:"
-translate none
}
GuidoFileBrowserField mining_block_draw_styles {
-label "Mining blocks styles file"
-default SSI_STYLES:styles.mbk
-display_length 20
-format none
-max_length FIO_MAX_FILENAME_LENGTH
-tip "(SCHEDULER) Defines the drawing styles to be used for the mining blocks."
-absolutePath
-start_dir "SSI_STYLES:"
-translate none
}
}
GuidoPanel panel {
-label "Drill hole display"
-border etched true
-layout CentreLineLayout
GuidoFileBrowserField drill_hole_pattern_file {
-label "Pattern file"
-default SSI_STYLES:dholes.ssi
-display_length 20
-format none
-max_length 256
-tip DEFAULT_PATTERN_FILE_TIP
-absolutePath
-start_dir "SSI_STYLES:"
-translate none
}
}
}
GuidoPanel panel10 {
-label FILES_FILTER_TEXT
-layout BoxLayout Y_AXIS
GuidoPanel topPanel {
-layout BoxLayout X_AXIS
GuidoPanel fileActionOnSavePanel {
-border etched true
-label "File actions on save"
-layout CentreLineLayout VERTICAL LEFT
GuidoFiller fil_17a {
-width 12
}
GuidoFiller fil_17b {
-width 20
}
GuidoLabel label_not_file_action {
-label "Report files"
}
GuidoButtonGroupPanel not_file_action {
-layout BoxLayout X_AXIS
-tip DEFAULT_NOT_FILE_ACTION_TIP
GuidoRadioButton frm80926_2 {
-height 1
-caption view
-default true
-selected_value view
}
GuidoRadioButton frm80926_3 {
-height 1
-caption print
-selected_value print
}
GuidoRadioButton frm80926_4 {
-height 1
-caption open
-selected_value open
}
GuidoRadioButton frm80926_5 {
-height 1
-caption none
-selected_value none
}
}
GuidoLabel label_not_file_macro_action {
-label "During macro execution"
}
GuidoButtonGroupPanel not_file_macro_action {
-layout BoxLayout X_AXIS
-tip DEFAULT_MACRO_ACTION_TIP
GuidoRadioButton frm80926_7 {
-height 1
-caption view
-selected_value view
}
GuidoRadioButton frm80926_8 {
-height 1
-caption print
-selected_value print
}
GuidoRadioButton frm80926_9 {
-height 1
-caption open
-selected_value open
}
GuidoRadioButton frm80926_10 {
-height 1
-caption none
-default true
-selected_value none
}
}
GuidoLabel label_log_file_action {
-label "Log files"
}
GuidoButtonGroupPanel log_file_action {
-layout BoxLayout X_AXIS
-tip DEFAULT_LOG_ACTION_TIP
GuidoRadioButton frm80926_12 {
-height 1
-caption view
-default true
-selected_value view
}
GuidoRadioButton frm80926_13 {
-height 1
-caption print
-selected_value print
}
GuidoRadioButton frm80926_14 {
-height 1
-caption none
-selected_value none
}
}
GuidoLabel label_log_file_macro_action {
-label "During macro execution"
}
GuidoButtonGroupPanel log_file_macro_action {
-layout BoxLayout X_AXIS
-tip DEFAULT_LOG_ACTION_TIP
GuidoRadioButton frm80926_17 {
-height 1
-caption view
-selected_value view
}
GuidoRadioButton frm80926_18 {
-height 1
-caption print
-selected_value print
}
GuidoRadioButton frm80926_19 {
-height 1
-caption none
-default true
-selected_value none
}
}
}
GuidoFiller fil_17c {
-width 0.5
}
}
GuidoPanel fileViewingPanel {
-border etched true
-label "File viewing"
-layout CentreLineLayout
GuidoFiller fil_18a {
-width 12
}
GuidoFiller fil_18b {}
GuidoLabel label_file_view_command {
-label "View command"
}
GuidoFileBrowserField file_view_command {
-default notepad.exe
-display_length 20
-format none
-max_length 256
-absolutePath
-tip DEFAULT_NOTE_ACTION_TIP
}
}
GuidoPanel fileDeletionPanel {
-border etched true
-label "File Deletion"
-layout CentrelineLayout
GuidoLabel labelConfirmFileDeletion {
-label "Confirm file deletion"
}
GuidoCheckBox ConfirmFileDeletion {
-height 1
-default false
-selected_value Y
-unselected_value N
-tip SETTINGS_WARN_DELETION
}
GuidoLabel labelConfirmNetworkFileDeletion {
-label "Confirm network file deletion"
}
GuidoCheckBox ConfirmNetworkFileDeletion {
-height 1
-default false
-selected_value Y
-unselected_value N
-tip SETTINGS_NETWORK_WARN_DELETION
}
GuidoLabel labelPermanentDelete {
-label "Permanent delete"
}
GuidoCheckBox PermanentDelete {
-height 1
-default false
-selected_value Y
-unselected_value N
-tip SETTINGS_PERMANENT_DELETION
}
}
GuidoPanel filePrintingPanel {
-border etched true
-label "File printing"
-layout CentreLineLayout
GuidoFiller fil_20a {
-width 12
}
GuidoFiller fil_20b {}
GuidoLabel label_file_printing_command {
-label "Printing command"
}
GuidoComboBox file_print_command {
-default "command.com /c copy !AS lpt1:"
-display_length 17.5
-exclusive false
-format none
-max_length 256
-tip DEFAULT_PRINT_COMMAND_TIP
-value_in "command.com /c copy !AS lpt1:" "cmd.exe /c copy !AS lpt1:" "/bin/lp !AS &" "/usr/bin/lp !AS &"
}
}
}
GuidoPanel panel11 {
-label "Miscellaneous"
-layout CentreLineLayout VERTICAL LEFT
GuidoPanel leftPanel {
-layout BoxLayout Y_AXIS
GuidoPanel topPanel {
-layout CentreLineLayout VERTICAL LEFT
GuidoPanel frm80927_26 {
-border etched true
-label "Text file output"
-layout CentreLineLayout
GuidoFiller fil_21a {
-width 10
}
GuidoFiller fil_21b {}
GuidoLabel label_lines_per_page {
-label "Lines per page"
}
GuidoField lines_per_page {
-default 70
-display_length 3
-format integer
-high_bound 100
-low_bound 0
-max_length 4
-tip DEFAULT_LINE_PP_TIP
-translate none
}
}
GuidoPanel frm80927_22 {
-border etched true
-label "File options"
-layout CentreLineLayout
GuidoFiller fil_22a {
-width 8
}
GuidoFiller fil_22b {}
GuidoLabel label_file_Locking {
-label "Lock files"
}
GuidoButtonGroupPanel file_locking {
-layout BoxLayout X_AXIS
-tip DEFAULT_FILE_LOCKING_TIP
GuidoRadioButton frm80927_3 {
-height 1
-caption Yes
-selected_value on
}
GuidoRadioButton frm80927_4 {
-height 1
-caption No
-default true
-selected_value off
}
}
}
GuidoPanel frm80927_19 {
-border etched true
-label "Mouse settings"
-layout CentreLineLayout
GuidoFiller fil_23a {
-width 10
}
GuidoFiller fil_23b {}
GuidoField mouse_debounce {
-default 0.15
-display_length 3
-format double
-high_bound 1.000000
-label "Debounce time"
-low_bound 0.000000
-max_length 6
-tip DEFAULT_DEBOUNCE_TIP
-translate upper
}
}
}
GuidoPanel macroSettingsPanel {
-label "Macro Settings"
-border loweredBevel true
-layout BoxLayout Y_AXIS
GuidoPanel sclPanel {
-label "Scl"
-border etched true
-layout CentreLineLayout
GuidoFiller fil_21a {
-width 9.5
}
GuidoFiller fil_21b {}
GuidoField scl_debug_host {
-label "Scl debug host"
-default localhost
-display_length 10
-max_length 30
-format none
-tip TCL_DEBUG_TIP
}
GuidoField scl_debug_port {
-label "Scl debug port"
-default 2576
-display_length 10
-max_length 30
-format integer
-tip TCP_PORT_TIP
}
GuidoFileBrowserField scl_prodebug_file {
-label "Scl prodebug file"
-default "c:/Program Files/TclPro1.2/win32-ix86/bin/prodebug.tcl"
-display_length 30
-max_length 30
-file_mask *.tcl
-format none
-absolutePath
-tip PLATFORM_DEBUG_TIP
}
GuidoLabel sclLibraryPathLabel {
-label "SCL library path"
}
GuidoPanel sclLibrarySetupPanel {
-layout CentreLineLayout
GuidoField sclLibraryPath {
-display_length 25
-input allowed
-translate none
-max_length 128
-format none
-tip TCL_PATH_TIP
}
GuidoButton sclLibraryPathDialog {
-caption "..."
-command client "SCL LIBRARY SETUP"
-height 1
}
}
}
GuidoPanel macroPanel {
-layout CentreLineLayout
GuidoCheckBox mac_confirm_file_overwrite {
-label "Confirm file overwrite"
-tip DEFAULT_MACRO_OVERWRITE_TIP
}
}
}
}
GuidoPanel rightPanel {
-layout BoxLayout Y_AXIS
GuidoPanel topPanel_2 {
-layout CentreLineLayout VERTICAL LEFT
}
}
}
GuidoPanel stringFileFormatPanel {
-label "System Options"
-layout BoxLayout Y_AXIS
GuidoPanel extraPanel {
-border etched true
-label "Application Defaults"
-layout CentreLineLayout
GuidoLabel  language_label {
-label "Language (empty => use locale)"
}
GuidoComboBox language {
-display_length 10
-input allowed
-translate none
-null allowed
-max_length 32
-default "default"
-exclusive true
-value_in "default" "german" "french" "russian" "spanish" "chinese"
-alternative_mlt_keys "English" "German" "French" "Russian" "Spanish" "Chinese"
-tip LANGUAGE_TIP
}
GuidoComboBox default_type {
-label "Default initial field value type"
-display_length 10
-input allowed
-translate none
-null disallowed
-max_length 32
-default "Last_value_if_blank"
-exclusive true
-value_in "Application" "Last_value" "Last_value_if_blank"
-alternative_mlt_keys "Application" "Last value" "Last value if blank"
-tip "The type of initial field value to use for fields without a specific default type entry."
}
GuidoFiller space {
-height 0.5
}
GuidoFiller space {
-height 0.5
}
GuidoColourBrowserField formfield_help_colour {
-label "Form/Field help colour"
-default blue
-display_length 10
-exclusive false
-max_length 80
-tip SYS_HELP_COLOUR_TIP
}
GuidoComboBox formfield_help_size {
-label "Form/Field help size (lines)"
-default 4
-display_length 2
-exclusive true
-null false
-format integer
-max_length 2
-tip SYS_HELP_SIZE_TIP
-value_in 2 3 4 5 6 7 8
}
}
GuidoPanel panel {
-border etched true
-label "File System Defaults"
-layout CentrelineLayout
GuidoField stringfile_fil {
-label "FIL (The number of characters in a string file name)"
-display_length 3
-input allowed
-translate none
-max_length 3
-format integer
-low_bound 0
-high_bound 256
-default "0"
-tip "The number of characters in a string file name. The maximum allowable is 256."
}
GuidoField stringfile_loc {
-label "LOC (The maximum number of characters in a file location)"
-display_length 3
-input allowed
-translate none
-max_length 3
-format integer
-low_bound 0
-high_bound 252
-default "0"
-tip "The maximum number of characters in a file location. This value cannot exceed 252."
}
GuidoField stringfile_id {
-label "ID (The maximum number of digits in a file ID number)"
-display_length 2
-input allowed
-translate none
-max_length 2
-format integer
-low_bound 0
-high_bound 32
-default "0"
-tip "The maximum number of digits in a file ID number. The maximum is 32."
}
GuidoField stringfile_fmt {
-label "FMT (The type of formatting for the file ID numbers)"
-display_length 1
-input allowed
-translate none
-max_length 1
-format integer
-low_bound 0
-high_bound 2
-default "0"
-tip ID_NUMBER_FORMAT_TIP
}
GuidoField  stringfile_wid {
-label "WID (The total width of the formatted number)"
-display_length 3
-input allowed
-translate none
-max_length 3
-format integer
-low_bound 0
-default "0"
-tip "The total width of the formatted number."
}
GuidoField stringfile_dec {
-label "DEC (The number of decimal places in the number)"
-display_length 3
-input allowed
-translate none
-max_length 3
-format integer
-low_bound 0
-default "0"
-tip "The number of decimal places in the number."
}
GuidoField  stringfile_ochr {
-label "OCHR (Character substitution parameter -see Help)"
-display_length 2
-input allowed
-translate none
-max_length 2
-tip CHARACTER_SUB_TIP
}
GuidoField  stringfile_nchr {
-label "NCHR (Character substitution parameter -see Help)"
-display_length 2
-input allowed
-translate none
-max_length 2
-tip CHARACTER_SUB_TIP
}
GuidoField  stringfile_delim {
-label "DELIM (The delimiter used at the end of a logical name)"
-display_length 2
-input allowed
-translate none
-max_length 2
-tip "The delimiter used at the end of a logical name."
}
}
GuidoPanel panel {
-border etched true
-label "Remote Connection Defaults"
-layout CentrelineLayout
GuidoLabel label_graphics_mode {
-label "Graphics Mode"
}
GuidoComboBox graphics_mode {
-display_length 6
-default "default"
-action initial {[initialise_graphics_mode $graphics_mode]}
-action focusGained {[alert_status_change $graphics_mode "graphics mode"]}
-null false
-format none
-max_length 10
-no_mlt
-value_in "default" "bitmap"
-tip NETVISION_MODE_TIP
}
GuidoField graphics_port {
-label "Port Number"
-default 80
-dependency {[graphics_port_status $graphics_mode $override_default_port] == "true"}
-display_length 5
-max_length 5
-format integer
-tip NETVISION_PORT_TIP
}
GuidoCheckBox override_default_port {
-label "Override Default Port"
-default false
-dependency {"[$graphics_mode getCurrentValue]" == "default"}
-selected_value Y
-unselected_value N
-next_focus graphics_background
-tip NETVISION_PORT_TIP
}
}
GuidoPanel messagePanel {
-visible false
GuidoLabel mess_label {
-label SETTINGS_RESTART_ALERT
}
}
}
GuidoPanel reportWriterPanel {
-layout BoxLayout Y_AXIS
-label "Report writer options"
GuidoPanel leftPanel {
-layout BoxLayout Y_AXIS
GuidoPanel formatPanel {
-border etched true
-label "Report format options"
-layout CentreLineLayout
GuidoComboBox report_format {
-label "Report format"
-display_length 17.5
-value_in .csv .not .html .rtf .pdf .ps
-alternative_mlt_keys ".csv  - Comma Separated Values" ".not  - Simple Text Note File" ".html  - Hyper Text Markup Language (web browser)" ".rtf  - Rich Text Format (MS Word)" ".pdf  - Portable Document File (Adobe Acrobat)" ".ps  - PostScript"
-null disallowed
-tip REPORT_WRITER_OPTIONS_TIP
}
GuidoCheckBox report_pdf_compress {
-display_length 20
-label "PDF compress ?"
-dependency { [string match ".pdf*" "[$report_format getCurrentValue]"] }
-selected_value true
-unselected_value false
}
GuidoComboBox report_zoom_percentage {
-label "Report preview zoom percentage"
-display_length 3
-max_length 3
-value_in 10 25 50 75 100 150 200 500
-null disallowed
-tip PREVIEW_WINDOW_TIP
}
}
GuidoPanel headingFontPanel {
-layout CentreLineLayout
-border etched true
-label "Heading fonts"
GuidoFiller fil_26a {
-width 16
}
GuidoFiller fil_26b {}
GuidoFontBrowser report_font_heading0 {
-label "Heading font 0"
-display_length 20
-max_length 80
-null disallowed
-format font
-tip "Largest heading font"
}
GuidoFontBrowser report_font_heading1 {
-label "Heading font 1"
-display_length 20
-max_length 80
-format font
-null disallowed
-tip "Larger middle heading font"
}
GuidoFontBrowser report_font_heading2 {
-label "Heading font 2"
-display_length 20
-max_length 80
-format font
-null disallowed
-tip "Middle heading font"
}
GuidoFontBrowser report_font_heading3 {
-label "Heading font 3"
-display_length 20
-max_length 80
-format font
-null disallowed
-tip "Smallest heading font"
}
GuidoFontBrowser report_font_header_footer {
-label "Heading footer font"
-display_length 20
-format font
-max_length 80
-null disallowed
-tip "Header and footer font"
}
}
}
GuidoPanel rightPanel {
-layout BoxLayout Y_AXIS
GuidoPanel normalFontPanel {
-border etched true
-layout CentreLineLayout
-label "Normal Fonts"
GuidoFiller fil_27a {
-width 16
}
GuidoFiller fil_27b {}
GuidoFontBrowser report_font_plain {
-label "Plain font"
-format font
-display_length 20
-max_length 80
-null disallowed
-tip "Plain normal text font definition"
}
GuidoFontBrowser report_font_bold {
-label "Bold font"
-display_length 20
-max_length 80
-format font
-null disallowed
-tip "Bold normal text font definition"
}
GuidoFontBrowser report_font_italic {
-label "Italic font"
-display_length 20
-format font
-max_length 80
-null disallowed
-tip "Italic normal text font definition"
}
GuidoFontBrowser report_font_bolditalic {
-label "Bold/italic font"
-display_length 20
-format font
-max_length 80
-null disallowed
-tip "BoldItalic normal text font definition"
}
}
GuidoPanel tableFontPanel {
-layout CentreLineLayout
-label "Table Fonts"
-border etched true
GuidoFiller fil_28a {
-width 16
}
GuidoFiller fil_28b {}
GuidoComboBox report_table_style {
-display_length 17.5
-label "Table style"
-value_in Accounting1 Accounting2 Accounting3 Accounting4 ButtonHeaderGrid Classic1 Classic2 Classic3 Classic4 Colorful1 Colorful2 Colorful3 Colorful4 ColumnFillColor ColumnFillHeader ColumnFillTotals Columns1 Columns2 Columns3 Columns4 Columns5 Columns6 Contemporary1 Contemporary2 DoubleBorderHeader DoubleBorderMixed DoubleLineGrid DoubleLowered3DGrid DoubleRaised3DGrid Effect3D1 Effect3D2 Effect3D3 Elegant FancyFills FancyHeader FancyJustify FancyLabels FancyOpen FancyShading FancyTotals GreenStrip Grid1 Grid2 Grid3 Grid4 Grid5 Grid6 Grid7 Grid8 HeaderFillColumn HeaderFillSingle LedgerHeader LedgerOpen List1 List2 List3 List4 List5 List6 List7 List8 Lowered3DGrid NoLinesColumns NoLinesHeader NoLinesNoBorders NoLinesSeparator NoLinesSingle NoLinesTotals Professional Raised3DGrid RowFillColumns RowFillHeader RowFillSingle Simple1 Simple2 Simple3 Simple4 SingleDoubleBorder SingleLines SingleNoBorder SingleOpen SingleUnderlined Subtle1 Subtle2 TitleGrid tbstyle0 tbstyle1 tbstyle2 tbstyle3 tbstyle4 tbstyle5
-null disallowed
-tip "Set default table style"
}
GuidoComboBox report_group_style {
-display_length 17.5
-label "Group style"
-value_in gpstyle0 gpstyle1 gpstyle2 gpstyle3
-null disallowed
-tip REPORT_GROUP_TIP
}
GuidoFontBrowser report_font_table {
-label "Table font"
-display_length 20
-format font
-max_length 80
-null disallowed
-tip "Font used on data within a table"
}
GuidoFontBrowser report_font_table_bold {
-label "Table font bold"
-display_length 20
-format font
-max_length 80
-null disallowed
-tip "Bold normal text font used on data within a table"
}
}
}
}
GuidoPanel ApplicationsPanel {
-label Applications
-layout BoxLayout Y_AXIS
GuidoPanel frm80927_27 {
-border etched true
-label "Triangulation algorithm"
-layout CentreLineLayout
GuidoFiller fil_30a {
-width 18
}
GuidoFiller fil_30b {}
GuidoComboBox triangulate_stitch_algorithm {
-label Algorithm
-tip DEFAULT_TRIANGULATION_TIP
-default "3"
-display_length 5.5
-exclusive true
-max_length 5
-null false
-value_in "0" "1" "2" "3"
}
GuidoField triangulate_stitch_limit {
-label "Max memory usage (bytes)"
-default 10000000
-display_length 8
-format integer
-low_bound 500000
-max_length 15
-tip DEFAULT_TRIANGULATE_ALG_TIP
-translate none
}
}
GuidoPanel JavaVirtualMachinePanel {
-border etched true
-label "Java Virtual Machine"
-layout CentreLineLayout
GuidoFiller fil_31a {
-width 18
}
GuidoFiller fil_31b {}
GuidoComboBox jvm_max_heap_size {
-label "Maximum Heap Size"
-tip JVM_MAX_HEAP_SIZE_TIP
-default "128"
-display_length 5.5
-exclusive true
-max_length 4
-null false
-value_in "64" "128" "256" "512"
}
}
GuidoPanel frm80927_27 {
-border etched true
-label "Block Model Options"
-layout CentreLineLayout
GuidoFiller fil_32a {
-width 18
}
GuidoFiller fil_32b {}
GuidoPanel autosave_panel {
-label "Autosave block model every"
-layout BoxLayout X_AXIS
GuidoComboBox bm_autosave {
-tip BM_AUTOSAVE_TIP
-null false
-input true
-exclusive false
-display_length 0.5
-format integer
-max_length 5
-default 1
-value_in 1 2 3 4 5 6 7 8 9 10
}
GuidoFiller space {
-width 0.1
}
GuidoLabel autosave_lbl {
-label "functions"
}
}
GuidoPanel debugPanel {
-label "Number of debug blocks to output"
-layout CentreLineLayout
GuidoComboBox debug_blocks {
-tip BM_DEBUG_TIP
-default 5
-display_length 5
-format integer
-max_length 5
-null false
-value_in 5 10 20 50 100 500 1000
}
}
GuidoPanel gslibPanel {
-label "GSLIB installation directory"
-layout CentreLineLayout
GuidoFileBrowserField gslib90 {
-browser_type directory
-tip GSLIB_PATH_TIP
-default ""
-display_length 25
-format none
-max_length 5
-absolutePath
-null allowed
-max_length 256
-translate none
}
}
}
GuidoPanel dbcvb_panel {
-border etched true
-label "Database Column Value Browsers"
-layout CentreLineLayout
GuidoFiller fil_33a {
-width 18
}
GuidoFiller fil_33b {
}
GuidoComboBox database_column_browser_limit {
-label "Maximum records to load"
-tip SSI_DEFMGR_CVB_TIP
-default 5
-display_length 5.5
-format integer
-max_length 5
-null false
-exclusive false
-value_in 500 1000 5000 10000
}
}
GuidoPanel undoPanel {
-label "Undo Options"
-layout CentrelineLayout
-border etched true
GuidoFiller fil_33a {
-width 18
}
GuidoFiller fil_33b {
-width 8
}
GuidoField maximum_undo_operations {
-label "Maximum undo operations"
-default 10
-display_length 4
-format integer
-high_bound 50
-max_length 4
-next_focus frm80918_17
-tip DEFAULT_UNDO_OP_TIP
-translate lower
}
GuidoCheckBox undo_purge_on_recall {
-label "Clear undo buffer on recall file"
-tip DEFAULT_PURGE_UNDO_TIP
-selected_value on
-unselected_value off
-default true
}
}
}
}
$default_font updateBrowserList
$default_fixed_font updateBrowserList
$plotting_windows_font updateBrowserList
$plot_preview_font updateBrowserList
}
