70 #ifndef __INCLUDE_CLISTBOX_HXX 71 #define __INCLUDE_CLISTBOX_HXX 77 #include <nuttx/config.h> 82 #include <nuttx/nx/nxglib.h> 100 #if defined(__cplusplus) 149 virtual void onClick(nxgl_coord_t x, nxgl_coord_t y);
194 nxgl_coord_t x, nxgl_coord_t y,
195 nxgl_coord_t width, nxgl_coord_t height,
357 virtual void sort(
void);
428 #endif // __cplusplus 430 #endif // __INCLUDE_CLISTBOX_HXX virtual void getPreferredDimensions(CRect &rect) const
virtual const CListDataItem * getItem(const int index) const
virtual void removeOption(const int index)
virtual const int getOptionCount(void) const
virtual void handleListDataSelectionChangedEvent(const CListDataEventArgs &e)
virtual const bool allowsMultipleSelections(void) const
virtual void resizeCanvas(void)
virtual void setSelectedIndex(const int index)
virtual void onClick(nxgl_coord_t x, nxgl_coord_t y)
virtual void onDoubleClick(nxgl_coord_t x, nxgl_coord_t y)
virtual void deselectAllOptions(void)
virtual void selectAllOptions(void)
virtual bool isDoubleClick(nxgl_coord_t x, nxgl_coord_t y)
virtual const nxgl_coord_t getOptionHeight(void) const
virtual void setSortInsertedItems(const bool sortInsertedItems)
virtual const int getSelectedIndex(void) const
virtual const int getItemCount(void) const
virtual void handleListDataChangedEvent(const CListDataEventArgs &e)
virtual const CListBoxDataItem * getSelectedOption(void) const
virtual void drawBorder(CGraphicsPort *port)
virtual void setOptionSelected(const int index, const bool selected)
virtual void setSortInsertedItems(const bool sortInsertedItems)
virtual void setAllowMultipleSelections(const bool allowMultipleSelections)
virtual void deselectOption(const int index)
virtual void drawContents(CGraphicsPort *port)
virtual const bool allowsMultipleSelections(void) const
CListBox(const CListBox &listBox)
virtual void addOption(const CNxString &text, const uint32_t value)
virtual void setAllowMultipleSelections(const bool allowMultipleSelections)
virtual void removeAllOptions(void)
virtual const CListBoxDataItem * getOption(const int index)
virtual void selectOption(const int index)