From 06212c7d8dc20b11f49d54e42f8299740f90a231 Mon Sep 17 00:00:00 2001 From: Stijn Buys Date: Sun, 9 Nov 2008 17:44:24 +0000 Subject: improved client notifications, minor bugfixes --- src/ui/scrollpane.h | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) (limited to 'src/ui/scrollpane.h') diff --git a/src/ui/scrollpane.h b/src/ui/scrollpane.h index 47e68ee..f0ffac1 100644 --- a/src/ui/scrollpane.h +++ b/src/ui/scrollpane.h @@ -19,7 +19,20 @@ class ScrollPane : public Widget public: ScrollPane(Widget *parent, ui::Text &text); ~ScrollPane(); + + /* -- inspectors ------------------------------------------- */ + + /// current scroll position + inline int scroll() const { return scrollpane_scroll; } + + /// text alignment + inline unsigned int alignment() const { return scrollpane_alignment; } + /// set text alignment + void set_alignment(const unsigned int alignment); + + /* -- mutators --------------------------------------------- */ + /// set scroll void set_scroll(int scroll); @@ -29,9 +42,6 @@ public: /// decrease scroll void dec_scroll(int scroll); - /// current scroll position - inline int scroll() const { return scrollpane_scroll; } - protected: /// draw the scroll pane virtual void draw(); @@ -39,6 +49,7 @@ protected: private: ui::Text &scrollpane_text; int scrollpane_scroll; + unsigned int scrollpane_alignment; }; } -- cgit v1.2.3