From 46b534fbc2b0468f112676ee3149a57088eff97b Mon Sep 17 00:00:00 2001 From: Stijn Buys Date: Sun, 29 Jan 2012 13:52:44 +0000 Subject: Added scrollbar to the console. --- src/ui/console.h | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/ui/console.h') 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; -- cgit v1.2.3