7 #ifndef __MYGUI_SCROLL_VIEW_H__
8 #define __MYGUI_SCROLL_VIEW_H__
31 virtual
void setPosition(const
IntPoint& _value);
33 virtual
void setSize(const
IntSize& _value);
35 virtual
void setCoord(const
IntCoord& _value);
38 void setPosition(
int _left,
int _top);
40 void setSize(
int _width,
int _height);
42 void setCoord(
int _left,
int _top,
int _width,
int _height);
45 void setVisibleVScroll(
bool _value);
47 bool isVisibleVScroll() const;
50 void setVisibleHScroll(
bool _value);
52 bool isVisibleHScroll() const;
55 void setCanvasAlign(
Align _value);
57 Align getCanvasAlign() const;
60 void setCanvasSize(const
IntSize& _value);
62 void setCanvasSize(
int _width,
int _height);
70 void setViewOffset(const
IntPoint& _value);
75 virtual
void initialiseOverride();
76 virtual
void shutdownOverride();
81 void notifyScrollChangePosition(
ScrollBar* _sender,
size_t _position);
82 void notifyMouseWheel(
Widget* _sender,
int _rel);
86 virtual
void setPropertyOverride(const std::
string& _key, const std::
string& _value);
92 virtual
IntSize getContentSize();
94 virtual
IntPoint getContentPosition();
97 virtual
void setContentPosition(const
IntPoint& _point);
99 virtual
size_t getVScrollPage();
100 virtual
size_t getHScrollPage();
102 virtual
Align getContentAlign();
111 #endif // __MYGUI_SCROLL_VIEW_H__