From a6163888f3c56123b1db313743c6147ba498732c Mon Sep 17 00:00:00 2001 From: Yuval Adam Date: Fri, 8 Aug 2014 14:42:07 +0300 Subject: Add third_party libs --- third_party/windows/fltk-1.1.10/test/fast_slow.fl | 40 +++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 third_party/windows/fltk-1.1.10/test/fast_slow.fl (limited to 'third_party/windows/fltk-1.1.10/test/fast_slow.fl') diff --git a/third_party/windows/fltk-1.1.10/test/fast_slow.fl b/third_party/windows/fltk-1.1.10/test/fast_slow.fl new file mode 100644 index 0000000..ae4b8d8 --- /dev/null +++ b/third_party/windows/fltk-1.1.10/test/fast_slow.fl @@ -0,0 +1,40 @@ +# data file for the Fltk User Interface Designer (fluid) +version 1.00 +header_name {.h} +code_name {.cxx} +gridx 10 +gridy 10 +snap 3 +Function {} {open +} { + Fl_Window {} {open + xywh {143 188 318 443} resizable visible + } { + Fl_Slider control { + label {move +this} + callback {fast->value(o->value()); +if (!Fl::pushed()) slow->value(o->value());} + xywh {90 200 30 200} + code0 {o->when(FL_WHEN_CHANGED|FL_WHEN_RELEASE|FL_WHEN_NOT_CHANGED);} + } + Fl_Slider fast { + label {fast +redraw} selected + xywh {140 200 30 200} + code0 {o->set_output();} + } + Fl_Slider slow { + label {slow +redraw} selected + xywh {190 200 30 200} + code0 {o->set_output();} + } + Fl_Box {} { + label {The left slider has changed( FL_WHEN_CHANGED | FL_WHEN_RELEASE | FL_WHEN_NOT_CHANGED) so it produces a callback on both drag and release mouse events. +The middle slider (representing a widget with low overhead) is changed on every mouse movement. +The right slider (representing a widget with high overhead) is only updated when the mouse is released, by checking if Fl::pushed() is zero.} + xywh {10 10 300 180} box DOWN_BOX color 53 selection_color 47 labelfont 4 labelsize 12 align 148 + } + } +} -- cgit v1.3.1