70 #ifndef __INCLUDE_CRADIOBUTTONGROUP_HXX 71 #define __INCLUDE_CRADIOBUTTONGROUP_HXX 77 #include <nuttx/config.h> 82 #include <nuttx/nx/nxglib.h> 83 #include <nuttx/nx/nx.h> 98 #if defined(__cplusplus) 102 class CWidgetControl;
148 nxgl_coord_t x, nxgl_coord_t y,
171 nxgl_coord_t width, nxgl_coord_t height);
251 #endif // __cplusplus 253 #endif // __INCLUDE_CRADIOBUTTONGROUP_HXX
CRadioButtonGroup(const CRadioButtonGroup &radioButtonGroup)
virtual void setSelectedIndex(int index)
virtual const int getSelectedIndex(void) const
CRadioButton * newRadioButton(nxgl_coord_t x, nxgl_coord_t y, nxgl_coord_t width, nxgl_coord_t height)
virtual void getPreferredDimensions(CRect &rect) const
virtual void handleDoubleClickEvent(const CWidgetEventArgs &e)
virtual void setSelectedWidget(CRadioButton *widget)
virtual void drawContents(CGraphicsPort *port)
virtual const CRadioButton * getSelectedWidget(void) const
virtual void handleReleaseOutsideEvent(const CWidgetEventArgs &e)
virtual void handleReleaseEvent(const CWidgetEventArgs &e)
CWidgetControl * m_pWidgetControl
CRadioButton * m_selectedWidget
virtual void handleClickEvent(const CWidgetEventArgs &e)