#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.
1.6.3