1 #ifndef OPENMW_WIDGETS_BOX_H
2 #define OPENMW_WIDGETS_BOX_H
4 #include <MyGUI_Widget.h>
5 #include <MyGUI_TextBox.h>
6 #include <MyGUI_EditBox.h>
7 #include <MyGUI_ListBox.h>
8 #include <MyGUI_Button.h>
16 MYGUI_RTTI_DERIVED(
Button )
48 virtual void setCaption(
const MyGUI::UString& _value);
62 virtual void setCaption(
const MyGUI::UString& _value);
77 virtual void setCaption(
const MyGUI::UString& _value);
96 virtual void align() = 0;
98 virtual bool _setPropertyImpl(
const std::string& _key,
const std::string& _value);
109 MYGUI_RTTI_DERIVED(
Spacer )
118 MYGUI_RTTI_DERIVED(
HBox )
121 virtual void setSize (
const MyGUI::IntSize &_value);
122 virtual void setCoord (
const MyGUI::IntCoord &_value);
127 virtual void align();
137 MYGUI_RTTI_DERIVED(
VBox)
140 virtual void setSize (
const MyGUI::IntSize &_value);
141 virtual void setCoord (
const MyGUI::IntCoord &_value);
146 virtual void align();
A container widget that automatically sizes its children.
Definition: box.hpp:88
Spacer()
Definition: box.cpp:448
virtual void initialiseOverride()
Definition: box.cpp:245
virtual void onWidgetCreated(MyGUI::Widget *_widget)
Definition: box.cpp:443
virtual MyGUI::IntSize getRequestedSize()
Definition: box.cpp:408
int mSpacing
Definition: box.hpp:100
virtual MyGUI::IntSize getRequestedSize()
Definition: box.cpp:258
virtual void setCaption(const MyGUI::UString &_value)
Definition: box.cpp:62
virtual bool _setPropertyImpl(const std::string &_key, const std::string &_value)
Definition: box.cpp:128
virtual void setCoord(const MyGUI::IntCoord &_value)
Definition: box.cpp:394
virtual void onWidgetCreated(MyGUI::Widget *_widget)
Definition: box.cpp:253
virtual void setSize(const MyGUI::IntSize &_value)
Definition: box.cpp:233
virtual void initialiseOverride()
Definition: box.cpp:69
Box()
Definition: box.cpp:116
virtual void setCoord(const MyGUI::IntCoord &_value)
Definition: box.cpp:239
virtual void initialiseOverride()
Definition: box.cpp:400
Definition: fontwrapper.hpp:11
virtual void setPropertyOverride(const std::string &_key, const std::string &_value)
Definition: box.cpp:382
void notifyChildrenSizeChanged()
Definition: box.cpp:123
bool mAutoResize
Definition: box.hpp:104
virtual void setCaption(const MyGUI::UString &_value)
Definition: box.cpp:36
virtual void setPropertyOverride(const std::string &_key, const std::string &_value)
Definition: box.cpp:227
std::string mFontSize
Definition: box.hpp:68
virtual MyGUI::IntSize getRequestedSize()
Definition: box.hpp:113
virtual void setPropertyOverride(const std::string &_key, const std::string &_value)
Definition: box.cpp:76
std::string mFontSize
Definition: box.hpp:52
virtual void setPropertyOverride(const std::string &_key, const std::string &_value)
Definition: box.cpp:43
int mPadding
Definition: box.hpp:102
virtual void setSize(const MyGUI::IntSize &_value)
Definition: box.cpp:388
virtual void align()
Definition: box.cpp:142
virtual MyGUI::IntSize getRequestedSize()
Definition: box.cpp:55
virtual void align()
Definition: box.cpp:296
virtual MyGUI::IntSize getRequestedSize()
Definition: box.cpp:31