36 #ifndef __INCLUDE_CSTICKIMAGE_HXX 37 #define __INCLUDE_CSTICKIMAGE_HXX 43 #include <nuttx/config.h> 48 #include <nuttx/nx/nxglib.h> 61 #if defined(__cplusplus) 104 virtual void onClick(nxgl_coord_t x, nxgl_coord_t y) {}
114 virtual void onRelease(nxgl_coord_t x, nxgl_coord_t y) { }
149 nxgl_coord_t width, nxgl_coord_t height, FAR
IBitmap *
bitmap,
188 #endif // __cplusplus 190 #endif // __INCLUDE_CSTICKIMAGE_HXX
virtual void onClick(nxgl_coord_t x, nxgl_coord_t y)
void toggleStuckSelection(void)
virtual ~CStickyImage(void)
virtual void onReleaseOutside(nxgl_coord_t x, nxgl_coord_t y)
void setStuckSelection(bool selection)
virtual void drawBorder(CGraphicsPort *port)
CStickyImage(const CStickyImage &image)
const bool isStuckSelection(void) const
virtual void onRelease(nxgl_coord_t x, nxgl_coord_t y)
static const NXWidgets::SRlePaletteBitmapEntry bitmap[]
virtual void drawContents(CGraphicsPort *port)