Remove the virtual, configurable keybindings. Leaves the default Tk Text keybindings.
(self)
| 847 | self.set_width() |
| 848 | |
| 849 | def RemoveKeybindings(self): |
| 850 | """Remove the virtual, configurable keybindings. |
| 851 | |
| 852 | Leaves the default Tk Text keybindings. |
| 853 | """ |
| 854 | # Called from configdialog.deactivate_current_config. |
| 855 | self.mainmenu.default_keydefs = keydefs = idleConf.GetCurrentKeySet() |
| 856 | for event, keylist in keydefs.items(): |
| 857 | self.text.event_delete(event, *keylist) |
| 858 | for extensionName in self.get_standard_extension_names(): |
| 859 | xkeydefs = idleConf.GetExtensionBindings(extensionName) |
| 860 | if xkeydefs: |
| 861 | for event, keylist in xkeydefs.items(): |
| 862 | self.text.event_delete(event, *keylist) |
| 863 | |
| 864 | def ApplyKeybindings(self): |
| 865 | """Apply the virtual, configurable keybindings. |
no test coverage detected