36 #ifndef __INCLUDE_CTABPANEL_HXX 37 #define __INCLUDE_CTABPANEL_HXX 43 #include <nuttx/config.h> 48 #include <nuttx/nx/nxglib.h> 64 #if defined(__cplusplus) 74 class CStickyButtonArray;
93 nxgl_coord_t x, nxgl_coord_t y,
94 nxgl_coord_t width, nxgl_coord_t height,
95 nxgl_coord_t buttonHeight,
uint8_t getCurrentPageIndex() const
void setPageName(uint8_t index, const CNxString &name)
virtual void handleActionEvent(const CWidgetEventArgs &e)
TNxArray< CNxWidget * > m_tabpages
virtual void drawContents(CGraphicsPort *port)
CTabPanel(CWidgetControl *pWidgetControl, uint8_t numPages, nxgl_coord_t x, nxgl_coord_t y, nxgl_coord_t width, nxgl_coord_t height, nxgl_coord_t buttonHeight, FAR const CWidgetStyle *style=(FAR const CWidgetStyle *) NULL)
CLatchButtonArray * m_buttonbar
virtual void drawBorder(CGraphicsPort *port)
CNxWidget & page(uint8_t index)
T & at(const int index) const
void showPage(uint8_t index)