commit-gnue
[Top][All Lists]
Advanced

[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)




reply via email to

[Prev in Thread] Current Thread [Next in Thread]