GIMIAS  1.5.r1
Public Types | Public Member Functions | Private Member Functions | List of all members
dynWxControlFactory Class Reference

Automated GUI Builder for wxWidgets. More...

#include <dynWxControlFactory.h>

Inheritance diagram for dynWxControlFactory:
Inheritance graph
[legend]
Collaboration diagram for dynWxControlFactory:
Collaboration graph
[legend]

Public Types

typedef dynWxControlFactory Self
 
typedef blSmartPointer< SelfPointer
 
- Public Types inherited from dynWxControlFactoryBase
typedef dynWxControlFactoryBase Self
 
typedef blSmartPointer< SelfPointer
 
- Public Types inherited from blLightObject
typedef blLightObject Self
 
typedef blSmartPointer< SelfPointer
 

Public Member Functions

 blNewMacro (Self)
 
virtual wxSizer * CreateTagWidget (dynBasePanel *panel, wxWindow *parent, const ModuleParameter &moduleParameter)
 
virtual wxSizer * CreateHelpWidget (wxWindow *parent, ModuleDescription *module)
 Create help widget.
 
- Public Member Functions inherited from dynWxControlFactoryBase
virtual void LayoutAllControls (dynBasePanel *panel, ModuleDescription *module)
 This function is called after creating all widgets.
 
- Public Member Functions inherited from blLightObject
 blNewMacro (Self)
 
virtual void Register () const
 
virtual void UnRegister () const
 

Private Member Functions

wxSizer * CreateNumericControlTagWidget (dynBasePanel *panel, wxWindow *parent, const ModuleParameter &moduleParameter)
 
wxSizer * CreateTextControlTagWidget (dynBasePanel *panel, wxWindow *parent, const ModuleParameter &moduleParameter)
 
wxSizer * CreateSliderControlTagWidget (dynBasePanel *panel, wxWindow *parent, const ModuleParameter &moduleParameter)
 
wxSizer * CreateCheckBoxControlTagWidget (dynBasePanel *panel, wxWindow *parent, const ModuleParameter &moduleParameter)
 
wxSizer * CreateEnumerationTagWidget (dynBasePanel *panel, wxWindow *parent, const ModuleParameter &moduleParameter)
 
wxSizer * CreateFileTagWidget (dynBasePanel *panel, wxWindow *parent, const ModuleParameter &moduleParameter)
 

Additional Inherited Members

- Protected Member Functions inherited from blLightObject
 blLightObject ()
 Implementation of blLightObject.
 

Detailed Description

Automated GUI Builder for wxWidgets.

Author
Xavi Planes
Date
15 July 2010

The documentation for this class was generated from the following files: