MyGUI 3.0.1
|
#include <MyGUI_IWidgetCreator.h>
Public Member Functions | |
virtual | ~IWidgetCreator () |
virtual void | _linkChildWidget (Widget *_widget) |
virtual void | _unlinkChildWidget (Widget *_widget) |
Protected Member Functions | |
virtual Widget * | 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 (Widget *_widget)=0 |
virtual void | _destroyAllChildWidget ()=0 |
void | _deleteWidget (Widget *_widget) |
Friends | |
class | WidgetManager |
Definition at line 33 of file MyGUI_IWidgetCreator.h.
virtual MyGUI::IWidgetCreator::~IWidgetCreator | ( | ) | [inline, virtual] |
Definition at line 38 of file MyGUI_IWidgetCreator.h.
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] |
Implemented in MyGUI::MenuCtrl, MyGUI::MenuItem, MyGUI::ScrollView, MyGUI::Tab, MyGUI::Widget, and MyGUI::Window.
friend class WidgetManager [friend] |
Reimplemented in MyGUI::Gui.
Definition at line 35 of file MyGUI_IWidgetCreator.h.