(form "00576" (size 80 21)
  (heading "Object Drawing Properties")

  (field "IDNumber" (position  1 1) (display_length 5) 
    (input disallowed) (format integer_4)
    (null allowed) (max_length 32))

  (field "label" (position  1 1) (display_length 7) 
    (input allowed) 
    (null allowed) (max_length 32))

  (field "line_colour" (position  1 2) (display_length 7) 
    (foreground "white") (background "blue")
    (input allowed) (default "blue") (format colour)
    (translate lower) (null allowed) (max_length 36))

  (field "face_colour" (position 1 3) (display_length 7) 
    (foreground "white") (background "pink") 
    (input allowed) (default "pink") (format colour)
    (translate lower) (null allowed) (max_length 36))

  (field "specular" (position 1 4) (display_length 7)
    (foreground "black") (background "white")
    (input allowed) (default "white") (format colour)
    (translate lower) (null allowed) (max_length 36))

  (field "transmission" (position 1 5) (display_length 7)
    (foreground "black") (background "white")
    (input allowed) (format colour)
    (translate lower) (null allowed) (max_length 36))

  (field "gloss" (position 1 6) (display_length  4) (input allowed)
    (low_bound 0.01) (high_bound 1000)
    (default "5.0") (format real_8) (null disallowed))

 (field "line_end" (position 1 7) (display_length  1) (input allowed)
    (value_in "|" "[" "(") (default "|")
    (translate lower) (null allowed) (max_length 1)
    (help (field "deft_line_end")))
  (field "line_pattern" (position 1 8) (display_length  5) (input allowed)
    (value_in "---" "--" "..." "-.-" "- -" "-..-" "-..." "-- --" "center" "phantom")
    (default "---")
    (translate lower) (null allowed) (max_length 8))

  (field "line_join" (position 1 8) (display_length  1) (input allowed)
    (value_in ">" "]" ")")
    (default ">")
    (translate lower) (null allowed) (max_length 1))

  (field "line_weight" (position 1 9) (display_length  1) (input allowed)
    (low_bound 1) (high_bound 9)
    (default "1")
    (format integer_4) (null disallowed) (max_length 1))

  (field "edge_pattern" (position 1 10) (display_length  5) (input allowed)
    (value_in "---" "--" "..." "-.-" "- -" "-..." "-- --" "center" "phantom")
    (default "---")
    (translate lower) (null allowed) (max_length 8))

  (field "edge_weight" (position  1 11) (display_length  1) (input allowed)
    (low_bound 1) (high_bound 9) (default "1")
    (format integer_4) (null disallowed) (max_length 1))

  (field "face_pattern" (position  1 12) (display_length  2) (input allowed)
    (value_in "solid" "##" "==" "||" "\\\\" "//" "::" "<><>" "[][]")
    (default "solid")
    (translate lower) (null allowed) (max_length 5))

  (field "marker_symbol" (position 1 13) (display_length  2) (input allowed)
    (value_in "*" "x" "+" "." "()" "@" "(.)" "(x)" "(*)" "(+)" "(())" "[]" "[*]" 
              "[.]" "[x]" "<>" "<*>" "<.>" "<+>" "/\\" "/*\\" "/.\\" "|>" 
              "|*>" "|.>" "<|" "<*|" "<.|" "\\/" "\\*/" "\\./" "#" "++" 
              "/ \\" "/_\\" "/__\\" "/_^_\\" "|" "/" "\\" "y" "z")
    (translate lower) (null allowed) (max_length 5) (default "+"))

  (field "marker_size" (position 1 14) (display_length  5) (input allowed)
    (low_bound 0.01) (high_bound 10)
    (default "0.5")
    (format real_8) (null disallowed))


  (default_buttons)
)
