Developer Documentation
RAVL, Recognition And Vision Library
USER HOME PAGE CLASS LIST CONTENTS
Ravl - GUI - Control


Control widgets

Normal classes:

 MenuC Pixmap
 ButtonC Button handle.
 MenuItemC Menu item
 MenuBarC Pixmap
 FileSelectorC FileSelector
 TextEntryC TextEntry
 SliderC Slider
 EventBoxC Event box.
 ToggleButtonC Toggle Button handle.
 CheckButtonC Check Button handle.
 StatusBarC Status bar.
 ComboC Combo handle.
 ListC List handle.
 MenuCheckItemC Menu item
 RawCanvasC RawCanvas handle.
 TreeC Tree
 TreeItemC Leaf of tree.
 RulerC Ruler .
 CListC CList widget.
 SpinButtonC Spin button body.
 RadioButtonC Radio button
 ProgressBarC Vertical or horizontal separator.
 TextBoxC TextBox
 PositionTimeC Position and time of an event.
 DNDDataInfoC Drag and drop info.
 CanvasC Widget in which graphics can be rendered.

Normal functions:

 Button(const char *,const char *) Create a button with no function attached.
 Button(const char *,bool (*func)(DataT & dat) ,const DataT &)
 Button(const char *,bool (*func)(Data1T &,Data2T &) ,const Data1T &,const Data2T &)
 Button(const char *,const ObjT &,bool (*func)(DataT & dat) ,const DataT &)
 ButtonR(const char *,ObjT &,bool (*func)(DataT & dat) ,const DataT &) Create button that calls a function.
 Button(const char *,const char *,const ObjT &,bool (*func)(DataT & dat) ,const DataT &)
 Button(const char *,const ObjT &,bool (*func)() ) Create button that calls a function.
 ButtonR(const char *,ObjT &,bool (*func)() ) Create button that calls a function.
 Button(const char *,const char *,const ObjT &,bool (*func)() )
 ButtonR(const char *,const char *,ObjT &,bool (*func)() )
 Button(const PixmapC &,const ObjT &,bool (*func)() )
 MenuItem(const StringC &,bool (*func)(Data1T &,Data2T &) ,const Data1T &,const Data2T &) Create new menu item, connect to a function.
 MenuItem(const StringC &,bool (*func)(Data1T &) ,const Data1T &) Create new menu item, connect to a function.
 MenuItem(const StringC &,bool (*func)(MenuItemC &,DataT & ref) ,const DataT &) Create new menu item, connect to a function.
 MenuItem(const StringC &,const DataT &,bool (*func)() ) Create new menu item, connect to a function.
 MenuItemR(const StringC &,DataT &,bool (*func)() ) Create new menu item, connect to a function.
 MenuItem(const StringC &,const ObjT &,bool (*func)(DataT &) ,const DataT &) Create new menu item, connect to a function.
 MenuItemR(const StringC &,ObjT &,bool (*func)(DataT &) ,const DataT &) Create new menu item, connect to a function.
 MenuItem(const StringC &,const ObjT &,bool (*func)(Data1T &,Data2T &) ,const Data1T &,const Data2T &) Create new menu item, connect to a function.
 MenuItemR(const StringC &,ObjT &,bool (*func)(Data1T &,Data2T &) ,const Data1T &,const Data2T &) Create new menu item, connect to a function.
 MenuItem(const StringC &) Do nothing...
 MenuItemSeparator(void) Do nothing...
 MenuItem(const StringC &,bool (*func)() ) Simply call a function.
 MenuItemShow(const StringC &,const WidgetC &) Send 'Show' request to a widget, from a menu item.
 FileSelector(const StringC &,bool (*func)(StringC & filename,FileSelectorC &) ,const StringC &) Call a function.
 FileSelector(const StringC &,bool (*func)(StringC & filename) ,const StringC &) Call a method.
 FileSelector(const StringC &,const DataT &,bool (*func)(StringC & filename) ,const StringC &) Call a function.
 FileSelector(const StringC &,const StringC &,bool (*func)(StringC & filename,FileSelectorC &,DataT & ref) ,const DataT &) Call a method.
 FileSelectorR(const StringC &,DataT &,bool (*func)(StringC & filename) ,const StringC &)
 TextEntry(const StringC &,int) Create a text entry.
 TextEntry(const StringC &,const DataT &,bool (*func)(StringC & ref) ,int,bool)
 TextEntryR(const StringC &,DataT &,bool (*func)(StringC & ref) ,int,bool)
 TextEntry(const StringC &,bool (*func)(StringC & ref,DataT & dat) ,const DataT &,int,bool)
 SliderV(RealT,RealT,RealT,RealT,const DataT &,bool (*func)(RealT & value) ,RealT) Vertical slider with call back to class.
 SliderV(RealT,RealT,RealT,RealT,bool (*func)(RealT & value,ParmT & par) ,const ParmT &) Vertical slider with call back to function.
 SliderH(RealT,RealT,RealT,RealT,const DataT &,bool (*func)(RealT & value) ,RealT) Horizontal slider with call back to class.
 SliderH(RealT,RealT,RealT,RealT,bool (*func)(RealT & value,ParmT & par) ,const ParmT &) Horizontal slider with call back to function.
 SliderV(RealT,RealT,RealT,RealT,bool (*func)(RealT & value,DataT & dat) ,const DataT &) Veritical slider with call back to function.
 SliderH(RealT,RealT,RealT,RealT,bool (*func)(RealT & value,DataT & dat) ,const DataT &) Horizontal slider with call back to function.
 SliderVR(RealT,RealT,RealT,RealT,DataT &,bool (*func)(RealT & value) ,RealT) Vertical slider with reference call back to class.
 SliderHR(RealT,RealT,RealT,RealT,DataT &,bool (*func)(RealT & value) ,RealT) Horizontal slider with reference call back to class.
 ToggleButton(const char *,bool) Construct a toggle button.
 ToggleButton(const char *,bool,const ObjT &,bool (*func)(bool) )
 CheckButton(const char *,bool)
 CheckButton(const char *,bool,const ObjT &,bool (*func)(bool &) )
 ToggleButton(const char *,const char *,bool,const ObjT &,bool (*func)(bool) )
 CheckButton(const char *,const char *,bool,const ObjT &,bool (*func)(bool &) )
 ToggleButtonR(const char *,bool,ObjT &,bool (*func)(bool &) )
 ToggleButtonR(const char *,bool,ObjT &,bool (*func)(bool &,DataT & dat) ,const DataT &)
 CheckButtonR(const char *,bool,ObjT &,bool (*func)(bool &) )
 CheckButtonR(const char *,bool,ObjT &,bool (*func)(bool &,DataT & dat) ,const DataT &)
 ToggleButtonR(const char *,const char *,bool,ObjT &,bool (*func)(bool) )
 CheckButtonR(const char *,const char *,bool,ObjT &,bool (*func)(bool &) )
 Combo(const DListC &,bool (*func)(ComboC &,DataT & ref) ,const DataT &,bool) Contruct a combo box, call back to function.
 Combo(const DListC &,const DataT &,bool (*func)(StringC & ref) ,bool) Contruct a combo box, call back to method in class.
 Combo(const DListC &,const char *,const DataT &,bool (*func)(StringC & ref) ,bool) Contruct a combo box, call back to method in class.
 ComboR(const DListC &,DataT &,bool (*func)(StringC & ref) ,bool) Contruct a combo box, call back to method in referenced class.
 ComboR(const DListC &,char *,const DataT &,bool (*func)(StringC & ref) ,bool) Contruct a combo box, call back to method in referenced class.
 List(const DListC> &,void (*func)(ListC &,DataT & ref) ,const DataT &)
 List(const DListC> &,const DataT &,void (*func)(StringC & ref) )
 MenuCheckItem(const StringC &,bool (*func)(bool &,Data1T &) ,const Data1T &)
 MenuCheckItem(const StringC &,const DataT &,bool (*func)(bool &) )
 MenuCheckItemR(const StringC &,DataT &,bool (*func)(bool &) ) Menu check item, call referenced class's method.
 MenuCheckItem(const StringC &,bool,const DataT &,bool (*func)(bool &) )
 MenuCheckItemR(const StringC &,bool,DataT &,bool (*func)(bool &) )
 SpinButton(RealT,RealT,RealT,RealT,const DataT &,void (*func)(RealT & value) ,RealT) Construct spin button with callback to class method.
 SpinButtonR(RealT,RealT,RealT,RealT,DataT &,void (*func)(RealT & value) ,RealT) Construct spin button with callback to referenced class method.
 RadioButton(const char *,const RadioButtonGroupT &) Create a radio button in 'group'
 RadioButton(const char *,const RadioButtonGroupT &,const ObjT &,bool (*func)(bool &) ) Create a radio button in 'group'
 RadioButton(const char *,const RadioButtonGroupT &,bool (*func)(bool &) ) Create a radio button in 'group'
 RadioButton(const char *,const RadioButtonGroupT &,bool (*func)(bool &,DataT &) ,const DataT &) Create a radio button in 'group'
 RadioButton(const char *,const char *,const RadioButtonGroupT &,const ObjT &,bool (*func)(bool) ) Create a radio button in 'group'
 RadioButtonR(const char *,const RadioButtonGroupT &,ObjT &,bool (*func)(bool &) ) Create a radio button in 'group'
 RadioButtonR(const char *,const RadioButtonGroupT &,ObjT &,bool (*func)(bool &,DataT & dat) ,const DataT &) Create a radio button in 'group'
 RadioButtonR(const char *,const char *,const RadioButtonGroupT &,bool,ObjT &,bool (*func)(bool) ) Create a radio button in 'group'
 ProgressBar(ProgBarTypeT,ProgBarOrientationT,int) Create a separator.

Advanced classes:

 CListCellC Cell info.

Develop classes:

 TreeBodyC Tree body
 ButtonBodyC Button body.
 MenuItemBodyC Menu item body
 MenuBodyC Pixmap body
 MenuBarBodyC Pixmap body
 FileSelectorBodyC FileSelector body
 TextEntryBodyC TextEntry body
 SliderBodyC Slider body
 EventBoxBodyC Event box widget.
 ToggleButtonBodyC Toggle Button body.
 CheckButtonBodyC Check Button body.
 StatusBarBodyC Status bar body.
 ComboBodyC Combo body.
 ListBodyC List body.
 MenuCheckItemBodyC Menu check item body
 RawCanvasBodyC RawCanvas body.
 TreeItemBodyC Leaf of tree.
 RulerBodyC Ruler body.
 CListBodyC CList widget body.
 SpinButtonBodyC Spin button body.
 RadioButtonBodyC Radio button body.
 ProgressBarBodyC Vertical or horizontal separator.
 TextBoxBodyC TextBox body
 CanvasBodyC Widget in which graphics can be rendered.
Maintainer:Charles Galambos, Documentation by CxxDoc: Tue Aug 13 10:00:48 2002