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>2008-10-21 19:00:39 +0000
committerStijn Buys <ingar@osirion.org>2008-10-21 19:00:39 +0000
commitd79c0223315beaf55fcd10d6891675c4d57b5e2b (patch)
tree3ea902634192dfcffa21a4e7a8cd28da714f0daa /src/client/console.h
parent9f2e49593639a9f1f3e5f4f7b690ff364afefd56 (diff)
moved client console into libui
Diffstat (limited to 'src/client/console.h')
-rw-r--r--src/client/console.h73
1 files changed, 0 insertions, 73 deletions
diff --git a/src/client/console.h b/src/client/console.h
deleted file mode 100644
index 40bf4c1..0000000
--- a/src/client/console.h
+++ /dev/null
@@ -1,73 +0,0 @@
-/*
- client/console.h
- This file is part of the Osirion project and is distributed under
- the terms of the GNU General Public License version 2
-*/
-
-#ifndef __INCLUDED_CLIENT_CONSOLE_H__
-#define __INCLUDED_CLIENT_CONSOLE_H__
-
-#include "sys/consoleinterface.h"
-#include "ui/inputbox.h"
-#include "ui/scrollpane.h"
-#include "ui/window.h"
-
-namespace client {
-
-/* -- class ConsoleBuffer ------------------------------------------ */
-
-/// client console buffer
-/** stores incoming console messages
- */
-class ConsoleBuffer : public sys::ConsoleInterface {
-public:
- ConsoleBuffer();
- virtual ~ConsoleBuffer();
-};
-
-/* -- class Console ------------------------------------------------ */
-
-/// client system console widget
-class Console : public ui::Window {
-public:
- Console(Widget *parent);
- virtual ~Console();
-
- /// load input history
- void load_history();
-
- /// save input history
- void save_history();
-
- /// show console
- virtual void show();
-
- /// hide console
- virtual void hide();
-
- void toggle();
-
-protected:
-
- /// draw the client console
- virtual void draw();
-
- /// handle keypress events
- virtual bool on_keypress(const int key, const unsigned int modifier);
-
-private:
- // input history
- ui::Text history;
- ui::Text::reverse_iterator history_pos;
-
- // console widget
- ui::InputBox *console_input;
- ui::ScrollPane *console_scrollpane;
-
- // console buffer
- static ConsoleBuffer con_buffer;
-};
-
-}
-
-#endif // __INCLUDED_CLIENT_CONSOLE_H__