Skip to content

Commit fd3e120

Browse files
adds the selection_clear()
1 parent 4d1dea0 commit fd3e120

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

seamm_widgets/check_tree.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -562,6 +562,16 @@ def selection_add(self, items):
562562
for item in items:
563563
self._select(item)
564564

565+
def selection_clear(self, items=None):
566+
"""Clear all selections from the subtree(s)"""
567+
if items is None:
568+
self.selection_remove("")
569+
elif isinstance(items, str):
570+
self.selection_remove(self.get(items))
571+
else:
572+
for item in items:
573+
self.selection_remove(self.get(item))
574+
565575
def selection_remove(self, items):
566576
"""Unselect any items specified by the argument, which may be a single iid or a
567577
sequence of iids.

0 commit comments

Comments
 (0)