diff options
Diffstat (limited to 'src/ui/console.h')
-rw-r--r-- | src/ui/console.h | 11 |
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; |