Public Member Functions | Protected Member Functions | Friends

MyGUI::IWidgetCreator Class Reference

#include <MyGUI_IWidgetCreator.h>

Inheritance diagram for MyGUI::IWidgetCreator:

Public Member Functions

virtual ~IWidgetCreator ()
virtual void _linkChildWidget (WidgetPtr _widget)
virtual void _unlinkChildWidget (WidgetPtr _widget)

Protected Member Functions

virtual WidgetPtr baseCreateWidget (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 (WidgetPtr _widget)=0
virtual void _destroyAllChildWidget ()=0
void _deleteWidget (WidgetPtr _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 ( WidgetPtr  _widget  )  [protected]

Definition at line 30 of file MyGUI_IWidgetCreator.cpp.

virtual void MyGUI::IWidgetCreator::_destroyAllChildWidget (  )  [protected, pure virtual]
virtual void MyGUI::IWidgetCreator::_destroyChildWidget ( WidgetPtr  _widget  )  [protected, pure virtual]
virtual void MyGUI::IWidgetCreator::_linkChildWidget ( WidgetPtr  _widget  )  [inline, virtual]

Definition at line 55 of file MyGUI_IWidgetCreator.h.

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

Definition at line 58 of file MyGUI_IWidgetCreator.h.

virtual WidgetPtr 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]

Definition at line 35 of file MyGUI_IWidgetCreator.h.


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