moby
class ListView
since 0.1.0-alpha.1linux
- bases
Focusable,Scrollable,Bordered,Styleable
Constructors
new
new()Fields
activateHandlers_
Array<(int) => void> activateHandlers_activateTokens_
Array<int> activateTokens_anchorIdx
int anchorIdxchecked_
Map<int, bool> checked_enabled
bool enabledlastPressMs_
int lastPressMs_lastPressRow_
int lastPressRow_multi
bool multirowScroller_
RowScroller rowScroller_selected
int selectedselectHandlers_
Array<(int) => void> selectHandlers_selectTokens_
Array<int> selectTokens_source_
IListSource source_Methods
clampSelection
clampSelection(int idx, int count) -> intcontentDesired
ensureVisibleIndex
ensureVisibleIndex(int idx) -> voidfireActivate
fireActivate(int idx) -> voidfireSelect
fireSelect(int idx) -> voidisChecked
isChecked(int idx) -> boolitems
offActivate
offActivate(int token) -> voidoffSelect
offSelect(int token) -> voidonActivate
onActivate((int) => void h) -> intonSelect
onSelect((int) => void h) -> intpaintChrome
paintChrome(Surface s) -> voidpaintContent
paintContent(Surface s) -> voidpaintRow
refresh
refresh() -> voidscrollTo
scrollTo(int x, int y) -> voidselectIndex
selectIndex(int idx) -> voidsetEnabled
setEnabled(bool value) -> voidsetMulti
setMulti(bool value) -> voidsetSelected
setSelected(int idx) -> voidsetSource
setSource(IListSource src) -> voidtoggleChecked
toggleChecked(int idx) -> void