[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
gnue-designer/src/base/tools EventEditor.py
From: |
Jason Cater |
Subject: |
gnue-designer/src/base/tools EventEditor.py |
Date: |
Fri, 11 Jul 2003 21:45:09 -0400 |
CVSROOT: /cvsroot/gnue
Module name: gnue-designer
Branch:
Changes by: Jason Cater <address@hidden> 03/07/11 21:45:09
Modified files:
src/base/tools : EventEditor.py
Log message:
hopefully a fix for the wxPython.wx.wxPyDeadObjectError exception
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue-designer/src/base/tools/EventEditor.py.diff?tr1=1.16&tr2=1.17&r1=text&r2=text
Patches:
Index: gnue-designer/src/base/tools/EventEditor.py
diff -c gnue-designer/src/base/tools/EventEditor.py:1.16
gnue-designer/src/base/tools/EventEditor.py:1.17
*** gnue-designer/src/base/tools/EventEditor.py:1.16 Fri May 23 20:02:31 2003
--- gnue-designer/src/base/tools/EventEditor.py Fri Jul 11 21:45:08 2003
***************
*** 99,104 ****
--- 99,106 ----
def onCreateObject (self, event):
object = event.object
handler = event.originator
+ for insp in [self.main] + self.supplemental:
+ insp.onCreateObject(event)
def onModifyObject (self, event):
***************
*** 108,113 ****
--- 110,117 ----
return
if handler != __name__ and self.object == object:
self.setCurrent(object)
+ for insp in [self.main] + self.supplemental:
+ insp.onModifyObject(event)
def onDeleteObject (self, event):
***************
*** 117,122 ****
--- 121,128 ----
return
if handler != __name__:
pass
+ for insp in [self.main] + self.supplemental:
+ insp.onDeleteObject(event)
def onSize(self, event):
***************
*** 158,169 ****
self.editor.rootObject.walk(self.inventoryObject)
! # EventAware provided by ToolBase
! self.editor.registerEventListeners({
! 'ObjectCreated' : self.onCreateObject,
! 'ObjectModified' : self.onModifyObject,
! 'ObjectDeleted' : self.onDeleteObject,
! })
def setCurrent(self, object):
self._setCurrent(object)
--- 164,175 ----
self.editor.rootObject.walk(self.inventoryObject)
! # # EventAware provided by ToolBase
! # self.editor.registerEventListeners({
! # 'ObjectCreated' : self.onCreateObject,
! # 'ObjectModified' : self.onModifyObject,
! # 'ObjectDeleted' : self.onDeleteObject,
! # })
def setCurrent(self, object):
self._setCurrent(object)