54 const std::string &
restrict skinFile,
55 int width,
int height) :
75 if (content !=
nullptr)
76 content->setSkin(
this,
mSkin);
94 height = bh * maxItems + border;
115 const std::string &
restrict skinFile,
116 const int width,
const int height) :
138 if ((width != 0) && (height != 0))
156 if (
mTabs !=
nullptr)
163 const std::string &eventName,
177 if ((content ==
nullptr) || (
mTabs ==
nullptr))
188 mPages.push_back(content);
193 if (
mTabs ==
nullptr)
203 if (
mTabs !=
nullptr)
207 if (scroll !=
nullptr)
212 if (content !=
nullptr)
255 (*it)->setRedraw(
true);
260 if (
mTabs !=
nullptr)
266 if (
mTabs !=
nullptr)
virtual void logicChildren()
LayoutCell & setPadding(int p)
void setRowHeight(const int n, const int h)
MouseButtonT getButton() const
void registerWindowForReset(Window *const window)
virtual void setSkin(const Widget2 *const widget, Skin *const skin)
void addTab(const std::string &name, ShortcutContainer *const content)
void mousePressed(MouseEvent &event)
void widgetHidden(const Event &event)
void widgetMoved(const Event &event)
std::vector< ShortcutContainer * > mPages
ShortcutContainer * mItems
void mouseDragged(MouseEvent &event)
void addButton(const std::string &text, const std::string &eventName, ActionListener *const listener)
Widget * getCurrentWidget() const
void removeAll(const bool del)
int getSelectedTabIndex() const
void addTab(Tab *const tab, Widget *const widget)
void setSaveVisible(const bool save)
void setResizable(const bool resize)
void widgetHidden(const Event &event)
void setMaxWidth(const int width)
void setAllowClose(const bool b)
int getTitlePadding() const
void setWindowName(const std::string &name)
void mouseDragged(MouseEvent &event)
void setMinHeight(const int height)
void setMaxHeight(const int height)
void setMinWidth(const int width)
void mousePressed(MouseEvent &event)
void enableVisibleSound(bool b)
void widgetResized(const Event &event)
void widgetMoved(const Event &event)
void setShowTitle(bool flag)
LayoutCell & place(const int x, const int y, Widget *const wg, const int w, const int h)
void setDefaultVisible(const bool save)
void setTitleBarHeight(unsigned int height)
#define FOR_EACH(type, iter, array)
std::vector< std::string > mPages
#define BLOCK_START(name)
SetupWindow * setupWindow
ShortcutWindow * dropShortcutWindow
static const int SCROLL_PADDING
ShortcutWindow * spellShortcutWindow
ShortcutWindow * emoteShortcutWindow
ShortcutWindow * itemShortcutWindow