GuidoForm frm00029 {
-default_buttons
-help_id 28
-label "Extract Strings Inside/outside a Boundary"
-layout BoxLayout Y_AXIS
-tip "00029_TIP_001"
GuidoPanel frm00029_35 {
-border etched true
-label "Define the boundary string"
-layout CentreLineLayout
GuidoFileBrowserField bdyloc {
-display_length 19
-font_style bold
-format none
-label Location
-max_length 252
-tip "00029_TIP_002"
-file_mask *.str
-link bdyid
}
GuidoField bdyid {
-display_length 5
-font_style bold
-format double
-label "ID number"
-max_length 16
-null false
-tip "00029_TIP_002"
-translate upper
}
GuidoField ibdystr {
-display_length 5
-font_style bold
-format integer
-high_bound 32000
-label "Boundary String number"
-low_bound 1
-max_length 5
-null false
-tip "The boundary string can contain any number of closed segments."
-next_focus elocn
}
}
GuidoPanel frm00029_37 {
-border etched true
-label "Define the existing string files"
-layout CentreLineLayout
GuidoFileBrowserField elocn {
-display_length 20
-font_style bold
-format none
-label Location
-max_length 252
-tip "The existing string file contains the data from which a subset is to be extracted."
-file_mask *.str
-link erange
}
GuidoField erange {
-display_length 16
-font_style bold
-format range
-label "ID range"
-max_length 32
-null false
-tip "The existing string file contains the data from which a subset is to be extracted."
-next_focus spot
}
GuidoCheckBox spot {
-default false
-font_style bold
-label "Any spot height strings"
-selected_value Y
-tip "00029_TIP_008"
-unselected_value N
-next_focus sprange
}
GuidoField sprange {
-dependency {"[ $spot getCurrentValue]" == "Y"}
-display_length 16
-font_style bold
-format none
-label Range
-max_length 32
-tip "The range of strings indicated here will be processed as spot heights."
-translate upper
-next_focus nlocn
}
}
GuidoPanel frm00029_39 {
-border etched true
-label "Define the files to be created"
-layout CentreLineLayout
GuidoFileBrowserField nlocn {
-display_length 20
-font_style bold
-format none
-label Location
-max_length 252
-tip "00029_TIP_010"
-next_focus orange
-file_mask *.str
-link orange
-file_access write
}
GuidoField orange {
-display_length 16
-font_style bold
-format range
-label "ID range"
-max_length 32
-null false
-tip "00029_TIP_010"
-translate upper
-next_focus retain_string_nums
}
GuidoCheckBox retain_string_nums {
-default false
-font_style bold
-label "Retain string numbers"
-selected_value Y
-tip "00029_TIP_012"
-unselected_value N
-next_focus fdesc
}
GuidoCheckBox fdesc {
-default false
-font_style bold
-label "Retain descriptions"
-selected_value Y
-tip "00029_TIP_013"
-unselected_value N
-next_focus frm00029_31
}
GuidoLabel Data_in_out {
-label "Select data"
-height 1
}
GuidoPanel frm00029_33 {
-font_style bold
-layout BoxLayout X_AXIS
-tip "00029_TIP_014"
GuidoButtonGroupPanel in_out {
GuidoRadioButton frm00029_31 {
-caption Inside
-selected_value I
}
GuidoRadioButton frm00029_32 {
-caption Outside
-selected_value O
}
}
}
}
}
