36 #ifndef __INCLUDE_CSTICKYBUTTONARRAY_HXX 37 #define __INCLUDE_CSTICKYBUTTONARRAY_HXX 43 #include <nuttx/config.h> 48 #include <nuttx/nx/nxglib.h> 61 #if defined(__cplusplus) 119 nxgl_coord_t x, nxgl_coord_t y,
120 uint8_t buttonColumns, uint8_t buttonRows,
121 nxgl_coord_t buttonWidth, nxgl_coord_t buttonHeight,
162 virtual bool stickDown(
int column,
int row);
172 #endif // __cplusplus 174 #endif // __INCLUDE_CSTICKYBUTTONARRAY_HXX virtual ~CStickyButtonArray(void)
virtual void unstick(void)
CStickyButtonArray(const CStickyButtonArray &button)
virtual bool stickDown(int column, int row)
virtual void drawContents(CGraphicsPort *port)
virtual bool isAnyButtonStuckDown(int &column, int &row) const
virtual bool isThisButtonStuckDown(int column, int row) const