| 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/jpr/Creatis/bbtk/binLIN/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/jpr/Creatis/bbtk/binLIN/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/jpr/Creatis/bbtk/binLIN/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/jpr/Creatis/bbtk/binLIN/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/jpr/Creatis/bbtk/binLIN/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/jpr/Creatis/bbtk/binLIN/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/jpr/Creatis/bbtk/binLIN/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/jpr/Creatis/bbtk/binLIN/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/jpr/Creatis/bbtk/binLIN/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/jpr/Creatis/bbtk/binLIN/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/jpr/Creatis/bbtk/binLIN/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/jpr/Creatis/bbtk/binLIN/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/jpr/Creatis/bbtk/binLIN/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/jpr/Creatis/bbtk/binLIN/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/jpr/Creatis/bbtk/binLIN/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/jpr/Creatis/bbtk/binLIN/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/jpr/Creatis/bbtk/binLIN/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/jpr/Creatis/bbtk/binLIN/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/jpr/Creatis/bbtk/binLIN/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/jpr/Creatis/bbtk/binLIN/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/jpr/Creatis/bbtk/binLIN/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/jpr/Creatis/bbtk/binLIN/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/jpr/Creatis/bbtk/binLIN/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/jpr/Creatis/bbtk/binLIN/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/jpr/Creatis/bbtk/binLIN/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/jpr/Creatis/bbtk/binLIN/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/jpr/Creatis/bbtk/binLIN/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/jpr/Creatis/bbtk/binLIN/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/jpr/Creatis/bbtk/binLIN/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/jpr/Creatis/bbtk/binLIN/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/jpr/Creatis/bbtk/binLIN/bin/../share/bbtk/bbs/wx/appli/exampleTextInputOutput.bbs [source] | 
| Uses | : | wx::InputText wx::OutputText wx::LayoutLine | 

| Inputs | ||
| Outputs |