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

Method load_key_cfg

Lib/idlelib/configdialog.py:1280–1309  ·  view source on GitHub ↗

Load current configuration settings for the keybinding options.

(self)

Source from the content-addressed store, hash-verified

1278 frames[1].pack(side=TOP, fill=X, expand=True, pady=2)
1279
1280 def load_key_cfg(self):
1281 "Load current configuration settings for the keybinding options."
1282 # Set current keys type radiobutton.
1283 self.keyset_source.set(idleConf.GetOption(
1284 'main', 'Keys', 'default', type='bool', default=1))
1285 # Set current keys.
1286 current_option = idleConf.CurrentKeys()
1287 # Load available keyset option menus.
1288 if self.keyset_source.get(): # Default theme selected.
1289 item_list = idleConf.GetSectionList('default', 'keys')
1290 item_list.sort()
1291 self.builtinlist.SetMenu(item_list, current_option)
1292 item_list = idleConf.GetSectionList('user', 'keys')
1293 item_list.sort()
1294 if not item_list:
1295 self.custom_keyset_on.state(('disabled',))
1296 self.custom_name.set('- no custom keys -')
1297 else:
1298 self.customlist.SetMenu(item_list, item_list[0])
1299 else: # User key set selected.
1300 item_list = idleConf.GetSectionList('user', 'keys')
1301 item_list.sort()
1302 self.customlist.SetMenu(item_list, current_option)
1303 item_list = idleConf.GetSectionList('default', 'keys')
1304 item_list.sort()
1305 self.builtinlist.SetMenu(item_list, idleConf.default_keys())
1306 self.set_keys_type()
1307 # Load keyset element list.
1308 keyset_name = idleConf.CurrentKeys()
1309 self.load_keys_list(keyset_name)
1310
1311 def var_changed_builtin_name(self, *params):
1312 "Process selection of builtin key set."

Callers 2

__init__Method · 0.95
test_load_key_cfgMethod · 0.80

Calls 11

set_keys_typeMethod · 0.95
load_keys_listMethod · 0.95
GetOptionMethod · 0.80
CurrentKeysMethod · 0.80
GetSectionListMethod · 0.80
SetMenuMethod · 0.80
default_keysMethod · 0.80
setMethod · 0.45
getMethod · 0.45
sortMethod · 0.45
stateMethod · 0.45

Tested by 1

test_load_key_cfgMethod · 0.64