Exemplo n.º 1
0
 def Close(self):
     try:
         if self.eventListener and hasattr(self.eventListener, 'UnregisterID'):
             self.eventListener.UnregisterID(self.data.GetID())
         if self.parentEntry and self.data in self.parentEntry.data._children:
             self.parentEntry.data._children.remove(self.data)
     finally:
         ContainerAutoSize.Close(self)
Exemplo n.º 2
0
 def Close(self, *args):
     if self.controller and hasattr(self.controller, 'OnMenuClosed'):
         self.controller.OnMenuClosed()
     ContainerAutoSize.Close(self, *args)
Exemplo n.º 3
0
 def Close(self):
     self.ChangeSignalConnection(connect=False)
     self.structureProfileController = None
     ContainerAutoSize.Close(self)