17 #ifndef _uscrollpane_hpp_ 18 #define _uscrollpane_hpp_ 1 19 #include <ubit/uborder.hpp> 20 #include <ubit/uview.hpp> 52 static UStyle* createStyle();
101 virtual void setScrollImpl(
float xscroll,
float yscroll);
105 float xscroll, yscroll;
107 virtual void constructs(
int vs_mode,
int hs_mode,
const UArgs&);
108 virtual void unsetHScrollbar();
109 virtual void unsetVScrollbar();
120 {
return *
new UScrollpane(vscrollbar, hscrollbar, args);}
130 virtual UViewStyle* getViewStyle() {
return &style;}
136 virtual UPaneView* toPaneView() {
return this;}
141 virtual void setXScroll(
float scr) {xscroll = scr;}
150 float xscroll, yscroll;
Box container.
Definition: ubox.hpp:64
Box padding.
Definition: ulength.hpp:150
Argument list (for passing arguments to constructor or add functions).
Definition: uargs.hpp:43
wheel events
Definition: uevent.hpp:286
Box View.
Definition: uview.hpp:65
Specifies the View Style of an UBox.
Definition: uview.hpp:42
Definition: uhardfont.hpp:31
static const UArgs none
the empty arglist.
Definition: uargs.hpp:45
Definition: uwinImpl.hpp:84
Resize event.
Definition: uevent.hpp:418
[Impl] UPane View.
Definition: uscrollpane.hpp:127
Compiled Object Style.
Definition: ustyle.hpp:44
virtual void setYScroll(float scr)
note that using these functions is not a good idea if this pane is already controlled by scrollbars...
Definition: uscrollpane.hpp:142