22 #ifndef __MYGUI_SCROLL_VIEW_H__
23 #define __MYGUI_SCROLL_VIEW_H__
43 virtual
void setPosition(const
IntPoint& _value);
45 virtual
void setSize(const
IntSize& _value);
47 virtual
void setCoord(const
IntCoord& _value);
50 void setPosition(
int _left,
int _top);
52 void setSize(
int _width,
int _height);
54 void setCoord(
int _left,
int _top,
int _width,
int _height);
57 void setVisibleVScroll(
bool _value);
59 bool isVisibleVScroll() const;
62 void setVisibleHScroll(
bool _value);
64 bool isVisibleHScroll() const;
67 void setCanvasAlign(
Align _value);
69 Align getCanvasAlign() const;
72 void setCanvasSize(const
IntSize& _value);
74 void setCanvasSize(
int _width,
int _height);
82 void setViewOffset(const
IntPoint& _value);
87 virtual
void initialiseOverride();
88 virtual
void shutdownOverride();
93 void notifyScrollChangePosition(
ScrollBar* _sender,
size_t _position);
94 void notifyMouseWheel(
Widget* _sender,
int _rel);
98 virtual
void setPropertyOverride(const std::
string& _key, const std::
string& _value);
104 virtual
IntSize getContentSize();
106 virtual
IntPoint getContentPosition();
109 virtual
void setContentPosition(const
IntPoint& _point);
111 virtual
size_t getVScrollPage();
112 virtual
size_t getHScrollPage();
114 virtual
Align getContentAlign();
123 #endif // __MYGUI_SCROLL_VIEW_H__
#define MYGUI_RTTI_DERIVED(DerivedType)