70 #ifndef __INCLUDE_CBUTTON_HXX 71 #define __INCLUDE_CBUTTON_HXX 77 #include <nuttx/config.h> 82 #include <nuttx/nx/nxglib.h> 95 #if defined(__cplusplus) 103 class CWidgetControl;
179 virtual void onClick(nxgl_coord_t x, nxgl_coord_t y);
188 virtual void onPreRelease(nxgl_coord_t x, nxgl_coord_t y);
197 virtual void onRelease(nxgl_coord_t x, nxgl_coord_t y);
231 nxgl_coord_t width, nxgl_coord_t height,
const CNxString &text,
242 #endif // __cplusplus 244 #endif // __INCLUDE_CBUTTON_HXX CButton(const CButton &button)
virtual void onReleaseOutside(nxgl_coord_t x, nxgl_coord_t y)
virtual void drawBorder(CGraphicsPort *port)
virtual void drawOutline(CGraphicsPort *port)
virtual void onClick(nxgl_coord_t x, nxgl_coord_t y)
virtual void onPreRelease(nxgl_coord_t x, nxgl_coord_t y)
virtual void drawContents(CGraphicsPort *port)
virtual void onRelease(nxgl_coord_t x, nxgl_coord_t y)