2 // Before editing this file, make sure it's a file of your own (i.e.: it wasn't generated from xml description; if so : your modifications will be lost)
5 #ifndef __bbwtSlider_h_INCLUDED__
6 #define __bbwtSlider_h_INCLUDED__
7 #include "bbwt_EXPORT.h"
8 #include "bbtkWtBlackBox.h"
13 class bbwt_EXPORT Slider
15 public bbtk::WtBlackBox
17 BBTK_BLACK_BOX_INTERFACE(Slider,bbtk::WtBlackBox);
19 // Before editing this file, make sure it's a file of your own (i.e.: it wasn't generated from xml description; if so : your modifications will be lost)
21 BBTK_DECLARE_INPUT(In,int);
22 BBTK_DECLARE_INPUT(Min,int);
23 BBTK_DECLARE_INPUT(Max,int);
24 BBTK_DECLARE_INPUT(Title,std::string);
25 BBTK_DECLARE_INPUT(Orientation,std::string);
26 BBTK_DECLARE_INPUT(ChangeResolution,bool);
27 BBTK_DECLARE_INPUT(ReactiveOnTrack,bool);
28 BBTK_DECLARE_OUTPUT(Out,int);
29 BBTK_PROCESS(Process);
31 BBTK_CREATE_WIDGET(CreateWidget);
32 void CreateWidget(Wt::WContainerWidget*);
34 // Before editing this file, make sure it's a file of your own (i.e.: it wasn't generated from xml description; if so : your modifications will be lost)
38 BBTK_BEGIN_DESCRIBE_BLACK_BOX(Slider,bbtk::WtBlackBox);
40 BBTK_AUTHOR("JohannGONZALEZ");
41 BBTK_DESCRIPTION("gonzalez@creatis.insa-lyon.fr - Slider for web apps implemented with wt library.");
42 BBTK_CATEGORY("__CategoryBlackBox__");
43 BBTK_INPUT(Slider,In, "Initial position of the slider (default 0)", int, "");
44 BBTK_INPUT(Slider,Min, "Minimum value of the slider (default 0)", int, "");
45 BBTK_INPUT(Slider,Max, "Maximum value of the slider (default 500)", int, "");
46 BBTK_INPUT(Slider,Title, "Title shown above the slider (default '') ", std::string, "");
47 BBTK_INPUT(Slider,Orientation, "Orientation : (default H) 0=H=HORIZONTAL, 1=V=VERTICAL ", std::string, "");
48 BBTK_INPUT(Slider,ChangeResolution, "Can the user change the resolution of the slider ? (default FALSE) ", bool, "");
49 BBTK_INPUT(Slider,ReactiveOnTrack, "Slider sends info when track moves (default : FALSE)", bool, "");
50 BBTK_OUTPUT(Slider,Out,"Current position of the slider",int,"");
51 BBTK_END_DESCRIBE_BLACK_BOX(Slider);
53 // Before editing this file, make sure it's a file of your own (i.e.: it wasn't generated from xml description; if so : your modifications will be lost)
58 #endif // __bbwtSlider_h_INCLUDED__
59 #endif // _USE_WXWIDGETS_