summaryrefslogtreecommitdiff
path: root/src/gui/window.cpp
diff options
context:
space:
mode:
authorBjørn Lindeijer <bjorn@lindeijer.nl>2005-02-19 23:04:11 +0000
committerBjørn Lindeijer <bjorn@lindeijer.nl>2005-02-19 23:04:11 +0000
commit30b8b4ecb92bb208c25a970d767e41ca102b16f1 (patch)
treed800bd7ab320d133a32b8ac7f63cb35d3b0274aa /src/gui/window.cpp
parent041f934a4276f21bf13e21fbcb26f638ec73090a (diff)
downloadmana-client-30b8b4ecb92bb208c25a970d767e41ca102b16f1.tar.gz
mana-client-30b8b4ecb92bb208c25a970d767e41ca102b16f1.tar.bz2
mana-client-30b8b4ecb92bb208c25a970d767e41ca102b16f1.tar.xz
mana-client-30b8b4ecb92bb208c25a970d767e41ca102b16f1.zip
Committed new graphics for button, checkbox and radio button by romulo. Also
added a bit of padding to the windows.
Diffstat (limited to 'src/gui/window.cpp')
-rw-r--r--src/gui/window.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/gui/window.cpp b/src/gui/window.cpp
index 310da823..83a0b283 100644
--- a/src/gui/window.cpp
+++ b/src/gui/window.cpp
@@ -35,7 +35,8 @@ Window::Window(const std::string& text, bool modal, Window *parent):
snapSize(8),
mouseDown(false),
modal(modal),
- titlebarHeight(20)
+ titlebarHeight(20),
+ padding(3)
{
log("Window::Window(\"%s\")", caption.c_str());
@@ -68,7 +69,7 @@ Window::Window(const std::string& text, bool modal, Window *parent):
// Add chrome
chrome = new gcn::Container();
chrome->setOpaque(false);
- chrome->setY(titlebarHeight);
+ chrome->setPosition(padding, titlebarHeight + padding);
gcn::Container::add(chrome);
// Add this window to the window container
@@ -145,13 +146,13 @@ void Window::setDimension(const gcn::Rectangle &dimension)
void Window::setWidth(int width)
{
- gcn::Container::setWidth(width);
+ gcn::Container::setWidth(width + 2 * padding);
chrome->setWidth(width);
}
void Window::setHeight(int height)
{
- gcn::Container::setHeight(height + titlebarHeight);
+ gcn::Container::setHeight(height + titlebarHeight + 2 * padding);
chrome->setHeight(height);
}