diff options
author | Ira Rice <irarice@gmail.com> | 2009-01-09 15:24:10 -0700 |
---|---|---|
committer | Ira Rice <irarice@gmail.com> | 2009-01-09 15:24:10 -0700 |
commit | a4bb147cc8321a210b5fe6a6ce776679369d76e8 (patch) | |
tree | 3c5be8752639e04a1034b6ec9b1387c352f0a713 /src | |
parent | dbd70f58177e65266d1dff00f4ccf5bca7acbc04 (diff) | |
download | mana-client-a4bb147cc8321a210b5fe6a6ce776679369d76e8.tar.gz mana-client-a4bb147cc8321a210b5fe6a6ce776679369d76e8.tar.bz2 mana-client-a4bb147cc8321a210b5fe6a6ce776679369d76e8.tar.xz mana-client-a4bb147cc8321a210b5fe6a6ce776679369d76e8.zip |
Fixed the default size for shortcut windows, as well as added both of
the new shortcut windows to the reset shortcut window.
Signed-off-by: Ira Rice <irarice@gmail.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/gui/setup.cpp | 4 | ||||
-rw-r--r-- | src/gui/shortcutwindow.cpp | 6 | ||||
-rw-r--r-- | src/gui/shortcutwindow.h | 2 |
3 files changed, 9 insertions, 3 deletions
diff --git a/src/gui/setup.cpp b/src/gui/setup.cpp index 73023eba..bcffbae0 100644 --- a/src/gui/setup.cpp +++ b/src/gui/setup.cpp @@ -43,6 +43,8 @@ extern Window *minimap; extern Window *skillDialog; extern Window *statusWindow; extern Window *itemShortcutWindow; +extern Window *smileyShortcutWindow; +extern Window *smileyWindow; extern Window *tradeWindow; Setup::Setup(): @@ -136,6 +138,8 @@ void Setup::action(const gcn::ActionEvent &event) helpWindow->resetToDefaultSize(); skillDialog->resetToDefaultSize(); itemShortcutWindow->resetToDefaultSize(); + smileyShortcutWindow->resetToDefaultSize(); + smileyWindow->resetToDefaultSize(); tradeWindow->resetToDefaultSize(); } } diff --git a/src/gui/shortcutwindow.cpp b/src/gui/shortcutwindow.cpp index d2aa2c2c..eb9efa84 100644 --- a/src/gui/shortcutwindow.cpp +++ b/src/gui/shortcutwindow.cpp @@ -25,14 +25,13 @@ static const int SCROLL_PADDING = 0; -ShortcutWindow::ShortcutWindow(const char * title,ShortcutContainer *content) +ShortcutWindow::ShortcutWindow(const char *title, ShortcutContainer *content) { setWindowName(title); // no title presented, title bar is padding so window can be moved. gcn::Window::setTitleBarHeight(gcn::Window::getPadding()); setShowTitle(false); setResizable(true); - setDefaultSize(758, 174, 42, 426); mItems = content; @@ -42,6 +41,9 @@ ShortcutWindow::ShortcutWindow(const char * title,ShortcutContainer *content) setMaxWidth(mItems->getBoxWidth() * mItems->getMaxItems() + border); setMaxHeight(mItems->getBoxHeight() * mItems->getMaxItems() + border); + setDefaultSize(758, 174, mItems->getBoxWidth() + border, + (mItems->getBoxHeight() * mItems->getMaxItems()) + border); + mScrollArea = new ScrollArea(mItems); mScrollArea->setPosition(SCROLL_PADDING, SCROLL_PADDING); mScrollArea->setHorizontalScrollPolicy(gcn::ScrollArea::SHOW_NEVER); diff --git a/src/gui/shortcutwindow.h b/src/gui/shortcutwindow.h index c9ba9d2e..b5a23c2c 100644 --- a/src/gui/shortcutwindow.h +++ b/src/gui/shortcutwindow.h @@ -40,7 +40,7 @@ class ShortcutWindow : public Window /** * Constructor. */ - ShortcutWindow(const char *title,ShortcutContainer *content); + ShortcutWindow(const char *title, ShortcutContainer *content); /** * Destructor. |