MyGUI::IWidgetCreator Class Reference

#include <MyGUI_IWidgetCreator.h>

Inheritance diagram for MyGUI::IWidgetCreator:

Inheritance graph
[legend]

Public Member Functions

virtual ~IWidgetCreator ()
virtual void _linkChildWidget (Widget *_widget)
virtual void _unlinkChildWidget (Widget *_widget)

Protected Member Functions

virtual WidgetbaseCreateWidget (WidgetStyle _style, const std::string &_type, const std::string &_skin, const IntCoord &_coord, Align _align, const std::string &_layer, const std::string &_name)=0
virtual void _destroyChildWidget (Widget *_widget)=0
virtual void _destroyAllChildWidget ()=0
void _deleteWidget (Widget *_widget)

Friends

class WidgetManager

Detailed Description

Definition at line 33 of file MyGUI_IWidgetCreator.h.


Constructor & Destructor Documentation

virtual MyGUI::IWidgetCreator::~IWidgetCreator (  )  [inline, virtual]

Definition at line 38 of file MyGUI_IWidgetCreator.h.


Member Function Documentation

void MyGUI::IWidgetCreator::_deleteWidget ( Widget _widget  )  [protected]

Definition at line 30 of file MyGUI_IWidgetCreator.cpp.

virtual void MyGUI::IWidgetCreator::_destroyAllChildWidget (  )  [protected, pure virtual]

Implemented in MyGUI::Widget.

virtual void MyGUI::IWidgetCreator::_destroyChildWidget ( Widget _widget  )  [protected, pure virtual]

Implemented in MyGUI::Widget.

virtual void MyGUI::IWidgetCreator::_linkChildWidget ( Widget _widget  )  [inline, virtual]

Definition at line 55 of file MyGUI_IWidgetCreator.h.

virtual void MyGUI::IWidgetCreator::_unlinkChildWidget ( Widget _widget  )  [inline, virtual]

Definition at line 58 of file MyGUI_IWidgetCreator.h.

virtual Widget* MyGUI::IWidgetCreator::baseCreateWidget ( WidgetStyle  _style,
const std::string &  _type,
const std::string &  _skin,
const IntCoord _coord,
Align  _align,
const std::string &  _layer,
const std::string &  _name 
) [protected, pure virtual]


Friends And Related Function Documentation

friend class WidgetManager [friend]

Reimplemented in MyGUI::Gui.

Definition at line 35 of file MyGUI_IWidgetCreator.h.


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

Generated on Thu Dec 9 14:48:13 2010 for MyGUI by  doxygen 1.5.9