7#ifndef MYGUI_LAYOUT_MANAGER_H_
8#define MYGUI_LAYOUT_MANAGER_H_
39 VectorWidgetPtr loadLayout(
const std::string& _file,
const std::string& _prefix =
"",
Widget* _parent =
nullptr);
45 ResourceLayout* getByName(
const std::string& _name,
bool _throw =
true)
const;
48 bool isExist(
const std::string& _name)
const;
68 const std::string& getCurrentLayout()
const;
75 std::string mCurrentLayoutName;
76 std::string mXmlLayoutTagName;
#define MYGUI_SINGLETON_DECLARATION(ClassName)
EventHandle_AddUserStringDelegate eventAddUserString
EventHandle_CreateWidgetDelegate eventCreateWidget
delegates::CMultiDelegate3< Widget *, const std::string &, const std::string & > EventHandle_AddUserStringDelegate
delegates::CMultiDelegate2< Widget *, const WidgetInfo & > EventHandle_CreateWidgetDelegate
std::vector< Widget * > VectorWidgetPtr