📄 listbox.pkg
字号:
/***********************************************************************
Listbox
***********************************************************************/
class Listbox : public Window
{
unsigned long getItemCount() const;
unsigned long getSelectedCount() const;
ListboxItem* getFirstSelectedItem() const;
ListboxItem* getNextSelected(const ListboxItem* start_item) const;
ListboxItem* getListboxItemFromIndex(unsigned long index) const;
unsigned long getItemIndex(const ListboxItem* item) const;
ListboxItem* findItemWithText(string text, const ListboxItem* start_item);
bool isSortEnabled() const;
bool isMultiselectEnabled() const;
bool isItemSelected(unsigned long index) const;
bool isListboxItemInList(const ListboxItem* item) const;
bool isVertScrollbarAlwaysShown() const;
bool isHorzScrollbarAlwaysShown() const;
void resetList(void);
void addItem(ListboxItem* item);
void insertItem(ListboxItem* item, const ListboxItem* position);
void removeItem(const ListboxItem* item);
void clearAllSelections(void);
void setSortingEnabled(bool setting);
void setMultiselectEnabled(bool setting);
void setShowVertScrollbar(bool setting);
void setShowHorzScrollbar(bool setting);
void setItemSelectState(ListboxItem* item, bool state);
void setItemSelectState(unsigned long item_index, bool state);
void handleUpdatedItemData(void);
void ensureItemIsVisible(unsigned long item_index);
void ensureItemIsVisible(const ListboxItem* item);
Rect getListRenderArea() const;
Scrollbar* getVertScrollbar() const;
Scrollbar* getHorzScrollbar() const;
float getWidestItemWidth() const;
float getTotalItemsHeight() const;
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -