diff options
author | Bjørn Lindeijer <bjorn@lindeijer.nl> | 2005-05-16 15:50:42 +0000 |
---|---|---|
committer | Bjørn Lindeijer <bjorn@lindeijer.nl> | 2005-05-16 15:50:42 +0000 |
commit | 57b3e0e1f0b835ff2982e9f66c7af402caecd3c1 (patch) | |
tree | d47849491f941ae2074840d2f44fd8fc1148af5d /src/gui | |
parent | 960257dd1744a7c735f9ece50eaef79c96c895a9 (diff) | |
download | mana-57b3e0e1f0b835ff2982e9f66c7af402caecd3c1.tar.gz mana-57b3e0e1f0b835ff2982e9f66c7af402caecd3c1.tar.bz2 mana-57b3e0e1f0b835ff2982e9f66c7af402caecd3c1.tar.xz mana-57b3e0e1f0b835ff2982e9f66c7af402caecd3c1.zip |
Formatting updates to buddy window and menu item and made testing menu item
visible.
Diffstat (limited to 'src/gui')
-rw-r--r-- | src/gui/buddywindow.cpp | 13 | ||||
-rw-r--r-- | src/gui/buddywindow.h | 8 | ||||
-rw-r--r-- | src/gui/menuitem.cpp | 60 | ||||
-rw-r--r-- | src/gui/menuitem.h | 51 |
4 files changed, 66 insertions, 66 deletions
diff --git a/src/gui/buddywindow.cpp b/src/gui/buddywindow.cpp index f9c32be5..2e81c798 100644 --- a/src/gui/buddywindow.cpp +++ b/src/gui/buddywindow.cpp @@ -18,26 +18,28 @@ * along with The Mana World; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * + * $Id$ */ #include "buddywindow.h" #include "menuitem.h" BuddyWindow::BuddyWindow(): - Window("Buddys") + Window("Buddys") { - setContentSize(80,200); - + setContentSize(80, 200); + listbox = new gcn::ListBox(); listbox->setListModel(dynamic_cast<ListModel*>(this)); - + scrollArea = new ScrollArea(listbox); scrollArea->setDimension(gcn::Rectangle( 2, 0, 76, 180)); add(scrollArea); - + addBuddy("Usiu"); // for testing MenuItem *item = new MenuItem("Test"); + item->setPosition(0, 200 - item->getHeight()); add(item); } @@ -55,6 +57,5 @@ void BuddyWindow::draw(gcn::Graphics *graphics) void BuddyWindow::action(const std::string& eventId) { - } diff --git a/src/gui/buddywindow.h b/src/gui/buddywindow.h index 00fb07fb..a884ba6f 100644 --- a/src/gui/buddywindow.h +++ b/src/gui/buddywindow.h @@ -18,6 +18,7 @@ * along with The Mana World; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * + * $Id$ */ #ifndef _TMW_BUDDYWINDOW_H @@ -34,7 +35,7 @@ * \ingroup Interface */ class BuddyWindow : public Window, public BuddyList, - public gcn::ActionListener + public gcn::ActionListener { public: /** @@ -56,11 +57,10 @@ class BuddyWindow : public Window, public BuddyList, * Performs action. */ void action(const std::string &actionId); - + private: - gcn::ListBox *listbox; + gcn::ListBox *listbox; ScrollArea *scrollArea; }; #endif /* _TMW_BUDDYWINDOW_H */ - diff --git a/src/gui/menuitem.cpp b/src/gui/menuitem.cpp index 0f3aa2c1..256f5712 100644 --- a/src/gui/menuitem.cpp +++ b/src/gui/menuitem.cpp @@ -18,6 +18,7 @@ * along with The Mana World; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * + * $Id$ */ #include "menuitem.h" @@ -25,46 +26,45 @@ MenuItem::MenuItem(const std::string& label) { - setBorderSize(0); + setBorderSize(0); - // Load graphic - Image *item[4]; - - ResourceManager *resman = ResourceManager::getInstance(); + // Load graphic + Image *item[4]; - item[0] = resman->getImage("graphics/gui/menuitemN.png"); - item[1] = resman->getImage("graphics/gui/menuitemF.png"); - item[2] = resman->getImage("graphics/gui/menuitemP.png"); - item[3] = resman->getImage("graphics/gui/menuitemP.png"); + ResourceManager *resman = ResourceManager::getInstance(); - int bgridx[4] = {0, 9, 16, 25}; - int bgridy[4] = {0, 4, 19, 24}; - int a, x, y; + item[0] = resman->getImage("graphics/gui/menuitemN.png"); + item[1] = resman->getImage("graphics/gui/menuitemF.png"); + item[2] = resman->getImage("graphics/gui/menuitemP.png"); + item[3] = resman->getImage("graphics/gui/menuitemP.png"); - for (int mode = 0; mode < 4; mode++) { - a = 0; - for (y = 0; y < 3; y++) { - for (x = 0; x < 3; x++) { - menuitem[mode].grid[a] = item[mode]->getSubImage( - bgridx[x], bgridy[y], - bgridx[x + 1] - bgridx[x] + 1, - bgridy[y + 1] - bgridy[y] + 1); - a++; - } - } - } - addMouseListener(this); + int bgridx[4] = {0, 9, 16, 25}; + int bgridy[4] = {0, 4, 19, 24}; + int a, x, y; + + for (int mode = 0; mode < 4; mode++) { + a = 0; + for (y = 0; y < 3; y++) { + for (x = 0; x < 3; x++) { + menuitem[mode].grid[a] = item[mode]->getSubImage( + bgridx[x], bgridy[y], + bgridx[x + 1] - bgridx[x] + 1, + bgridy[y + 1] - bgridy[y] + 1); + a++; + } + } + } + addMouseListener(this); + setSize(50,10); } - MenuItem::~MenuItem() +MenuItem::~MenuItem() { - } void MenuItem::draw(gcn::Graphics* graphics) { - int mode=0; - + int mode = 0; int x, y; getAbsolutePosition(x, y); @@ -74,6 +74,4 @@ void MenuItem::draw(gcn::Graphics* graphics) void MenuItem::mousePress(int x, int y, int button) { - } - diff --git a/src/gui/menuitem.h b/src/gui/menuitem.h index 1dd5dad7..dcfdf11f 100644 --- a/src/gui/menuitem.h +++ b/src/gui/menuitem.h @@ -18,6 +18,7 @@ * along with The Mana World; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * + * $Id$ */ #ifndef _TMW_MENUITEM_H @@ -29,29 +30,29 @@ class MenuItem : public gcn::Widget, public gcn::MouseListener { - public: - /** - * Constructor. - */ - MenuItem(const std::string& label); - - /** - * Destructor. - */ - ~MenuItem(); - - /** - * Draws the MenuItem. - */ - void draw(gcn::Graphics* graphics); - - /** - * Handles mouse - */ - void mousePress(int x, int y, int button); - - private: - ImageRect menuitem[4]; -}; -#endif /* _TMW_MENUITEM_H */ + public: + /** + * Constructor. + */ + MenuItem(const std::string& label); + + /** + * Destructor. + */ + ~MenuItem(); + + /** + * Draws the MenuItem. + */ + void draw(gcn::Graphics* graphics); + /** + * Handles mouse + */ + void mousePress(int x, int y, int button); + + private: + ImageRect menuitem[4]; +}; + +#endif /* _TMW_MENUITEM_H */ |