[prev in list] [next in list] [prev in thread] [next in thread]
List: python-idle-dev
Subject: [Idle-dev] CVS: idle EditorWindow.py,1.14,1.15
From: elguavas () users ! sourceforge ! net (Stephen M ! Gava)
Date: 2002-01-19 10:40:44
Message-ID: E16RsvU-0004h3-00 () usw-pr-cvs1 ! sourceforge ! net
[Download RAW message or body]
Update of /cvsroot/idlefork/idle
In directory usw-pr-cvs1:/tmp/cvs-serv18035
Modified Files:
EditorWindow.py
Log Message:
changeover to new keybinding configuration implementation
Index: EditorWindow.py
===================================================================
RCS file: /cvsroot/idlefork/idle/EditorWindow.py,v
retrieving revision 1.14
retrieving revision 1.15
diff -C2 -r1.14 -r1.15
*** EditorWindow.py 2002/01/04 07:53:06 1.14
--- EditorWindow.py 2002/01/19 10:40:41 1.15
***************
*** 591,605 ****
ins = cls(self)
self.extensions[name] = ins
! kdnames = ["keydefs"]
! if sys.platform == 'win32':
! kdnames.append("windows_keydefs")
! elif sys.platform == 'mac':
! kdnames.append("mac_keydefs")
! else:
! kdnames.append("unix_keydefs")
! keydefs = {}
! for kdname in kdnames:
! if hasattr(ins, kdname):
! keydefs.update(getattr(ins, kdname))
if keydefs:
self.apply_bindings(keydefs)
--- 591,595 ----
ins = cls(self)
self.extensions[name] = ins
! keydefs=idleConf.GetExtensionBindings(name)
if keydefs:
self.apply_bindings(keydefs)
***************
*** 613,616 ****
--- 603,607 ----
if hasattr(ins, methodname):
self.text.bind(vevent, getattr(ins, methodname))
+
if hasattr(ins, "menudefs"):
self.fill_menus(ins.menudefs, keydefs)
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic