| Description | : | Basic graphical interface elements (sliders, buttons ...) based on wxWidgets | 
| Author(s) | : | eduardo.davila/laurent.guigues@creatis.insa-lyon.fr | 
| Author(s) | : | |
| Version | : | 1.0.0 | 
| bbtk Version | : | "0.9.0" | 
Black Boxes :
| ColourSelector | Colour Selector dialog (bbfication of wxColourSelector) | 
| ColourSelectorButton | A button which displays a colour picker dialog when clicked | 
| CommandButton | Button which executes bbi commands | 
| DirectorySelector | Pops up a directory selection dialog (wxDirDialog) | 
| DoubleSlider | test object | 
| FileSelector | Pops up a file selection dialog for reading or saving (wxFileDialog) | 
| InputText | A zone in which the user can enter a text (wxTextCtrl) | 
| LayoutLine | LayoutLine widget (wxBoxSizer) | 
| LayoutSplit | Widget which splits a window in two fixed size parts (wxSplitterWindow) | 
| LayoutTDown | Creates a 'T like' complex container : Down {UpLeft, UpRight} | 
| LayoutTLeft | Creates a 'T like' complex container: Left {RigthUp, RightDown} | 
| LayoutTRight | Creates a 'T like' complex container : Right {LeftUp, LeftDown} | 
| LayoutTUp | Creates a 'T like' complex container : Up {DownLeft, DownRight} as w1{w2,w3} | 
| LayoutTab | LayoutTab widget (wxNotebook) The label of each 'note book' will be the name of the object it contains | 
| LayoutX4 | Creates a '+ like' complex container : {UpLeft, UpRight} {DownLeft, DownRigth} | 
| OutputText | Text zone to be inserted into a window (wxStaticText) | 
| RadioButton | RadioButton group widget 0-9 entries | 
| Slider | Slider widget (wxSlider) | 
| agType | |
| exampleComplexLayoutLine_In_LayoutLine | More complicated example of wx::LayoutLine widgets | 
| exampleComplexLayoutSplit_In_LayoutSplit | Simple test of wx::LayoutSplit widgets | 
| exampleComplexSlider | More complex test of wx::Slider widget | 
| exampleGUI1 | Example of automatic gui creation with bbi command 'newgui' | 
| exampleLayoutLine_Orientation | Simple test of wx::LayoutLine widgets | 
| exampleLayoutSplit | Example of LayoutSplit | 
| exampleLayoutSplit_Orientation | Simple test of wx::LayoutLine widgets | 
| exampleLayoutTab | Simple test of wx::LayoutTab widget | 
| exampleLayoutTab_2 | Simple test of wx::LayoutTab widget | 
| exampleRadioButton | Simple test of wx::RadioButton widget | 
| exampleSimpleColourSelector | Simple test of wx::ColourSelector widget | 
| exampleSimpleLayoutLine | Simple test of wx::LayoutLine widget | 
| exampleSimpleLayoutSplit | Simple test of wx::LayoutSplit widget | 
| exampleSimpleLayoutTDown | Simple test of wx::LayoutTDown widgets | 
| exampleSimpleLayoutTLeft | Simple test of wx::LayoutTLeft widgets | 
| exampleSimpleLayoutTRight | Simple test of wx::LayoutTRight widgets | 
| exampleSimpleLayoutTUp | Simple test of wx::LayoutTUp widgets | 
| exampleSimpleLayoutX4 | Simple test of wx::LayoutX4 widgets | 
| exampleSimpleSlider | Simple test of wx::Slider widget | 
| exampleSlider | Simple use of wx::Slider widget | 
| exampleTextInputOutput | Input/OutputText widgets example | 
Adaptors :
| Description | : | Colour Selector dialog (bbfication of wxColourSelector) | 
| Author(s) | : | laurent.guigues@creatis.insa-lyon.fr | 
| Category(s) | : | atomic box | 
| To use it | : | include wx | 
| Inputs | ||
BoxExecute  | <bbtk::Void>  | Any signal received by this input executes the box | 
BoxProcessMode  | <std::string>  | Sets the processing mode of the box (Pipeline | Always | Reactive) | 
| Outputs | ||
Out  | <std::string>  | Colour choosen in format '[0,1] [0,1] [0,1]' | 
BoxChange  | <bbtk::Void>  | Signals modifications of the box | 
| Description | : | A button which displays a colour picker dialog when clicked | 
| Author(s) | : | laurent.guigues@creatis.insa-lyon.fr | 
| Category(s) | : | atomic box widget | 
| To use it | : | include wx | 
| Inputs | ||
In  | <std::string>  | Initial colour | 
WinClose  | <bbtk::Void>  | Any signal received closes the window (*) | 
WinDialog  | <bool>  | Set to 'true' to create a dialog window, i.e. which blocks the pipeline until it is closed (modal) (*) | 
WinHeight  | <int>  | Height of the window (*) | 
WinHide  | <bbtk::Void>  | Any signal received hides the window (*) | 
WinTitle  | <std::string>  | Title of the window (*) | 
WinWidth  | <int>  | Width of the window (* : only used if the widget is not connected to a Layout box) | 
BoxExecute  | <bbtk::Void>  | Any signal received by this input executes the box | 
BoxProcessMode  | <std::string>  | Sets the processing mode of the box (Pipeline | Always | Reactive) | 
| Outputs | ||
Out  | <std::string>  | Colour choosen in format '[0,1] [0,1] [0,1]' | 
Widget  | <wxWindow*>  | Output widget | 
BoxChange  | <bbtk::Void>  | Signals modifications of the box | 
| Description | : | Button which executes bbi commands | 
| Author(s) | : | eduardo.davila@creatis.insa-lyon.fr | 
| Category(s) | : | atomic box widget | 
| To use it | : | include wx | 
| Inputs | ||
Colour  | <std::vector<double, std::allocator<double> >>  | Colour of the button (-1 -1 -1 Background) | 
In  | <std::string>  | Commands to be executed separated by commas (;). Each single quote (') is replaced by a double quote ("). | 
Label  | <std::string>  | Label of the button | 
WinClose  | <bbtk::Void>  | Any signal received closes the window (*) | 
WinDialog  | <bool>  | Set to 'true' to create a dialog window, i.e. which blocks the pipeline until it is closed (modal) (*) | 
WinHeight  | <int>  | Height of the window (*) | 
WinHide  | <bbtk::Void>  | Any signal received hides the window (*) | 
WinTitle  | <std::string>  | Title of the window (*) | 
WinWidth  | <int>  | Width of the window (* : only used if the widget is not connected to a Layout box) | 
BoxExecute  | <bbtk::Void>  | Any signal received by this input executes the box | 
BoxProcessMode  | <std::string>  | Sets the processing mode of the box (Pipeline | Always | Reactive) | 
| Outputs | ||
Widget  | <wxWindow*>  | Output widget | 
BoxChange  | <bbtk::Void>  | Signals modifications of the box | 
| Description | : | Pops up a directory selection dialog (wxDirDialog) | 
| Author(s) | : | laurent.guigues@creatis.insa-lyon.fr | 
| Category(s) | : | atomic box widget | 
| To use it | : | include wx | 
| Inputs | ||
DefaultDir  | <std::string>  | The default directory | 
Message  | <std::string>  | Message to show on the dialog | 
Title  | <std::string>  | Title of the dialog | 
BoxExecute  | <bbtk::Void>  | Any signal received by this input executes the box | 
BoxProcessMode  | <std::string>  | Sets the processing mode of the box (Pipeline | Always | Reactive) | 
| Outputs | ||
Out  | <std::string>  | The directory selected by the user | 
BoxChange  | <bbtk::Void>  | Signals modifications of the box | 
| Description | : | test object | 
| Author(s) | : | laurent.guigues at creatis.insa-lyon.fr | 
| Category(s) | : | complex box complex box widget | 
| To use it | : | include /home/guigues/build/bbtk-build-tmp/bin/bin/../share/bbtk/bbs/wx/boxes/bbDoubleSlider.bbs [source] | 
| Uses | : | wx::LayoutSplit wx::Slider | 

| Inputs | ||
| Outputs | ||
Widget  | <wxWindow*>  | Widget | 
| Description | : | Pops up a file selection dialog for reading or saving (wxFileDialog) | 
| Author(s) | : | laurent.guigues@creatis.insa-lyon.fr | 
| Category(s) | : | atomic box widget | 
| To use it | : | include wx | 
| Inputs | ||
DefaultDir  | <std::string>  | The default directory | 
DefaultFile  | <std::string>  | The default filename | 
Message  | <std::string>  | Message to show on the dialog | 
OpenSave  | <std::string>  | Open for an open dialog (default) / Save for a save dialog | 
Title  | <std::string>  | Title of the dialog | 
Wildcard  | <std::string>  | A wildcard, such as "*.*" or "BMP files (*.bmp)|*.bmp|GIF files (*.gif)|*.gif" | 
BoxExecute  | <bbtk::Void>  | Any signal received by this input executes the box | 
BoxProcessMode  | <std::string>  | Sets the processing mode of the box (Pipeline | Always | Reactive) | 
| Outputs | ||
Out  | <std::string>  | The file selected by the user | 
BoxChange  | <bbtk::Void>  | Signals modifications of the box | 
| Description | : | |
| Author(s) | : | |
| Category(s) | : | complex box complex box widget gui | 
| To use it | : | include /home/guigues/build/bbtk-build-tmp/bin/bin/../share/bbtk/bbs/wx/boxes/bbGUIcolour.bbs [source] | 
| Uses | : | wx::ColourSelectorButton | 

| Inputs | ||
In  | <std::string>  | Initial colour | 
Label  | <std::string>  | Label | 
| Outputs | ||
BoxChange  | <bbtk::Void>  | BoxChange | 
Out  | <std::string>  | Selected colour | 
Widget  | <wxWindow*>  | Widget | 
| Description | : | |
| Author(s) | : | |
| Category(s) | : | complex box gui complex box widget | 
| To use it | : | include /home/guigues/build/bbtk-build-tmp/bin/bin/../share/bbtk/bbs/wx/boxes/bbGUIdouble.bbs [source] | 
| Uses | : | wx::InputText | 

| Inputs | ||
In  | <std::string>  | Initial value | 
Label  | <std::string>  | Label | 
| Outputs | ||
BoxChange  | <bbtk::Void>  | BoxChange | 
Out  | <std::string>  | Current value | 
Widget  | <wxWindow*>  | Widget | 
| Description | : | |
| Author(s) | : | |
| Category(s) | : | complex box gui complex box widget | 
| To use it | : | include /home/guigues/build/bbtk-build-tmp/bin/bin/../share/bbtk/bbs/wx/boxes/bbGUIint.bbs [source] | 
| Uses | : | wx::Slider | 

| Inputs | ||
In  | <int>  | Initial position | 
Label  | <std::string>  | Label | 
| Outputs | ||
BoxChange  | <bbtk::Void>  | BoxChange | 
Out  | <int>  | Current position | 
Widget  | <wxWindow*>  | Widget | 
| Description | : | A zone in which the user can enter a text (wxTextCtrl) | 
| Author(s) | : | laurent guigues at creatis.insa-lyon.fr | 
| Category(s) | : | atomic box widget | 
| To use it | : | include wx | 
| Inputs | ||
In  | <std::string>  | Initial text (default '') | 
Title  | <std::string>  | Title of the input zone (default '') | 
WinClose  | <bbtk::Void>  | Any signal received closes the window (*) | 
WinDialog  | <bool>  | Set to 'true' to create a dialog window, i.e. which blocks the pipeline until it is closed (modal) (*) | 
WinHeight  | <int>  | Height of the window (*) | 
WinHide  | <bbtk::Void>  | Any signal received hides the window (*) | 
WinTitle  | <std::string>  | Title of the window (*) | 
WinWidth  | <int>  | Width of the window (* : only used if the widget is not connected to a Layout box) | 
BoxExecute  | <bbtk::Void>  | Any signal received by this input executes the box | 
BoxProcessMode  | <std::string>  | Sets the processing mode of the box (Pipeline | Always | Reactive) | 
| Outputs | ||
Out  | <std::string>  | Current text | 
Widget  | <wxWindow*>  | Output widget | 
BoxChange  | <bbtk::Void>  | Signals modifications of the box | 
| Description | : | LayoutLine widget (wxBoxSizer) | 
| Author(s) | : | eduardo.davila@creatis.insa-lyon.fr | 
| Category(s) | : | atomic box widget | 
| To use it | : | include wx | 
| Inputs | ||
Orientation  | <std::string>  | Orientation (default V), 0=H=HORIZONTAL , 1=V=VERTICAL | 
Widget1  | <wxWindow*>  | widget 1 | 
Widget2  | <wxWindow*>  | widget 2 | 
Widget3  | <wxWindow*>  | widget 3 | 
Widget4  | <wxWindow*>  | widget 4 | 
Widget5  | <wxWindow*>  | widget 5 | 
Widget6  | <wxWindow*>  | widget 6 | 
Widget7  | <wxWindow*>  | widget 7 | 
Widget8  | <wxWindow*>  | widget 8 | 
Widget9  | <wxWindow*>  | widget 9 | 
WinClose  | <bbtk::Void>  | Any signal received closes the window (*) | 
WinDialog  | <bool>  | Set to 'true' to create a dialog window, i.e. which blocks the pipeline until it is closed (modal) (*) | 
WinHeight  | <int>  | Height of the window (*) | 
WinHide  | <bbtk::Void>  | Any signal received hides the window (*) | 
WinTitle  | <std::string>  | Title of the window (*) | 
WinWidth  | <int>  | Width of the window (* : only used if the widget is not connected to a Layout box) | 
BoxExecute  | <bbtk::Void>  | Any signal received by this input executes the box | 
BoxProcessMode  | <std::string>  | Sets the processing mode of the box (Pipeline | Always | Reactive) | 
| Outputs | ||
Widget  | <wxWindow*>  | Output widget | 
BoxChange  | <bbtk::Void>  | Signals modifications of the box | 
| Description | : | Widget which splits a window in two fixed size parts (wxSplitterWindow) | 
| Author(s) | : | laurent.guigues@creatis.insa-lyon.fr | 
| Category(s) | : | atomic box widget | 
| To use it | : | include wx | 
| Inputs | ||
Orientation  | <std::string>  | Orientation (default H), 0=H=HORIZONTAL , 1=V=VERTICAL | 
Proportion  | <int>  | Proportion (in percent) of the first children in the window | 
Widget1  | <wxWindow*>  | Upper or left widget | 
Widget2  | <wxWindow*>  | Lower or right widget | 
WinClose  | <bbtk::Void>  | Any signal received closes the window (*) | 
WinDialog  | <bool>  | Set to 'true' to create a dialog window, i.e. which blocks the pipeline until it is closed (modal) (*) | 
WinHeight  | <int>  | Height of the window (*) | 
WinHide  | <bbtk::Void>  | Any signal received hides the window (*) | 
WinTitle  | <std::string>  | Title of the window (*) | 
WinWidth  | <int>  | Width of the window (* : only used if the widget is not connected to a Layout box) | 
BoxExecute  | <bbtk::Void>  | Any signal received by this input executes the box | 
BoxProcessMode  | <std::string>  | Sets the processing mode of the box (Pipeline | Always | Reactive) | 
| Outputs | ||
Widget  | <wxWindow*>  | Output widget | 
BoxChange  | <bbtk::Void>  | Signals modifications of the box | 
| Description | : | Creates a 'T like' complex container : Down {UpLeft, UpRight} | 
| Author(s) | : | jean-pierre.roux@creatis.univ-lyon1.fr | 
| Category(s) | : | complex box complex box widget | 
| To use it | : | include /home/guigues/build/bbtk-build-tmp/bin/bin/../share/bbtk/bbs/wx/boxes/bbLayoutTDown.bbs [source] | 
| Uses | : | wx::LayoutSplit std::MultipleInputs | 

| Inputs | ||
Widget1  | <wxWindow*>  | UpLeft container | 
Widget2  | <wxWindow*>  | UpRight container | 
Widget3  | <wxWindow*>  | Down container | 
WinClose  | <bbtk::Void>  | Any signal received closes the window (*) | 
WinHeight  | <int>  | Height of the window (*) | 
WinHide  | <bbtk::Void>  | Any signal received hides the window (*) | 
WinTitle  | <std::string>  | Title of the window (*) | 
WinWidth  | <int>  | Width of the window (* : only used if the widget is not connected to a Layout box) | 
| Outputs | ||
BoxChange  | <bbtk::Void>  | BoxChange | 
Widget  | <wxWindow*>  | Widget | 
| Description | : | Creates a 'T like' complex container: Left {RigthUp, RightDown} | 
| Author(s) | : | jean-pierre.roux@creatis.univ-lyon1.fr | 
| Category(s) | : | complex box complex box widget | 
| To use it | : | include /home/guigues/build/bbtk-build-tmp/bin/bin/../share/bbtk/bbs/wx/boxes/bbLayoutTLeft.bbs [source] | 
| Uses | : | wx::LayoutSplit | 

| Inputs | ||
Widget1  | <wxWindow*>  | Left container | 
Widget2  | <wxWindow*>  | RightUp container | 
Widget3  | <wxWindow*>  | RightDown container | 
| Outputs | ||
| Description | : | Creates a 'T like' complex container : Right {LeftUp, LeftDown} | 
| Author(s) | : | jean-pierre.roux@creatis.univ-lyon1.fr | 
| Category(s) | : | complex box complex box widget | 
| To use it | : | include /home/guigues/build/bbtk-build-tmp/bin/bin/../share/bbtk/bbs/wx/boxes/bbLayoutTRight.bbs [source] | 
| Uses | : | wx::LayoutSplit | 

| Inputs | ||
Widget1  | <wxWindow*>  | LeftUp container | 
Widget2  | <wxWindow*>  | Right container | 
Widget3  | <wxWindow*>  | LeftDown container | 
| Outputs | ||
| Description | : | Creates a 'T like' complex container : Up {DownLeft, DownRight} as w1{w2,w3} | 
| Author(s) | : | jean-pierre.roux@creatis.univ-lyon1.fr | 
| Category(s) | : | complex box complex box widget | 
| To use it | : | include /home/guigues/build/bbtk-build-tmp/bin/bin/../share/bbtk/bbs/wx/boxes/bbLayoutTUp.bbs [source] | 
| Uses | : | wx::LayoutSplit | 

| Inputs | ||
Widget1  | <wxWindow*>  | Up container | 
Widget2  | <wxWindow*>  | DownLeft container | 
Widget3  | <wxWindow*>  | DownRight container | 
| Outputs | ||
| Description | : | LayoutTab widget (wxNotebook) The label of each 'note book' will be the name of the object it contains | 
| Author(s) | : | eduardo.davila@creatis.insa-lyon.fr | 
| Category(s) | : | atomic box widget | 
| To use it | : | include wx | 
| Inputs | ||
Orientation  | <std::string>  | Orientation (default T), 0=T=TOP , 1=R=RIGHT , 2=B=BOTTON , 3=L=LEFT | 
Widget1  | <wxWindow*>  | widget 1 | 
Widget2  | <wxWindow*>  | widget 2 | 
Widget3  | <wxWindow*>  | widget 3 | 
Widget4  | <wxWindow*>  | widget 4 | 
Widget5  | <wxWindow*>  | widget 5 | 
Widget6  | <wxWindow*>  | widget 6 | 
Widget7  | <wxWindow*>  | widget 7 | 
Widget8  | <wxWindow*>  | widget 8 | 
Widget9  | <wxWindow*>  | widget 9 | 
WinClose  | <bbtk::Void>  | Any signal received closes the window (*) | 
WinDialog  | <bool>  | Set to 'true' to create a dialog window, i.e. which blocks the pipeline until it is closed (modal) (*) | 
WinHeight  | <int>  | Height of the window (*) | 
WinHide  | <bbtk::Void>  | Any signal received hides the window (*) | 
WinTitle  | <std::string>  | Title of the window (*) | 
WinWidth  | <int>  | Width of the window (* : only used if the widget is not connected to a Layout box) | 
BoxExecute  | <bbtk::Void>  | Any signal received by this input executes the box | 
BoxProcessMode  | <std::string>  | Sets the processing mode of the box (Pipeline | Always | Reactive) | 
| Outputs | ||
Widget  | <wxWindow*>  | Output widget | 
BoxChange  | <bbtk::Void>  | Signals modifications of the box | 
| Description | : | Creates a '+ like' complex container : {UpLeft, UpRight} {DownLeft, DownRigth} | 
| Author(s) | : | jean-pierre.roux@creatis.univ-lyon1.fr | 
| Category(s) | : | complex box complex box widget | 
| To use it | : | include /home/guigues/build/bbtk-build-tmp/bin/bin/../share/bbtk/bbs/wx/boxes/bbLayoutX4.bbs [source] | 
| Uses | : | wx::LayoutSplit std::MultipleInputs | 

| Inputs | ||
Widget1  | <wxWindow*>  | UpLeft container | 
Widget2  | <wxWindow*>  | UpRight container | 
Widget3  | <wxWindow*>  | DownLeft container | 
Widget4  | <wxWindow*>  | DownRight container | 
WinClose  | <bbtk::Void>  | Any signal received closes the window (*) | 
WinHeight  | <int>  | Height of the window (*) | 
WinHide  | <bbtk::Void>  | Any signal received hides the window (*) | 
WinTitle  | <std::string>  | Title of the window (*) | 
WinWidth  | <int>  | Width of the window (* : only used if the widget is not connected to a Layout box) | 
| Outputs | ||
BoxChange  | <bbtk::Void>  | BoxChange | 
Widget  | <wxWindow*>  | Widget | 
| Description | : | Text zone to be inserted into a window (wxStaticText) | 
| Author(s) | : | laurent.guigues at creatis.insa-lyon.fr | 
| Category(s) | : | atomic box widget | 
| To use it | : | include wx | 
| Inputs | ||
In  | <std::string>  | Text | 
Title  | <std::string>  | Title prepended to the text | 
WinClose  | <bbtk::Void>  | Any signal received closes the window (*) | 
WinDialog  | <bool>  | Set to 'true' to create a dialog window, i.e. which blocks the pipeline until it is closed (modal) (*) | 
WinHeight  | <int>  | Height of the window (*) | 
WinHide  | <bbtk::Void>  | Any signal received hides the window (*) | 
WinTitle  | <std::string>  | Title of the window (*) | 
WinWidth  | <int>  | Width of the window (* : only used if the widget is not connected to a Layout box) | 
BoxExecute  | <bbtk::Void>  | Any signal received by this input executes the box | 
BoxProcessMode  | <std::string>  | Sets the processing mode of the box (Pipeline | Always | Reactive) | 
| Outputs | ||
Widget  | <wxWindow*>  | Output widget | 
BoxChange  | <bbtk::Void>  | Signals modifications of the box | 
| Description | : | RadioButton group widget 0-9 entries | 
| Author(s) | : | eduardo.davila@creatis.insa-lyon.fr | 
| Category(s) | : | atomic box widget | 
| To use it | : | include wx | 
| Inputs | ||
In  | <int>  | Set initial item | 
In0  | <std::string>  | option 0 | 
In1  | <std::string>  | option 1 | 
In2  | <std::string>  | option 2 | 
In3  | <std::string>  | option 3 | 
In4  | <std::string>  | option 4 | 
In5  | <std::string>  | option 5 | 
In6  | <std::string>  | option 6 | 
In7  | <std::string>  | option 7 | 
In8  | <std::string>  | option 8 | 
In9  | <std::string>  | option 9 | 
Title  | <std::string>  | Title of the widget (default '') | 
WinClose  | <bbtk::Void>  | Any signal received closes the window (*) | 
WinDialog  | <bool>  | Set to 'true' to create a dialog window, i.e. which blocks the pipeline until it is closed (modal) (*) | 
WinHeight  | <int>  | Height of the window (*) | 
WinHide  | <bbtk::Void>  | Any signal received hides the window (*) | 
WinTitle  | <std::string>  | Title of the window (*) | 
WinWidth  | <int>  | Width of the window (* : only used if the widget is not connected to a Layout box) | 
BoxExecute  | <bbtk::Void>  | Any signal received by this input executes the box | 
BoxProcessMode  | <std::string>  | Sets the processing mode of the box (Pipeline | Always | Reactive) | 
| Outputs | ||
Out  | <int>  | Item selected | 
Widget  | <wxWindow*>  | Output widget | 
BoxChange  | <bbtk::Void>  | Signals modifications of the box | 
| Description | : | Slider widget (wxSlider) | 
| Author(s) | : | eduardo.davila@creatis.insa-lyon.fr | 
| Category(s) | : | atomic box widget | 
| To use it | : | include wx | 
| Inputs | ||
ChangeResolution  | <bool>  | Can the user change the resolution of the slider ? (default FALSE) | 
In  | <int>  | Initial position of the slider (default 0) | 
Label  | <bool>  | Show slider labels ? (default FALSE) | 
Max  | <int>  | Maximum value of the slider (default 500) | 
Min  | <int>  | Minimum value of the slider (default 0) | 
Orientation  | <std::string>  | Orientation : (default H) 0=H=HORIZONTAL, 1=V=VERTICAL | 
ReactiveOnTrack  | <int>  | Slider sends info when track moves (default 0 = no) | 
Title  | <std::string>  | Title shown above the slider (default '') | 
WinClose  | <bbtk::Void>  | Any signal received closes the window (*) | 
WinDialog  | <bool>  | Set to 'true' to create a dialog window, i.e. which blocks the pipeline until it is closed (modal) (*) | 
WinHeight  | <int>  | Height of the window (*) | 
WinHide  | <bbtk::Void>  | Any signal received hides the window (*) | 
WinTitle  | <std::string>  | Title of the window (*) | 
WinWidth  | <int>  | Width of the window (* : only used if the widget is not connected to a Layout box) | 
BoxExecute  | <bbtk::Void>  | Any signal received by this input executes the box | 
BoxProcessMode  | <std::string>  | Sets the processing mode of the box (Pipeline | Always | Reactive) | 
| Outputs | ||
Out  | <int>  | Current position of the slider | 
Widget  | <wxWindow*>  | Output widget | 
BoxChange  | <bbtk::Void>  | Signals modifications of the box | 
| Description | : | |
| Author(s) | : | |
| Category(s) | : | complex box | 
| To use it | : | include buffer_/home/guigues/build/bbtk-build-tmp/bin/bin/../share/bbtk/bbs/wx/appli/exampleGUI1.bbs_29 [source] | 
| Uses | : | std::StringToDouble wx::GUIdouble std::MultipleInputs wx::LayoutLine | 

| Inputs | ||
WinDialog  | <bool>  | Dialog | 
WinHeight  | <int>  | Height | 
WinHide  | <bbtk::Void>  | Hide | 
WinTitle  | <std::string>  | Title | 
WinWidth  | <int>  | Width | 
| Outputs | ||
BoxChange  | <bbtk::Void>  | BoxChange | 
In1  | <double>  | In1 | 
In2  | <double>  | In2 | 
Widget  | <wxWindow*>  | Widget | 
| Description | : | More complicated example of wx::LayoutLine widgets | 
| Author(s) | : | jean-pierre.roux@creatis.univ-lyon1.fr | 
| Category(s) | : | complex box example | 
| To use it | : | include /home/guigues/build/bbtk-build-tmp/bin/bin/../share/bbtk/bbs/wx/appli/exampleComplexLayoutLine_In_LayoutLine.bbs [source] | 
| Uses | : | wx::LayoutLine wx::RadioButton wx::Slider | 

| Inputs | ||
| Outputs | 
| Description | : | Simple test of wx::LayoutSplit widgets | 
| Author(s) | : | jean-pierre.roux@creatis.univ-lyon1.fr | 
| Category(s) | : | complex box example | 
| To use it | : | include /home/guigues/build/bbtk-build-tmp/bin/bin/../share/bbtk/bbs/wx/appli/exampleComplexLayoutSplit_In_LayoutSplit.bbs [source] | 
| Uses | : | wx::LayoutSplit wx::RadioButton wx::Slider wx::LayoutLine | 

| Inputs | ||
| Outputs | 
| Description | : | More complex test of wx::Slider widget | 
| Author(s) | : | jpr[at]creatis[dot]insa[dash]lyon[dot]fr | 
| Category(s) | : | complex box example | 
| To use it | : | include /home/guigues/build/bbtk-build-tmp/bin/bin/../share/bbtk/bbs/wx/appli/exampleComplexSlider.bbs [source] | 
| Uses | : | std::Add wx::CommandButton wx::LayoutLine wx::OutputText wx::Slider | 

| Inputs | ||
| Outputs | 
| Description | : | Example of automatic gui creation with bbi command 'newgui' | 
| Author(s) | : | laurent.guigues@creatis.insa-lyon.fr | 
| Category(s) | : | complex box example | 
| To use it | : | include /home/guigues/build/bbtk-build-tmp/bin/bin/../share/bbtk/bbs/wx/appli/exampleGUI1.bbs [source] | 
| Uses | : | std::Add wx::agType wx::OutputText | 

| Inputs | ||
| Outputs | 
| Description | : | Simple test of wx::LayoutLine widgets | 
| Author(s) | : | jean-pierre.roux@creatis.univ-lyon1.fr | 
| Category(s) | : | complex box example | 
| To use it | : | include /home/guigues/build/bbtk-build-tmp/bin/bin/../share/bbtk/bbs/wx/appli/exampleLayoutLine_Orientation.bbs [source] | 
| Uses | : | wx::LayoutLine wx::Slider | 

| Inputs | ||
| Outputs | 
| Description | : | Example of LayoutSplit | 
| Author(s) | : | laurent.guigues@creatis.insa-lyon.fr | 
| Category(s) | : | complex box example | 
| To use it | : | include /home/guigues/build/bbtk-build-tmp/bin/bin/../share/bbtk/bbs/wx/appli/exampleLayoutSplit.bbs [source] | 
| Uses | : | wx::LayoutSplit wx::Slider | 

| Inputs | ||
| Outputs | 
| Description | : | Simple test of wx::LayoutLine widgets | 
| Author(s) | : | jean-pierre.roux [at] creatis [dot] univ [dash] lyon1 [dot] fr | 
| Category(s) | : | complex box example | 
| To use it | : | include /home/guigues/build/bbtk-build-tmp/bin/bin/../share/bbtk/bbs/wx/appli/exampleLayoutSplit_Orientation.bbs [source] | 
| Uses | : | wx::LayoutSplit wx::Slider | 

| Inputs | ||
| Outputs | 
| Description | : | Simple test of wx::LayoutTab widget | 
| Author(s) | : | eduardo.davila@creatis.insa-lyon.fr | 
| Category(s) | : | complex box example | 
| To use it | : | include /home/guigues/build/bbtk-build-tmp/bin/bin/../share/bbtk/bbs/wx/appli/exampleLayoutTab.bbs [source] | 
| Uses | : | wx::LayoutTab wx::LayoutLine wx::Slider | 

| Inputs | ||
| Outputs | 
| Description | : | Simple test of wx::LayoutTab widget | 
| Author(s) | : | eduardo.davila@creatis.insa-lyon.fr | 
| Category(s) | : | complex box example | 
| To use it | : | include /home/guigues/build/bbtk-build-tmp/bin/bin/../share/bbtk/bbs/wx/appli/exampleLayoutTab_2.bbs [source] | 
| Uses | : | wx::LayoutTab wx::Slider wx::LayoutLine | 

| Inputs | ||
| Outputs | 
| Description | : | Simple test of wx::RadioButton widget | 
| Author(s) | : | jean-pierre.roux@creatis.univ-lyon1.fr | 
| Category(s) | : | complex box example | 
| To use it | : | include /home/guigues/build/bbtk-build-tmp/bin/bin/../share/bbtk/bbs/wx/appli/exampleRadioButton.bbs [source] | 
| Uses | : | wx::RadioButton wx::OutputText | 

| Inputs | ||
| Outputs | 
| Description | : | Simple test of wx::ColourSelector widget | 
| Author(s) | : | jpr@creatis.univ-lyon.fr | 
| Category(s) | : | complex box example | 
| To use it | : | include /home/guigues/build/bbtk-build-tmp/bin/bin/../share/bbtk/bbs/wx/appli/exampleSimpleColourSelector.bbs [source] | 
| Uses | : | wx::ColourSelectorButton | 

| Inputs | ||
| Outputs | 
| Description | : | Simple test of wx::LayoutLine widget | 
| Author(s) | : | eduardo.davila@creatis.insa-lyon.fr | 
| Category(s) | : | complex box example | 
| To use it | : | include /home/guigues/build/bbtk-build-tmp/bin/bin/../share/bbtk/bbs/wx/appli/exampleSimpleLayoutLine.bbs [source] | 
| Uses | : | wx::LayoutLine wx::Slider | 

| Inputs | ||
| Outputs | 
| Description | : | Simple test of wx::LayoutSplit widget | 
| Author(s) | : | laurent.guigues@creatis.insa-lyon.fr | 
| Category(s) | : | complex box example | 
| To use it | : | include /home/guigues/build/bbtk-build-tmp/bin/bin/../share/bbtk/bbs/wx/appli/exampleSimpleLayoutSplit.bbs [source] | 
| Uses | : | wx::LayoutSplit wx::Slider | 

| Inputs | ||
| Outputs | 
| Description | : | Simple test of wx::LayoutTDown widgets | 
| Author(s) | : | jean-pierre.roux@creatis.univ-lyon1.fr | 
| Category(s) | : | complex box example | 
| To use it | : | include /home/guigues/build/bbtk-build-tmp/bin/bin/../share/bbtk/bbs/wx/appli/exampleSimpleLayoutTDown.bbs [source] | 
| Uses | : | wx::LayoutTDown wx::Slider | 

| Inputs | ||
| Outputs | 
| Description | : | Simple test of wx::LayoutTLeft widgets | 
| Author(s) | : | jean-pierre.roux@creatis.univ-lyon1.fr | 
| Category(s) | : | complex box example | 
| To use it | : | include /home/guigues/build/bbtk-build-tmp/bin/bin/../share/bbtk/bbs/wx/appli/exampleSimpleLayoutTLeft.bbs [source] | 
| Uses | : | wx::LayoutTLeft wx::Slider | 

| Inputs | ||
| Outputs | 
| Description | : | Simple test of wx::LayoutTRight widgets | 
| Author(s) | : | jean-pierre.roux [at] creatis [dot] univ [dash] lyon1 [dot] fr | 
| Category(s) | : | complex box example | 
| To use it | : | include /home/guigues/build/bbtk-build-tmp/bin/bin/../share/bbtk/bbs/wx/appli/exampleSimpleLayoutTRight.bbs [source] | 
| Uses | : | wx::LayoutTRight wx::Slider | 

| Inputs | ||
| Outputs | 
| Description | : | Simple test of wx::LayoutTUp widgets | 
| Author(s) | : | jean-pierre.roux@creatis.univ-lyon1.fr | 
| Category(s) | : | complex box example | 
| To use it | : | include /home/guigues/build/bbtk-build-tmp/bin/bin/../share/bbtk/bbs/wx/appli/exampleSimpleLayoutTUp.bbs [source] | 
| Uses | : | wx::LayoutTUp wx::Slider | 

| Inputs | ||
| Outputs | 
| Description | : | Simple test of wx::LayoutX4 widgets | 
| Author(s) | : | jean-pierre.roux@creatis.univ-lyon1.fr | 
| Category(s) | : | complex box example | 
| To use it | : | include /home/guigues/build/bbtk-build-tmp/bin/bin/../share/bbtk/bbs/wx/appli/exampleSimpleLayoutX4.bbs [source] | 
| Uses | : | wx::LayoutX4 wx::Slider | 

| Inputs | ||
| Outputs | 
| Description | : | Simple test of wx::Slider widget | 
| Author(s) | : | laurent.guigues@creatis.insa-lyon.fr | 
| Category(s) | : | complex box example | 
| To use it | : | include /home/guigues/build/bbtk-build-tmp/bin/bin/../share/bbtk/bbs/wx/appli/exampleSimpleSlider.bbs [source] | 
| Uses | : | wx::Slider | 

| Inputs | ||
| Outputs | 
| Description | : | Simple use of wx::Slider widget | 
| Author(s) | : | jpr@creatis.insa-lyon.fr | 
| Category(s) | : | complex box example | 
| To use it | : | include /home/guigues/build/bbtk-build-tmp/bin/bin/../share/bbtk/bbs/wx/appli/exampleSlider.bbs [source] | 
| Uses | : | wx::LayoutLine wx::Slider wx::OutputText | 

| Inputs | ||
| Outputs | 
| Description | : | Input/OutputText widgets example | 
| Author(s) | : | laurent.guigues at creatis.insa-lyon.fr | 
| Category(s) | : | complex box example | 
| To use it | : | include /home/guigues/build/bbtk-build-tmp/bin/bin/../share/bbtk/bbs/wx/appli/exampleTextInputOutput.bbs [source] | 
| Uses | : | wx::InputText wx::OutputText wx::LayoutLine | 

| Inputs | ||
| Outputs |