70 #ifndef __INCLUDE_ISCROLLABLE_HXX 71 #define __INCLUDE_ISCROLLABLE_HXX 77 #include <nuttx/config.h> 82 #include <nuttx/nx/nxglib.h> 92 #if defined(__cplusplus) 120 virtual const int32_t
getCanvasX(
void)
const = 0;
128 virtual const int32_t
getCanvasY(
void)
const = 0;
153 virtual void scroll(int32_t dx, int32_t dy) = 0;
162 virtual void jump(int32_t x, int32_t y) = 0;
214 #endif // __cplusplus 216 #endif // __INCLUDE_ISCROLLABLE_HXX virtual const int32_t getCanvasX(void) const =0
virtual void jump(int32_t x, int32_t y)=0
virtual const int32_t getCanvasWidth(void) const =0
virtual void setCanvasWidth(const int32_t width)=0
virtual const int32_t getCanvasY(void) const =0
virtual void setCanvasHeight(const int32_t height)=0
virtual ~IScrollable(void)
virtual bool allowsHorizontalScroll(void) const =0
virtual bool allowsVerticalScroll(void) const =0
virtual void setAllowsHorizontalScroll(bool allow)=0
virtual const int32_t getCanvasHeight(void) const =0
virtual void setAllowsVerticalScroll(bool allow)=0
virtual void scroll(int32_t dx, int32_t dy)=0