36 #ifndef __INCLUDE_CHEXCALCULATOR_HXX 37 #define __INCLUDE_CHEXCALCULATOR_HXX 43 #include <nuttx/config.h> 45 #include <sys/types.h> 46 #include <nuttx/nx/nxtk.h> 47 #include <nuttx/nx/nxterm.h> 61 #define NXWM_HEXCALCULATOR_NROWS 6 62 #define NXWM_HEXCALCULATOR_NCOLUMNS 6 68 #if defined(__cplusplus) 328 #endif // __cplusplus 330 #endif // __INCLUDE_CHEXCALCULATOR_HXX
NXWidgets::CLabel * m_text
struct nxgl_size_s m_keypadSize
bool createCalculator(void)
IApplicationWindow * getWindow(void) const
int64_t evaluateBinaryOperation(uint8_t operation, int64_t value1, int64_t value2)
~CHexCalculatorFactory(void)
struct SPendingOperation m_low
NXWidgets::CButtonArray * m_keypad
struct nxgl_size_s m_textSize
struct nxgl_point_s m_keypadPos
NXWidgets::CNxString getName(void)
struct nxgl_point_s m_textPos
bool isFullScreen(void) const
struct nxgl_size_s m_buttonSize
struct SPendingOperation m_high
struct nxgl_size_s m_windowSize
NXWidgets::CNxFont * m_font
CHexCalculator(CTaskbar *taskbar, CApplicationWindow *window)
void handleActionEvent(const NXWidgets::CWidgetEventArgs &e)
NXWidgets::IBitmap * getIcon(void)
CApplicationWindow * m_window