MCPcopy Index your code
hub / github.com/python/cpython / set_add_delete_state

Method set_add_delete_state

Lib/idlelib/configdialog.py:2144–2155  ·  view source on GitHub ↗

Toggle the state for the help list buttons based on list entries.

(self)

Source from the content-addressed store, hash-verified

2142 self.set_add_delete_state()
2143
2144 def set_add_delete_state(self):
2145 "Toggle the state for the help list buttons based on list entries."
2146 if self.helplist.size() < 1: # No entries in list.
2147 self.button_helplist_edit.state(('disabled',))
2148 self.button_helplist_remove.state(('disabled',))
2149 else: # Some entries.
2150 if self.helplist.curselection(): # There currently is a selection.
2151 self.button_helplist_edit.state(('!disabled',))
2152 self.button_helplist_remove.state(('!disabled',))
2153 else: # There currently is not a selection.
2154 self.button_helplist_edit.state(('disabled',))
2155 self.button_helplist_remove.state(('disabled',))
2156
2157 def helplist_item_add(self):
2158 """Handle add button for the help list.

Callers 4

help_source_selectedMethod · 0.95
helplist_item_editMethod · 0.95
helplist_item_removeMethod · 0.95
load_helplistMethod · 0.95

Calls 3

curselectionMethod · 0.80
sizeMethod · 0.45
stateMethod · 0.45

Tested by

no test coverage detected