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)
def Close(self, *args): if self.controller and hasattr(self.controller, 'OnMenuClosed'): self.controller.OnMenuClosed() ContainerAutoSize.Close(self, *args)
def Close(self): self.ChangeSignalConnection(connect=False) self.structureProfileController = None ContainerAutoSize.Close(self)