moby
class TableView
since 0.1.0-alpha.1linux
- bases
Focusable,Scrollable,Bordered,Styleable
Constructors
new
new()Fields
activateHandlers_
Array<(int) => void> activateHandlers_activateTokens_
Array<int> activateTokens_columns_
Array<TableColumn> columns_enabled
bool enabledlastPressMs_
int lastPressMs_lastPressRow_
int lastPressRow_rowScroller_
RowScroller rowScroller_selectedRow
int selectedRowselectHandlers_
Array<(int) => void> selectHandlers_selectTokens_
Array<int> selectTokens_separators
bool separatorssortable
bool sortablesortAsc
bool sortAscsortCol
int sortColsortHandlers_
Array<(int, bool) => void> sortHandlers_sortTokens_
Array<int> sortTokens_source_
ITableSource source_Methods
clampSelection
clampSelection(int idx, int count) -> intcolumnGaps
columnGaps() -> intcolumnOnScreen
columnOnScreen(Rect area, int x, int w) -> boolcolumns
columns(Array<TableColumn> cols) -> TableViewcomputeColumnWidths
computeColumnWidths(int availWidth) -> Array<int>contentDesired
dataViewportHeight
dataViewportHeight(Rect content) -> intensureRowVisible
ensureRowVisible(int idx) -> voidfireActivate
fireActivate(int row) -> voidfireSelect
fireSelect(int row) -> voidfireSort
fireSort(int col, bool asc) -> voidhandleHeaderClick
handleHeaderClick(int mouseX, Rect content) -> voidoffActivate
offActivate(int token) -> voidoffSelect
offSelect(int token) -> voidoffSort
offSort(int token) -> voidonActivate
onActivate((int) => void h) -> intonSelect
onSelect((int) => void h) -> intonSort
onSort((int, bool) => void h) -> intpaintCell
paintChrome
paintChrome(Surface s) -> voidpaintContent
paintContent(Surface s) -> voidpaintHeader
paintRow
refresh
refresh() -> voidscrollTo
scrollTo(int x, int y) -> voidselectRow
selectRow(int idx) -> voidseparatorGlyph
separatorGlyph() -> charseparators
separators(bool value) -> TableViewsetColumns
setColumns(Array<TableColumn> cols) -> voidsetEnabled
setEnabled(bool value) -> voidsetSelected
setSelected(int idx) -> voidsetSeparators
setSeparators(bool value) -> voidsetSortable
setSortable(bool value) -> voidsetSource
setSource(ITableSource src) -> voidsortable
sortable(bool value) -> TableViewsortIndicatorSuffix
sortIndicatorSuffix() -> stringtotalColumnsWidth
totalColumnsWidth(int availWidth) -> int