212 |
_("Session")) |
_("Session")) |
213 |
self.tree = SessionTreeCtrl(self, -1, app) |
self.tree = SessionTreeCtrl(self, -1, app) |
214 |
|
|
215 |
def OnClose(self, event): |
def Shutdown(self): |
|
#self.interactor.Unsubscribe(SELECTED_SHAPE, self.select_shape) |
|
|
NonModalDialog.OnClose(self, event) |
|
|
|
|
216 |
# if there were a way to get notified when the tree control |
# if there were a way to get notified when the tree control |
217 |
# itself is destroyed we could use that to unsubscribe instead |
# itself is destroyed we could use that to unsubscribe instead |
218 |
# of doing it here. (EVT_WINDOW_DESTROY doesn't seem to sent at |
# of doing it here. (EVT_WINDOW_DESTROY doesn't seem to sent at |
219 |
# all) |
# all) |
220 |
self.tree.unsubscribe_all() |
self.tree.unsubscribe_all() |
221 |
|
|
222 |
|
# this needs to come last because Destroy will be called |
223 |
|
NonModalDialog.Shutdown(self) |
224 |
|
|