98 #ifndef MYGUI_DONT_USE_OBSOLETE
103 #endif // MYGUI_DONT_USE_OBSOLETE
106 mIsInitialise =
true;
111 if (!mIsInitialise)
return;
123 mIsInitialise =
false;
129 if (
object !=
nullptr)
133 widget->
_initialise(_style, _coord, _align, skin, _parent, _cropeedParent, _creator, _name);
141 if ((*factory)->getTypeName() == _type)
143 Widget* widget = (*factory)->
createWidget(_style, _skin, _coord, _align, _parent, _cropeedParent, _creator, _name);
164 for (VectorWidgetPtr::const_iterator iter = _widgets.begin(); iter != _widgets.end(); ++iter)
173 while (_widgets.
next())
175 widgets.push_back(_widgets.
current());
203 (*iter)->_unlinkWidget(_widget);
238 if ((*factory)->getTypeName() == _type)
247 #ifndef MYGUI_DONT_USE_OBSOLETE
266 SetWidgetFactory::iterator iter =
mFactoryList.find(_factory);
273 MapDelegate::iterator iter =
mDelegates.find(_key);
280 iter->second(_widget, _key, _value);
285 MapDelegate::iterator iter =
mDelegates.find(_key);
292 MapDelegate::iterator iter =
mDelegates.find(_key);
295 #endif // MYGUI_DONT_USE_OBSOLETE