7#ifndef MYGUI_SCROLL_VIEW_H_
8#define MYGUI_SCROLL_VIEW_H_
34 using Widget::setPosition;
35 using Widget::setSize;
36 using Widget::setCoord;
39 void setVisibleVScroll(
bool _value);
41 bool isVisibleVScroll()
const;
44 void setVisibleHScroll(
bool _value);
46 bool isVisibleHScroll()
const;
51 Align getCanvasAlign()
const;
69 void initialiseOverride()
override;
70 void shutdownOverride()
override;
77 void setPropertyOverride(std::string_view
_key, std::string_view
_value)
override;
83 IntSize getContentSize()
const override;
85 IntPoint getContentPosition()
const override;
87 IntSize getViewSize()
const override;
90 size_t getVScrollPage()
const override;
91 size_t getHScrollPage()
const override;
93 Align getContentAlign()
const override;
#define MYGUI_RTTI_DERIVED(DerivedType)