mirror of https://github.com/python/cpython
Allow cursor color change w/o restart. Patch 1725576 Tal Einat.
This commit is contained in:
parent
68995867d5
commit
cca976b11c
|
@ -3,6 +3,8 @@ What's New in IDLE 2.6a1?
|
|||
|
||||
*Release date: XX-XXX-200X*
|
||||
|
||||
- Update cursor color without restarting. Patch 1725576 Tal Einat.
|
||||
|
||||
- Allow keyboard interrupt only when user code is executing in subprocess.
|
||||
Patch 1225 Tal Einat (reworked from IDLE-Spoon).
|
||||
|
||||
|
|
|
@ -1118,12 +1118,15 @@ class ConfigDialog(Toplevel):
|
|||
def ActivateConfigChanges(self):
|
||||
"Dynamically apply configuration changes"
|
||||
winInstances=self.parent.instance_dict.keys()
|
||||
theme = idleConf.CurrentTheme()
|
||||
cursor_color = idleConf.GetHighlight(theme, 'cursor', fgBg='fg')
|
||||
for instance in winInstances:
|
||||
instance.ResetColorizer()
|
||||
instance.ResetFont()
|
||||
instance.set_notabs_indentwidth()
|
||||
instance.ApplyKeybindings()
|
||||
instance.reset_help_menu_entries()
|
||||
instance.text.configure(insertbackground=cursor_color)
|
||||
|
||||
def Cancel(self):
|
||||
self.destroy()
|
||||
|
|
Loading…
Reference in New Issue