/[gnue]/gnue-designer/src/base/tools/EventEditor.py
ViewVC logotype

Diff of /gnue-designer/src/base/tools/EventEditor.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.16 by jcater, Sat May 24 00:02:31 2003 UTC revision 1.17 by jcater, Sat Jul 12 01:45:08 2003 UTC
# Line 99  class EventEditor (ToolBase): Line 99  class EventEditor (ToolBase):
99    def onCreateObject (self, event):    def onCreateObject (self, event):
100      object = event.object      object = event.object
101      handler = event.originator      handler = event.originator
102        for insp in [self.main] + self.supplemental:
103          insp.onCreateObject(event)
104    
105    
106    def onModifyObject (self, event):    def onModifyObject (self, event):
# Line 108  class EventEditor (ToolBase): Line 110  class EventEditor (ToolBase):
110        return        return
111      if handler != __name__ and self.object == object:      if handler != __name__ and self.object == object:
112        self.setCurrent(object)        self.setCurrent(object)
113        for insp in [self.main] + self.supplemental:
114          insp.onModifyObject(event)
115    
116    
117    def onDeleteObject (self, event):    def onDeleteObject (self, event):
# Line 117  class EventEditor (ToolBase): Line 121  class EventEditor (ToolBase):
121        return        return
122      if handler != __name__:      if handler != __name__:
123        pass        pass
124        for insp in [self.main] + self.supplemental:
125          insp.onDeleteObject(event)
126    
127    
128    def onSize(self, event):    def onSize(self, event):
# Line 158  class InspectorPanel(wxPanel): Line 164  class InspectorPanel(wxPanel):
164    
165      self.editor.rootObject.walk(self.inventoryObject)      self.editor.rootObject.walk(self.inventoryObject)
166    
167      # EventAware provided by ToolBase  #    # EventAware provided by ToolBase
168      self.editor.registerEventListeners({  #    self.editor.registerEventListeners({
169                         'ObjectCreated'       : self.onCreateObject,  #                       'ObjectCreated'       : self.onCreateObject,
170                         'ObjectModified'      : self.onModifyObject,  #                       'ObjectModified'      : self.onModifyObject,
171                         'ObjectDeleted'       : self.onDeleteObject,  #                       'ObjectDeleted'       : self.onDeleteObject,
172                        })  #                      })
173    
174    def setCurrent(self, object):    def setCurrent(self, object):
175        self._setCurrent(object)        self._setCurrent(object)

Legend:
Removed from v.1.16  
changed lines
  Added in v.1.17

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26