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

Method toggle_level

Lib/idlelib/config_key.py:183–197  ·  view source on GitHub ↗

Toggle between basic and advanced keys.

(self)

Source from the content-addressed store, hash-verified

181 self.modifier_label = {'Control': 'Ctrl'} # Short name.
182
183 def toggle_level(self):
184 "Toggle between basic and advanced keys."
185 if self.button_level.cget('text').startswith('Advanced'):
186 self.clear_key_seq()
187 self.button_level.config(text='<< Basic Key Binding Entry')
188 self.frame_keyseq_advanced.lift()
189 self.frame_help_advanced.lift()
190 self.advanced_keys.focus_set()
191 self.advanced = True
192 else:
193 self.clear_key_seq()
194 self.button_level.config(text='Advanced Key Binding Entry >>')
195 self.frame_keyseq_basic.lift()
196 self.frame_controls_basic.lift()
197 self.advanced = False
198
199 def final_key_selected(self, event=None):
200 "Handler for clicking on key in basic settings list."

Callers 2

create_widgetsMethod · 0.95
test_toggle_levelMethod · 0.80

Calls 5

clear_key_seqMethod · 0.95
startswithMethod · 0.45
cgetMethod · 0.45
configMethod · 0.45
focus_setMethod · 0.45

Tested by 1

test_toggle_levelMethod · 0.64