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