70 #ifndef __INCLUDE_CSCROLLINGLISTBOX_HXX 71 #define __INCLUDE_CSCROLLINGLISTBOX_HXX 77 #include <nuttx/config.h> 82 #include <nuttx/nx/nxglib.h> 100 #if defined(__cplusplus) 104 class CScrollbarVertical;
105 class CWidgetControl;
138 virtual void onResize(nxgl_coord_t width, nxgl_coord_t height);
170 nxgl_coord_t x, nxgl_coord_t y,
171 nxgl_coord_t width, nxgl_coord_t height,
478 #endif // __cplusplus 480 #endif // __INCLUDE_CSCROLLINGLISTBOX_HXX
virtual void removeOption(const int index)
virtual const int getOptionCount(void) const
virtual void deselectAllOptions(void)
virtual const bool allowsMultipleSelections(void) const
virtual const bool allowsMultipleSelections(void) const
virtual void resizeCanvas(void)
virtual void setSelectedIndex(const int index)
CScrollingListBox(const CScrollingListBox &scrollingListBox)
virtual const CListBoxDataItem * getSelectedOption(void) const
virtual void selectOption(const int index)
virtual void setSortInsertedItems(const bool sortInsertedItems)
virtual void deselectAllOptions(void)
virtual void removeAllOptions(void)
virtual const int getSelectedIndex(void) const
virtual void drawContents(CGraphicsPort *port)
virtual void selectAllOptions(void)
virtual void setFont(CNxFont *font)
virtual const CListBoxDataItem * getOption(const int index)
virtual void onResize(nxgl_coord_t width, nxgl_coord_t height)
virtual void deselectOption(const int index)
virtual void handleActionEvent(const CWidgetEventArgs &e)
virtual ~CScrollingListBox(void)
virtual void handleDoubleClickEvent(const CWidgetEventArgs &e)
virtual void selectAllOptions(void)
virtual const int getOptionCount(void) const
virtual const nxgl_coord_t getOptionHeight(void) const
virtual void setSortInsertedItems(const bool sortInsertedItems)
virtual const int getSelectedIndex(void) const
virtual void handleReleaseOutsideEvent(const CWidgetEventArgs &e)
CScrollbarVertical * m_scrollbar
virtual void handleValueChangeEvent(const CWidgetEventArgs &e)
virtual void resizeCanvas(void)
virtual const CListBoxDataItem * getSelectedOption(void) const
virtual void handleReleaseEvent(const CWidgetEventArgs &e)
virtual void addOption(const CNxString &text, const uint32_t value)
virtual const CListBoxDataItem * getOption(const int index) const
virtual void deselectOption(const int index)
virtual void setAllowMultipleSelections(const bool allowMultipleSelections)
virtual void getPreferredDimensions(CRect &rect) const
virtual const nxgl_coord_t getOptionHeight(void) const
virtual const CListBoxDataItem * getOption(const int index)
virtual void setAllowMultipleSelections(const bool allowMultipleSelections)
virtual void setSelectedIndex(const int index)
virtual void selectOption(const int index)
virtual void handleScrollEvent(const CWidgetEventArgs &e)
virtual void handleClickEvent(const CWidgetEventArgs &e)