omegalib  13.1
omegaToolkit::ui::DefaultWidgetFactory Class Reference

#include <DefaultSkin.h>

Public Member Functions

 DefaultWidgetFactory (Engine *srv)
 
virtual Button * createButton (const String &name, Container *container)
 
virtual Slider * createSlider (const String &name, Container *container)
 
- Public Member Functions inherited from omegaToolkit::ui::WidgetFactory
 WidgetFactory (Engine *server)
 
Engine * getEngine ()
 
virtual Widget * createWidget (const String &name, Container *container)
 
virtual Button * createCheckButton (const String &name, Container *container)
 
virtual Image * createImage (const String &name, Container *container)
 
virtual Label * createLabel (const String &name, Container *container, const String &text="")
 
virtual TextBox * createTextBox (const String &name, Container *container)
 
virtual Container * createContainer (String name, Container *container, Container::Layout layout=Container::LayoutHorizontal)
 
void setFocusColor (const Color &c)
 Global styles. More...
 
const Color & getFocusColor ()
 Gets the default color used to mark active widgets. More...
 
void setLabelColor (const Color &c)
 Sets the default label color. More...
 
const Color & getLabelColor ()
 Gets the default label color. More...
 
- Public Member Functions inherited from omicron::ReferenceType
 ReferenceType ()
 
virtual ~ReferenceType ()
 
void ref ()
 
void unref ()
 
long refCount ()
 

Additional Inherited Members

- Static Public Member Functions inherited from omicron::ReferenceType
static void printObjCounts ()
 
- Static Protected Attributes inherited from omicron::ReferenceType
static List< ReferenceType * > mysObjList
 
+ Inheritance diagram for omegaToolkit::ui::DefaultWidgetFactory:

Constructor & Destructor Documentation

omegaToolkit::ui::DefaultWidgetFactory::DefaultWidgetFactory ( Engine *  srv)
inline

Member Function Documentation

virtual Button* omegaToolkit::ui::DefaultWidgetFactory::createButton ( const String &  name,
Container *  container 
)
inlinevirtual
virtual Slider* omegaToolkit::ui::DefaultWidgetFactory::createSlider ( const String &  name,
Container *  container 
)
inlinevirtual

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