MyGUI  3.2.1
Public Member Functions
MyGUI::WidgetManager Class Reference

#include <MyGUI_WidgetManager.h>

+ Inheritance diagram for MyGUI::WidgetManager:

Public Member Functions

 WidgetManager ()
 
void initialise ()
 
void shutdown ()
 
WidgetcreateWidget (WidgetStyle _style, const std::string &_type, const std::string &_skin, const IntCoord &_coord, Widget *_parent, ICroppedRectangle *_cropeedParent, const std::string &_name)
 
void destroyWidget (Widget *_widget)
 
void destroyWidgets (const VectorWidgetPtr &_widgets)
 
void destroyWidgets (EnumeratorWidgetPtr _widgets)
 
void registerUnlinker (IUnlinkWidget *_unlink)
 
void unregisterUnlinker (IUnlinkWidget *_unlink)
 
void unlinkFromUnlinkers (Widget *_widget)
 
bool isFactoryExist (const std::string &_type)
 
void _deleteWidget (Widget *_widget)
 
void _deleteDelayWidgets ()
 
const std::string & getCategoryName () const
 
- Public Member Functions inherited from MyGUI::Singleton< WidgetManager >
 Singleton ()
 
virtual ~Singleton ()
 
- Public Member Functions inherited from MyGUI::MemberObsolete< WidgetManager >
void destroyWidgetsVector (VectorWidgetPtr &_widgets)
 
WidgetfindWidgetT (const std::string &_name, bool _throw=true)
 
WidgetfindWidgetT (const std::string &_name, const std::string &_prefix, bool _throw=true)
 
void parse (Widget *_widget, const std::string &_key, const std::string &_value)
 

Additional Inherited Members

- Public Types inherited from MyGUI::Singleton< WidgetManager >
typedef Singleton< WidgetManagerBase
 
- Static Public Member Functions inherited from MyGUI::Singleton< WidgetManager >
static WidgetManagergetInstance ()
 
static WidgetManagergetInstancePtr ()
 
static const char * getClassTypeName ()
 

Detailed Description

Definition at line 20 of file MyGUI_WidgetManager.h.

Constructor & Destructor Documentation

MyGUI::WidgetManager::WidgetManager ( )

Definition at line 44 of file MyGUI_WidgetManager.cpp.

Member Function Documentation

void MyGUI::WidgetManager::_deleteDelayWidgets ( )

Definition at line 183 of file MyGUI_WidgetManager.cpp.

void MyGUI::WidgetManager::_deleteWidget ( Widget _widget)

Definition at line 169 of file MyGUI_WidgetManager.cpp.

Widget * MyGUI::WidgetManager::createWidget ( WidgetStyle  _style,
const std::string &  _type,
const std::string &  _skin,
const IntCoord _coord,
Widget _parent,
ICroppedRectangle _cropeedParent,
const std::string &  _name 
)

Definition at line 104 of file MyGUI_WidgetManager.cpp.

void MyGUI::WidgetManager::destroyWidget ( Widget _widget)

Destroy _widget

Definition at line 118 of file MyGUI_WidgetManager.cpp.

void MyGUI::WidgetManager::destroyWidgets ( const VectorWidgetPtr _widgets)

Destroy vector of widgets

Definition at line 123 of file MyGUI_WidgetManager.cpp.

void MyGUI::WidgetManager::destroyWidgets ( EnumeratorWidgetPtr  _widgets)

Destroy Enumerator of widgets

Definition at line 128 of file MyGUI_WidgetManager.cpp.

const std::string & MyGUI::WidgetManager::getCategoryName ( ) const

Definition at line 193 of file MyGUI_WidgetManager.cpp.

void MyGUI::WidgetManager::initialise ( )

Definition at line 50 of file MyGUI_WidgetManager.cpp.

bool MyGUI::WidgetManager::isFactoryExist ( const std::string &  _type)

Check if factory with specified widget type exist

Definition at line 154 of file MyGUI_WidgetManager.cpp.

void MyGUI::WidgetManager::registerUnlinker ( IUnlinkWidget _unlink)

Register unlinker (call unlink if for any destroyed widget)

Definition at line 133 of file MyGUI_WidgetManager.cpp.

void MyGUI::WidgetManager::shutdown ( )

Definition at line 88 of file MyGUI_WidgetManager.cpp.

void MyGUI::WidgetManager::unlinkFromUnlinkers ( Widget _widget)

Unlink widget

Definition at line 146 of file MyGUI_WidgetManager.cpp.

void MyGUI::WidgetManager::unregisterUnlinker ( IUnlinkWidget _unlink)

Unregister unlinker (call unlink if for any destroyed widget)

Definition at line 139 of file MyGUI_WidgetManager.cpp.


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