(form "00360" (size 48 21)
  (heading "CLASSIFY STRINGS BY TEXT")
  (label (position  2  2) (foreground (user_option "form_text_highlight"))
    (text "Define the input files"))
  (label (position  2  3) (text "Location"))
  (label (position  2  4) (text "ID Range"))
  (label (position  2  5) (text "String Range"))
  (label (position  2  7) (foreground (user_option "form_text_highlight"))
    (text "Define the output files"))
  (label (position  2  8) (text "Location"))
  (label (position  2  9) (text "ID Range"))
  (label (position  2 11) (foreground (user_option "form_text_highlight"))
    (text "Define classification information"))
  (label (position  2  12) (text "Classifying field"))
  (label (position  2  13) (text "Classify by"))
  (label (position  29 13) (text "Case sensitive"))
  (field "in_location" (position 15  3) (display_length 26) (input allowed)
    (null disallowed) (max_length 26)
    (file (link "in_id_range") (extension "*.str"))
    )
  (field "in_id_range" (position 15  4) (display_length 16) (input allowed)
    (translate upper) (format range) (null disallowed) (max_length 16)
    (help (field "in_location")))
  (field "str_range" (position 15  5) (display_length 16) (input allowed)
    (translate upper) (format range) (null allowed) (max_length 16)
    )
  (field "out_location" (position 15  8) (display_length 26) (input allowed)
    (null disallowed) (max_length 26)
    (file output (link "out_id_range") (extension "*.str"))
    )
  (field "out_id_range" (position 15  9) (display_length 16) (input allowed)
    (translate upper) (format range) (null disallowed) (max_length 16)
    (help (field "out_location")))
  (field "class_field" (position 18  12) (display_length  4) (input allowed)
    (translate upper) (format string_field) (default "D1")
    (null disallowed)
    )
  (field "classification" (position 18  13) (display_length  5) (input allowed)
    (value_in "string" "segment" "point")
    (default "string")
    (null disallowed) (max_length 8) 
    )
  (field "numeric_comparison" (position 41  13) (display_length  1) (input allowed)
    (translate upper) (value_in "Y" "N")
    (default "N")
    (null disallowed) (max_length 1)
  )
  (field "case_sensitive" (position 41  13) (display_length  1) (input allowed)
    (translate upper) (value_in "Y" "N")
    (default "N")
    (null disallowed) (max_length 1)
    )
  (scroll_block "classify" (position  3  16) (size 40  4)
     (extra  0  1)
     (scroll_size 40 100)
     (repeat interactive (grow  0  1) (instances  1 (min  1) (max 100)))
    (main)
    (top
      (label (position  1  0) (text "String"))
      (label (position 12  0) (text "From"))
      (label (position 25  0) (text "To")))
    (main
      (field "string" (position  1  0) (display_length  8) (input allowed)
        (null allowed) (max_length 32)
        )
      (field "from" (position 12  0) (display_length 8) (input allowed)
        (max_length 40)  (null allowed)
        )
      (field "to" (position 25  0) (display_length 8) (input allowed)
        (max_length 40) (null allowed)
        (help (field "from"))))
    )
  (default_buttons)
)
