36 #ifndef __INCLUDE_CLATCHBUTTONARRAY_HXX 37 #define __INCLUDE_CLATCHBUTTONARRAY_HXX 43 #include <nuttx/config.h> 48 #include <nuttx/nx/nxglib.h> 61 #if defined(__cplusplus) 92 virtual void onClick(nxgl_coord_t x, nxgl_coord_t y);
125 nxgl_coord_t x, nxgl_coord_t y,
126 uint8_t buttonColumns, uint8_t buttonRows,
127 nxgl_coord_t buttonWidth, nxgl_coord_t buttonHeight,
168 #endif // __cplusplus 170 #endif // __INCLUDE_CLATCHBUTTONARRAY_HXX
const bool isThisButtonLatched(int column, int row) const
virtual ~CLatchButtonArray(void)
CLatchButtonArray(const CLatchButtonArray &button)
virtual void onClick(nxgl_coord_t x, nxgl_coord_t y)
const bool isAnyButtonLatched(int &column, int &row) const
virtual bool isAnyButtonStuckDown(int &column, int &row) const
virtual bool isThisButtonStuckDown(int column, int row) const