Project::OSiRiON - Git repositories
Project::OSiRiON
News . About . Screenshots . Downloads . Forum . Wiki . Tracker . Git
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui/console.h')
-rw-r--r--src/ui/console.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/ui/console.h b/src/ui/console.h
index 1baa42d..93b6934 100644
--- a/src/ui/console.h
+++ b/src/ui/console.h
@@ -9,8 +9,10 @@
#include "sys/consoleinterface.h"
#include "ui/inputbox.h"
+#include "ui/scrollbar.h"
#include "ui/scrollpane.h"
#include "ui/window.h"
+#include "ui/label.h"
namespace ui
{
@@ -54,9 +56,16 @@ protected:
/// draw the client console
virtual void draw();
+
+ /// resize event handler
+ virtual void resize();
/// handle keypress events
virtual bool on_keypress(const int key, const unsigned int modifier);
+
+ /// handle emit events
+ virtual bool on_emit(Widget *sender, const Event event, void *data);
+
private:
// input history
@@ -65,7 +74,9 @@ private:
// console widget
InputBox *console_input;
+ ScrollBar *console_scrollbar;
ScrollPane *console_scrollpane;
+ Label *console_versionlabel;
// console buffer
static ConsoleBuffer con_buffer;