MCPcopy
hub / github.com/lxn/walk / resetItems

Method resetItems

treeview.go:278–295  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

276}
277
278func (tv *TreeView) resetItems() error {
279 tv.SetSuspended(true)
280 defer tv.SetSuspended(false)
281
282 if err := tv.clearItems(); err != nil {
283 return err
284 }
285
286 if tv.model == nil {
287 return nil
288 }
289
290 if err := tv.insertRoots(); err != nil {
291 return err
292 }
293
294 return nil
295}
296
297func (tv *TreeView) clearItems() error {
298 if 0 == tv.SendMessage(win.TVM_DELETEITEM, 0, 0) {

Callers 1

SetModelMethod · 0.95

Calls 3

clearItemsMethod · 0.95
insertRootsMethod · 0.95
SetSuspendedMethod · 0.65

Tested by

no test coverage detected