From d5e9f527c4113dfa196448d5f8ca9e63774ab691 Mon Sep 17 00:00:00 2001 From: Björn Steinbrink Date: Sat, 18 Mar 2006 16:59:18 +0000 Subject: Use the window container instead of the graphics class to calculate window positions. --- src/gui/chat.cpp | 6 ++---- src/gui/menuwindow.cpp | 6 ++---- src/gui/skill.cpp | 6 ++---- src/gui/status.cpp | 9 +++------ 4 files changed, 9 insertions(+), 18 deletions(-) (limited to 'src') diff --git a/src/gui/chat.cpp b/src/gui/chat.cpp index 7e0e4849..64b56caf 100644 --- a/src/gui/chat.cpp +++ b/src/gui/chat.cpp @@ -31,17 +31,15 @@ #include "browserbox.h" #include "chatinput.h" #include "scrollarea.h" +#include "windowcontainer.h" #include "../game.h" -#include "../graphics.h" #include "../localplayer.h" #include "../log.h" #include "../net/messageout.h" #include "../net/protocol.h" -extern Graphics *graphics; - ChatWindow::ChatWindow(const std::string &logfile, Network *network): Window(""), mNetwork(network), @@ -53,7 +51,7 @@ ChatWindow::ChatWindow(const std::string &logfile, Network *network): mItemsKeep = 20; setResizable(true); - setDefaultSize(0, (graphics->getHeight() - 123), 600, 100); + setDefaultSize(0, (windowContainer->getHeight() - 123), 600, 100); loadWindowState(); mChatInput = new ChatInput(); diff --git a/src/gui/menuwindow.cpp b/src/gui/menuwindow.cpp index 871a50d3..503f7ba8 100644 --- a/src/gui/menuwindow.cpp +++ b/src/gui/menuwindow.cpp @@ -28,10 +28,8 @@ #include #include "button.h" +#include "windowcontainer.h" -#include "../graphics.h" - -extern Graphics *graphics; extern Window *setupWindow, *inventoryWindow, *equipmentWindow, *skillDialog, *statusWindow; @@ -68,7 +66,7 @@ MenuWindow::MenuWindow(): h = btn->getHeight(); } - setDefaultSize((graphics->getWidth() - x - 2), 0, x, (y + h)); + setDefaultSize((windowContainer->getWidth() - x - 2), 0, x, (y + h)); } void MenuWindow::draw(gcn::Graphics *g) diff --git a/src/gui/skill.cpp b/src/gui/skill.cpp index 0af8511b..604a19cc 100644 --- a/src/gui/skill.cpp +++ b/src/gui/skill.cpp @@ -28,14 +28,12 @@ #include "button.h" #include "listbox.h" #include "scrollarea.h" +#include "windowcontainer.h" #include "../localplayer.h" -#include "../graphics.h" #include "../utils/dtor.h" -extern Graphics *graphics; - const char *skill_db[] = { // 0-99 "", "Basic", "Sword", "Two hand", "HP regeneration", "Bash", "Provoke", "Magnum", "Endure", "MP regeneration", @@ -66,7 +64,7 @@ SkillDialog::SkillDialog(): Window("Skills") { setWindowName("Skills"); - setDefaultSize(graphics->getWidth() - 255, 25, 240, 240); + setDefaultSize(windowContainer->getWidth() - 255, 25, 240, 240); mSkillListBox = new ListBox(this); ScrollArea *skillScrollArea = new ScrollArea(mSkillListBox); diff --git a/src/gui/status.cpp b/src/gui/status.cpp index d7cae2f0..7d6cabac 100644 --- a/src/gui/status.cpp +++ b/src/gui/status.cpp @@ -27,23 +27,20 @@ #include "button.h" #include "progressbar.h" +#include "windowcontainer.h" #include "../localplayer.h" -#include "../graphics.h" - #include "../utils/tostring.h" -extern Graphics *graphics; - StatusWindow::StatusWindow(LocalPlayer *player): Window(player->getName()), mPlayer(player) { setWindowName("Status"); setResizable(true); - setDefaultSize((graphics->getWidth() - 365) / 2, - (graphics->getHeight() - 255) / 2, 365, 255); + setDefaultSize((windowContainer->getWidth() - 365) / 2, + (windowContainer->getHeight() - 255) / 2, 365, 255); loadWindowState(); // ---------------------- -- cgit v1.2.3-60-g2f50