Project::OSiRiON - Git repositories
Project::OSiRiON
News . About . Screenshots . Downloads . Forum . Wiki . Tracker . Git
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStijn Buys <ingar@osirion.org>2010-09-16 14:12:27 +0000
committerStijn Buys <ingar@osirion.org>2010-09-16 14:12:27 +0000
commit0c509866a37ab47ff0e48d357ca55e31658c37c2 (patch)
tree57f69397ac1b30ce42a3e3fcd19c2fd8ed67d4e0 /src/client/trademenu.h
parent3392cb739f212aea561eceb1781cd2e10e55c932 (diff)
map info support, initial trade window
Diffstat (limited to 'src/client/trademenu.h')
-rw-r--r--src/client/trademenu.h16
1 files changed, 13 insertions, 3 deletions
diff --git a/src/client/trademenu.h b/src/client/trademenu.h
index 03b5077..98cf71d 100644
--- a/src/client/trademenu.h
+++ b/src/client/trademenu.h
@@ -7,9 +7,11 @@
#ifndef __INCLUDED_CLIENT_TRADEMENU_H__
#define __INCLUDED_CLIENT_TRADEMENU_H__
+#include "core/info.h"
#include "ui/container.h"
#include "ui/label.h"
-#include "ui/window.h"
+#include "ui/listview.h"
+#include "ui/widget.h"
namespace client
{
@@ -18,8 +20,8 @@ namespace client
class TradeMenu : public ui::Window
{
public:
- /// create a new menu
- TradeMenu(ui::Window *parent, const char * label = 0);
+ /// create a new trade menu
+ TradeMenu(ui::Widget *parent, const char * label = 0);
~TradeMenu();
protected:
@@ -28,6 +30,14 @@ protected:
private:
ui::Window *menu_tradewindow;
+ ui::ListView *menu_listview;
+ ui::ScrollPane *menu_scrollpane;
+ ui::Button *menu_closebutton;
+
+ core::Info *menu_inforecord;
+ ui::Text menu_infotext;
+
+ unsigned long menu_infotimestamp;
};
}