1 #ifndef OPENMW_MWGUI_LAYOUT_H
2 #define OPENMW_MWGUI_LAYOUT_H
5 #include <MyGUI_WidgetDefines.h>
6 #include <MyGUI_Widget.h>
18 Layout(
const std::string & _layout, MyGUI::Widget* _parent =
nullptr)
27 catch(
const MyGUI::Exception& e)
33 MyGUI::Widget*
getWidget(
const std::string& _name);
39 T* cast = w->castType<
T>(
false);
42 MYGUI_EXCEPT(
"Error cast : dest type = '" << T::getClassTypeName()
43 <<
"' source name = '" << w->getName()
44 <<
"' source type = '" << w->getTypeName() <<
"' in layout '" <<
mLayoutName <<
"'");
52 MyGUI::Widget* _parent =
nullptr);
57 void setCoord(
int x,
int y,
int w,
int h);
61 void setText(
const std::string&
name,
const std::string& caption);
64 void setTitle(
const std::string& title);
void getWidget(T *&_widget, const std::string &_name)
Definition: layout.hpp:36
Layout(const std::string &_layout, MyGUI::Widget *_parent=nullptr)
Definition: layout.hpp:18
void setText(const std::string &name, const std::string &caption)
Definition: layout.cpp:52
virtual ~Layout()
Definition: layout.hpp:21
Definition: debuglog.hpp:12
MyGUI::Widget * mMainWidget
Definition: layout.hpp:66
MyGUI::Widget * getWidget(const std::string &_name)
Definition: layout.cpp:64
Definition: debuglog.hpp:22
std::string mLayoutName
Definition: layout.hpp:71
void shutdown()
Definition: layout.cpp:36
void initialise(const std::string &_layout, MyGUI::Widget *_parent=nullptr)
Definition: layout.cpp:11
std::string mPrefix
Definition: layout.hpp:70
MyGUI::VectorWidgetPtr mListWindowRoot
Definition: layout.hpp:72
Definition: layout.hpp:15
virtual void setVisible(bool b)
Definition: layout.cpp:47
void setTitle(const std::string &title)
Definition: layout.cpp:59
void setCoord(int x, int y, int w, int h)
Definition: layout.cpp:42
const char * name
Definition: crashcatcher.cpp:67