LEVIATHAN v962456e · 962456eee1

dagon

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_

checkedRows_

Array<int> checkedRows_

delegate_

IRowDelegate delegate_

hoveredRow_

int hoveredRow_

lastPressMs_

int lastPressMs_

lastPressRow_

int lastPressRow_

model_

modelChangeToken_

int modelChangeToken_

multiSelect_

bool multiSelect_

rowHeight_

int rowHeight_

scroller_

RowScroller scroller_

selected_

int selected_

selectHandlers_

Array<(int) => void> selectHandlers_

selectTokens_

Array<int> selectTokens_

Methods

contentDesired

contentDesired(Size avail) -> Size

delegate

delegate(IRowDelegate d) -> ListView

fireActivate

fireActivate(int idx) -> void

fireSelect

fireSelect(int idx) -> void

isChecked

isChecked(int idx) -> bool

model

multiSelect

multiSelect(bool on) -> ListView

offActivate

offActivate(int t) -> void

offSelect

offSelect(int t) -> void

onActivate

onActivate((int) => void h) -> int

onModelChange

onModelChange(ModelEvent e) -> void

onSelect

onSelect((int) => void h) -> int

paintChrome

paintChrome(Canvas c) -> void

paintContent

paintContent(Canvas c) -> void

refresh

refresh() -> void

rowAtY

rowAtY(Rect content, int y) -> int

scrollTo

scrollTo(int x, int y) -> void

selectedIndex

selectedIndex() -> int

selectIndex

selectIndex(int idx) -> void

toggleChecked

toggleChecked(int idx) -> void