45 mCategoryName(
"Widget"),
46 mSingletonHolder(
this)
96 mVectorIUnlinkWidget.clear();
101 mIsInitialise =
false;
107 if (
object !=
nullptr)
136 mVectorIUnlinkWidget.push_back(
_unlink);
141 VectorIUnlinkWidget::iterator
iter = std::remove(mVectorIUnlinkWidget.begin(), mVectorIUnlinkWidget.end(),
_unlink);
142 if (
iter != mVectorIUnlinkWidget.end())
143 mVectorIUnlinkWidget.erase(
iter);
148 for (VectorIUnlinkWidget::iterator
iter = mVectorIUnlinkWidget.begin();
iter != mVectorIUnlinkWidget.end(); ++
iter)
150 (*iter)->_unlinkWidget(
_widget);
164 void WidgetManager::notifyEventFrameStart(
float _time)
173 for (VectorWidgetPtr::iterator
entry = mDestroyWidgets.begin();
entry != mDestroyWidgets.end(); ++
entry)
180 mDestroyWidgets.push_back(
_widget);
185 if (!mDestroyWidgets.empty())
187 for (VectorWidgetPtr::iterator
entry = mDestroyWidgets.begin();
entry != mDestroyWidgets.end(); ++
entry)
189 mDestroyWidgets.clear();
195 return mCategoryName;
#define MYGUI_ASSERT(exp, dest)
#define MYGUI_EXCEPT(dest)
#define MYGUI_LOG(level, text)
#define MYGUI_SINGLETON_DEFINITION(ClassName)
static void registerWidgetTypes()
wrapper over Texture - shows the texture. Implemented: resizing of texture (see TextureResizeMode); r...
widget description should be here.
widget description should be here.
widget description should be here.
static FactoryManager & getInstance()
static Gui & getInstance()
widget description should be here.
widget description should be here.
widget description should be here.
widget description should be here.
widget description should be here.
widget description should be here.
widget description should be here.
widget description should be here.
widget description should be here.
widget description should be here.
std::vector< Widget * > VectorWidgetPtr
delegates::DelegateFunction< Args... > * newDelegate(void(*_func)(Args... args))