70 #ifndef __INCLUDE_CSLIDERHORIZONTALGRIP_HXX 71 #define __INCLUDE_CSLIDERHORIZONTALGRIP_HXX 77 #include <nuttx/config.h> 82 #include <nuttx/nx/nxglib.h> 94 #if defined(__cplusplus) 136 virtual void onClick(nxgl_coord_t x, nxgl_coord_t y);
145 virtual void onRelease(nxgl_coord_t x, nxgl_coord_t y);
165 virtual void onDrag(nxgl_coord_t x, nxgl_coord_t y,
166 nxgl_coord_t vX, nxgl_coord_t vY);
188 nxgl_coord_t x, nxgl_coord_t y,
189 nxgl_coord_t width, nxgl_coord_t height);
200 #endif // __cplusplus 202 #endif // __INCLUDE_CSLIDERHORIZONTALGRIP_HXX
CSliderHorizontalGrip(const CSliderHorizontalGrip &sliderHorizontalGrip)
virtual void onDrag(nxgl_coord_t x, nxgl_coord_t y, nxgl_coord_t vX, nxgl_coord_t vY)
virtual void onClick(nxgl_coord_t x, nxgl_coord_t y)
virtual void onRelease(nxgl_coord_t x, nxgl_coord_t y)
virtual ~CSliderHorizontalGrip(void)
virtual void onReleaseOutside(nxgl_coord_t x, nxgl_coord_t y)
virtual void drawContents(CGraphicsPort *port)
virtual void drawBorder(CGraphicsPort *port)