# data file for the Fltk User Interface Designer (fluid)
version 1.00 
header_name {.h} 
code_name {.cxx} 
gridx 10 
gridy 5 
snap 3
Function {make_widget_panel()} {open
} {
  Fl_Window {} {open
    xywh {189 164 370 480} resizable hotspot visible
  } {
    Fl_Input {} {
      label {Name:}
      callback name_cb
      xywh {90 10 210 20} box THIN_UP_BOX when 0
    }
    Fl_Light_Button {} {
      label public
      callback name_public_cb
      xywh {300 10 60 20} box THIN_UP_BOX selection_color 1 labelsize 10 when 1
    }
    Fl_Input {} {
      label {Class:}
      user_data 4
      callback subclass_cb
      xywh {90 35 170 20} box THIN_UP_BOX when 0
    }
    Fl_Choice {} {
      callback subtype_cb
      xywh {260 35 100 20} box THIN_UP_BOX
    } {}
    Fl_Input {} {
      label {Label:}
      callback label_cb
      xywh {90 60 270 20} box THIN_UP_BOX when 1
    }
    Fl_Choice {} {
      label {Label Type:}
      callback labeltype_cb
      xywh {90 80 150 20} box THIN_UP_BOX
      code0 {extern Fl_Menu_Item labeltypemenu[];}
      code1 {o->menu(labeltypemenu);}
    } {}
    Fl_Button {} {
      label {@-1<-}
      user_data FL_ALIGN_LEFT
      callback align_cb
      xywh {240 80 20 20} type Toggle box THIN_UP_BOX labeltype SYMBOL_LABEL labelcolor 8
    }
    Fl_Button {} {
      label {@-1->}
      user_data FL_ALIGN_RIGHT
      callback align_cb
      xywh {260 80 20 20} type Toggle box THIN_UP_BOX labeltype SYMBOL_LABEL labelcolor 8
    }
    Fl_Button {} {
      label {@-18}
      user_data FL_ALIGN_TOP
      callback align_cb
      xywh {280 80 20 20} type Toggle box THIN_UP_BOX labeltype SYMBOL_LABEL labelcolor 8
    }
    Fl_Button {} {
      label {@-12}
      user_data FL_ALIGN_BOTTOM
      callback align_cb
      xywh {300 80 20 20} type Toggle box THIN_UP_BOX labeltype SYMBOL_LABEL labelcolor 8
    }
    Fl_Button {} {
      label {@-3square}
      user_data FL_ALIGN_INSIDE
      callback align_cb
      xywh {320 80 20 20} type Toggle box THIN_UP_BOX labeltype SYMBOL_LABEL labelcolor 8
    }
    Fl_Button {} {
      label wrap
      user_data FL_ALIGN_WRAP
      callback align_cb
      xywh {340 80 20 10} type Toggle box THIN_UP_BOX labelsize 8
    }
    Fl_Button {} {
      label clip
      user_data FL_ALIGN_CLIP
      callback align_cb
      xywh {340 90 20 10} type Toggle box THIN_UP_BOX labelsize 8
    }
    Fl_Choice {} {
      label {Label Font:}
      callback labelfont_cb
      xywh {90 100 170 20} box THIN_UP_BOX
      code0 {extern Fl_Menu_Item fontmenu[];}
      code1 {o->menu(fontmenu);}
    } {}
    Fl_Value_Input {} {
      callback labelsize_cb
      xywh {260 100 50 20} box THIN_UP_BOX maximum 100 step 1 value 14
    }
    Fl_Button {} {
      label {Label Color}
      callback labelcolor_cb
      xywh {310 100 50 20} box THIN_UP_BOX labelsize 8
    }
    Fl_Choice {} {
      label {Box:}
      callback box_cb
      xywh {90 125 220 20} box THIN_UP_BOX
      code0 {extern Fl_Menu_Item boxmenu[];}
      code1 {o->menu(boxmenu);}
    } {}
    Fl_Button {} {
      label Color
      callback color_cb
      xywh {310 125 50 20} box THIN_UP_BOX labelsize 8
    }
    Fl_Choice {} {
      label {Down Box:}
      callback down_box_cb
      xywh {90 145 220 20} box THIN_UP_BOX
      code0 {extern Fl_Menu_Item boxmenu[];}
      code1 {o->menu(boxmenu);}
    } {}
    Fl_Button {} {
      label {Select Color}
      callback color2_cb
      xywh {310 145 50 20} box THIN_UP_BOX labelsize 8
    }
    Fl_Choice {} {
      label {Text Font:}
      callback textfont_cb
      xywh {90 170 170 20} box THIN_UP_BOX hide
      code0 {extern Fl_Menu_Item fontmenu[];}
      code1 {o->menu(fontmenu);}
    } {}
    Fl_Input {} {
      label {xclass:}
      callback xclass_cb
      xywh {90 170 170 20} box THIN_UP_BOX when 0
    }
    Fl_Button {} {
      label {Shortcut:}
      callback shortcut_in_cb
      xywh {90 170 270 20} box THIN_UP_BOX color 7 selection_color 7 align 4
      code0 {\#include "Shortcut_Button.h"}
      class Shortcut_Button
    }
    Fl_Value_Input {} {
      callback textsize_cb
      xywh {260 170 50 20} box THIN_UP_BOX maximum 100 step 1 value 14 hide
    }
    Fl_Button {} {
      label {Text Color}
      callback textcolor_cb
      xywh {310 170 50 20} box THIN_UP_BOX labelsize 8 hide
    }
    Fl_Value_Input {} {
      label {Size:}
      callback slider_size_cb
      xywh {20 205 60 20} box THIN_UP_BOX labelsize 10 align 5 step 0.010101
    }
    Fl_Value_Input {} {
      label {Minimum:}
      callback min_cb
      xywh {90 205 60 20} box THIN_UP_BOX labelsize 10 align 5
    }
    Fl_Value_Input {} {
      label {Maximum:}
      callback max_cb
      xywh {160 205 60 20} box THIN_UP_BOX labelsize 10 align 5 value 1
    }
    Fl_Value_Input {} {
      label {Step:}
      callback step_cb
      xywh {230 205 60 20} box THIN_UP_BOX labelsize 10 align 5
    }
    Fl_Value_Input {} {
      label {Value:}
      callback value_cb
      xywh {300 205 60 20} box THIN_UP_BOX labelsize 10 align 5
    }
    Fl_Group {} {
      callback propagate_load open
      xywh {20 230 340 20} align 5
    } {
      Fl_Light_Button {} {
        label non_modal
        callback non_modal_cb
        xywh {20 230 70 20} box THIN_UP_BOX selection_color 1 labelsize 9 align 148
      }
      Fl_Light_Button {} {
        label visible
        callback visible_cb
        xywh {90 230 60 20} box THIN_UP_BOX selection_color 1 labelsize 10
      }
      Fl_Light_Button {} {
        label modal
        callback modal_cb
        xywh {90 230 60 20} box THIN_UP_BOX selection_color 1 labelsize 10
      }
      Fl_Light_Button {} {
        label active
        callback active_cb
        xywh {160 230 60 20} box THIN_UP_BOX selection_color 1 labelsize 10
      }
      Fl_Light_Button {} {
        label border
        callback border_cb
        xywh {160 230 60 20} box THIN_UP_BOX selection_color 1 labelsize 10
      }
      Fl_Light_Button {} {
        label resizable
        callback resizable_cb
        xywh {230 230 60 20} box THIN_UP_BOX selection_color 1 labelsize 10 when 1
      }
      Fl_Light_Button {} {
        label hotspot
        callback hotspot_cb
        xywh {300 230 60 20} box THIN_UP_BOX selection_color 1 labelsize 10 when 1
      }
    }
    Fl_Input {v_input[0]} {
      label {Extra Code:}
      user_data 0
      callback v_input_cb
      xywh {90 260 270 20} box THIN_UP_BOX when 0
    }
    Fl_Input {v_input[1]} {
      user_data 1
      callback v_input_cb
      xywh {90 280 270 20} box THIN_UP_BOX when 0
    }
    Fl_Input {v_input[2]} {
      user_data 2
      callback v_input_cb
      xywh {90 300 270 20} box THIN_UP_BOX when 0
    }
    Fl_Input {v_input[3]} {
      user_data 3
      callback v_input_cb
      xywh {90 320 270 20} box THIN_UP_BOX when 0
    }
    Fl_Box {} {
      label {Callback:}
      xywh {0 350 90 20} align 24
    }
    Fl_Input {} {
      callback callback_cb
      xywh {90 350 270 50} type Multiline box THIN_UP_BOX when 0
    }
    Fl_Box {} {
      label label
      xywh {90 370 100 30} hide deactivate resizable
    }
    Fl_Input {} {
      label {user_data:}
      callback user_data_cb
      xywh {90 400 170 20} box THIN_UP_BOX when 0
    }
    Fl_Input {} {
      label {Type:}
      callback user_data_type_cb
      xywh {300 400 60 20} box THIN_UP_BOX when 0
    }
    Fl_Choice {} {
      label {When:}
      callback when_cb selected
      xywh {90 420 100 20} box THIN_UP_BOX when 0
      code0 {extern Fl_Menu_Item whenmenu[];}
      code1 {o->menu(whenmenu);}
    } {}
    Fl_Light_Button {} {
      label {no change}
      callback when_button_cb
      xywh {190 420 70 20} box THIN_UP_BOX selection_color 1 labelsize 10 when 0
    }
    Fl_Group {} {open
      xywh {10 450 350 20}
    } {
      Fl_Button {} {
        label {no &overlay}
        callback overlay_cb
        xywh {10 450 80 20} labelcolor 1
      }
      Fl_Button {} {
        label Revert
        callback revert_cb
        xywh {100 450 80 20}
      }
      Fl_Button {} {
        label Cancel
        callback cancel_cb
        xywh {190 450 80 20}
      }
      Fl_Return_Button {} {
        label OK
        callback ok_cb
        xywh {280 450 80 20}
      }
    }
  }
} 
