# data file for the FLTK User Interface Designer (FLUID)
version 2,0003 
images_dir ./ 
header_name {.h} 
code_name {.cpp} 
gridx 5 
gridy 5 
snap 3
Function {callback(Fl_Widget* o, void*)} {open private return_type void
} {
  code {printf("%g     \\r", ((Fl_Valuator*)o)->value());
fflush(stdout);} {}
} 

Function {} {open
} {
  Fl_Window {} {
    label {Valuator classes, showing values for the type()} open
    xywh {456 154 565 490} resizable label_size 10
    extra_code {\#include <stdio.h>} visible
  } {
    Fl_Box {} {
      label Fl_Slider
      xywh {10 10 280 235} align 17 box ENGRAVED_BOX label_font 1
    }
    Fl_Slider {} {
      label VERTICAL
      callback callback
      xywh {25 49 20 157} align 1 color 10 selection_color 1 label_size 8
    }
    Fl_Slider {} {
      label {VERTICAL|TICK_LEFT}
      callback callback
      xywh {60 70 20 158} type {VERTICAL|Fl_Slider::TICK_ABOVE} color 10 selection_color 1 label_size 8
    }
    Fl_Slider {} {
      label {VERTICAL|TICK_RIGHT}
      callback callback
      xywh {100 49 20 157} type {VERTICAL|Fl_Slider::TICK_BELOW} align 1 color 10 selection_color 1 label_size 8
    }
    Fl_Slider {} {
      label HORIZONTAL
      callback callback
      xywh {140 54 130 16} type HORIZONTAL color 10 selection_color 1 label_size 8
    }
    Fl_Slider {} {
      label {HORIZONTAL|TICK_ABOVE}
      callback callback
      xywh {140 81 130 22} type {HORIZONTAL|Fl_Slider::TICK_ABOVE} color 10 selection_color 1 label_size 8
    }
    Fl_Slider {} {
      label {HORIZONTAL|TICK_ABOVE,box}
      callback callback
      xywh {140 119 130 22} type {HORIZONTAL|Fl_Slider::TICK_ABOVE} box DOWN_BOX color 10 selection_color 1 label_size 8
    }
    Fl_Slider {} {
      label {HORIZONTAL|TICK_BELOW}
      callback callback
      xywh {140 157 130 22} type {HORIZONTAL|Fl_Slider::TICK_BELOW} color 10 selection_color 1 label_size 8
    }
    Fl_Slider {} {
      label {HORIZONTAL|TICK_BOTH}
      callback callback
      xywh {140 201 130 22} type {HORIZONTAL|Fl_Slider::TICK_BOTH} color 10 selection_color 1 label_size 8
    }
    Fl_Box {} {
      label Fl_Value_Input
      xywh {295 10 260 126} align 17 box ENGRAVED_BOX label_font 1
    }
    Fl_Value_Input {} {
      label {outside label}
      callback callback
      xywh {360 35 180 22} color 10 selection_color 1 label_size 8 linesize 0
    }
    Fl_Value_Input {} {
      label inside
      callback callback
      xywh {310 63 100 22} align 20 color 10 selection_color 1 label_size 8
    }
    Fl_Value_Input {} {
      label x
      callback callback
      xywh {410 63 65 22} align 20 color 10 selection_color 1 maximum 100
    }
    Fl_Value_Input {} {
      label y
      callback callback selected
      xywh {475 63 65 22} align 20 color 10 selection_color 1 maximum 100 step 1 linesize 0
    }
    Fl_Box {} {
      label Fl_Value_Slider
      xywh {10 250 280 229} align 17 box ENGRAVED_BOX label_font 1
    }
    Fl_Box {} {
      label {   Fl_Scrollbar}
      xywh {295 141 145 131} align 21 box ENGRAVED_BOX label_font 1
    }
    Fl_Scrollbar {} {
      label HORIZONTAL
      callback callback
      xywh {300 240 105 20} type HORIZONTAL color 10 selection_color 1 label_size 8 maximum 100
    }
    Fl_Scrollbar {} {
      label VERTICAL
      callback callback
      xywh {405 145 20 115} color 10 selection_color 1 label_size 8 minimum 100 maximum 0
    }
    Fl_Value_Slider {} {
      label VERTICAL
      callback callback
      xywh {25 277 30 158} align 1 color 10 selection_color 1 label_size 8 text_size 10
    }
    Fl_Value_Slider {} {
      label {VERTICAL|TICK_LEFT}
      callback callback
      xywh {65 310 30 152} type {VERTICAL|Fl_Slider::TICK_ABOVE} color 10 selection_color 1 label_size 8 text_size 10
    }
    Fl_Value_Slider {} {
      label {VERTICAL|TICK_LEFT,box}
      callback callback
      xywh {105 283 35 158} type {VERTICAL|Fl_Slider::TICK_ABOVE} align 1 box DOWN_BOX color 10 selection_color 1 label_size 8 text_size 10
    }
    Fl_Value_Slider {} {
      label HORIZONTAL
      callback callback
      xywh {145 294 130 21} type HORIZONTAL color 10 selection_color 1 label_size 8
    }
    Fl_Value_Slider {} {
      label {HORIZONTAL|TICK_BELOW}
      callback callback
      xywh {145 337 130 22} type {HORIZONTAL|Fl_Slider::TICK_BELOW} color 10 selection_color 1 label_size 8
    }
    Fl_Value_Slider {} {
      label {HORIZONTAL|TICK_BELOW,box}
      callback callback
      xywh {145 381 130 21} type {HORIZONTAL|Fl_Slider::TICK_BELOW} box DOWN_BOX color 10 selection_color 1 label_size 8
    }
    Fl_Value_Slider {} {
      label {HORIZONTAL|TICK_BOTH}
      callback callback
      xywh {145 424 130 33} type {HORIZONTAL|Fl_Slider::TICK_BOTH} color 10 selection_color 1 label_size 8
    }
    Fl_Box {} {
      label Fl_Roller
      xywh {295 277 145 136} align 17 box ENGRAVED_BOX label_font 1
    }
    Fl_Roller {} {
      label HORIZONTAL
      callback callback
      xywh {305 340 90 20} type HORIZONTAL color 10 selection_color 1 label_size 8
    }
    Fl_Roller {} {
      label VERTICAL
      callback callback
      xywh {405 299 20 103} color 10 selection_color 1 label_size 8
    }
    Fl_Group {} {
      label Fl_Dial open
      xywh {445 141 110 272} align 17 box ENGRAVED_BOX label_font 1
    } {
      Fl_Dial {} {
        label NORMAL
        callback callback
        xywh {22 24 65 65} color 10 selection_color 1 label_size 8
        extra_code {o->angles(0,315);}
      }
      Fl_Dial {} {
        label LINE
        callback callback
        xywh {22 104 65 65} type LINE color 10 selection_color 1 label_size 8
      }
      Fl_Dial {} {
        label FILL
        callback callback
        xywh {22 184 65 65} type FILL color 10 selection_color 1 label_size 8
        extra_code {o->angles(0,360);}
      }
    }
    Fl_Box {} {
      label {All widgets have color(green) and selection_color(red) to show the areas these colors affect.}
      xywh {295 419 260 60} align 128 box ENGRAVED_BOX label_size 10
    }
    Fl_Value_Output {} {
      label Fl_Value_Output
      xywh {430 90 110 35} value 0.15
    }
  }
} 
