TableView is a model based widget for record centric, tabular data. TableView is implemented as a virtual mode list view to support quite large amounts of data.
| 53 | // TableView is implemented as a virtual mode list view to support quite large |
| 54 | // amounts of data. |
| 55 | type TableView struct { |
| 56 | WidgetBase |
| 57 | hwndFrozenLV win.HWND |
| 58 | hwndFrozenHdr win.HWND |
| 59 | frozenLVOrigWndProcPtr uintptr |
| 60 | frozenHdrOrigWndProcPtr uintptr |
| 61 | hwndNormalLV win.HWND |
| 62 | hwndNormalHdr win.HWND |
| 63 | normalLVOrigWndProcPtr uintptr |
| 64 | normalHdrOrigWndProcPtr uintptr |
| 65 | state *tableViewState |
| 66 | columns *TableViewColumnList |
| 67 | model TableModel |
| 68 | providedModel interface{} |
| 69 | itemChecker ItemChecker |
| 70 | imageProvider ImageProvider |
| 71 | styler CellStyler |
| 72 | style CellStyle |
| 73 | itemFont *Font |
| 74 | hIml win.HIMAGELIST |
| 75 | usingSysIml bool |
| 76 | imageUintptr2Index map[uintptr]int32 |
| 77 | filePath2IconIndex map[string]int32 |
| 78 | rowsResetHandlerHandle int |
| 79 | rowChangedHandlerHandle int |
| 80 | rowsChangedHandlerHandle int |
| 81 | rowsInsertedHandlerHandle int |
| 82 | rowsRemovedHandlerHandle int |
| 83 | sortChangedHandlerHandle int |
| 84 | selectedIndexes []int |
| 85 | prevIndex int |
| 86 | currentIndex int |
| 87 | itemIndexOfLastMouseButtonDown int |
| 88 | hwndItemChanged win.HWND |
| 89 | currentIndexChangedPublisher EventPublisher |
| 90 | selectedIndexesChangedPublisher EventPublisher |
| 91 | itemActivatedPublisher EventPublisher |
| 92 | columnClickedPublisher IntEventPublisher |
| 93 | columnsOrderableChangedPublisher EventPublisher |
| 94 | columnsSizableChangedPublisher EventPublisher |
| 95 | itemCountChangedPublisher EventPublisher |
| 96 | publishNextSelClear bool |
| 97 | inSetSelectedIndexes bool |
| 98 | lastColumnStretched bool |
| 99 | persistent bool |
| 100 | itemStateChangedEventDelay int |
| 101 | themeNormalBGColor Color |
| 102 | themeNormalTextColor Color |
| 103 | themeSelectedBGColor Color |
| 104 | themeSelectedTextColor Color |
| 105 | themeSelectedNotFocusedBGColor Color |
| 106 | itemBGColor Color |
| 107 | itemTextColor Color |
| 108 | alternatingRowBGColor Color |
| 109 | alternatingRowTextColor Color |
| 110 | alternatingRowBG bool |
| 111 | delayedCurrentIndexChangedCanceled bool |
| 112 | sortedColumnIndex int |
nothing calls this directly
no outgoing calls
no test coverage detected