(index int)
| 1835 | } |
| 1836 | |
| 1837 | func (tv *TableView) toggleItemChecked(index int) error { |
| 1838 | checked := tv.itemChecker.Checked(index) |
| 1839 | |
| 1840 | if err := tv.itemChecker.SetChecked(index, !checked); err != nil { |
| 1841 | return wrapError(err) |
| 1842 | } |
| 1843 | |
| 1844 | if win.FALSE == win.SendMessage(tv.hwndFrozenLV, win.LVM_UPDATE, uintptr(index), 0) { |
| 1845 | return newError("SendMessage(LVM_UPDATE)") |
| 1846 | } |
| 1847 | if win.FALSE == win.SendMessage(tv.hwndNormalLV, win.LVM_UPDATE, uintptr(index), 0) { |
| 1848 | return newError("SendMessage(LVM_UPDATE)") |
| 1849 | } |
| 1850 | |
| 1851 | return nil |
| 1852 | } |
| 1853 | |
| 1854 | func (tv *TableView) applyImageListForImage(image interface{}) { |
| 1855 | tv.hIml, tv.usingSysIml, _ = imageListForImage(image, tv.DPI()) |
no test coverage detected