Exemplo n.º 1
0
 def destroy(self):
     if self.isActive():
         self.exitActive()
     SCObject.destroy(self)
     if hasattr(self, 'button'):
         self.button.destroy()
         del self.button
     self.parentMenu = None
     self.detachNode()
     return
Exemplo n.º 2
0
 def destroy(self):
     if self.isActive():
         self.exitActive()
     # this calls exitVisible if necessary
     SCObject.destroy(self)
     if hasattr(self, 'button'):
         self.button.destroy()
         del self.button
     self.parentMenu = None
     self.detachNode()
 def destroy(self):
     if self.isActive():
         self.exitActive()
     SCObject.destroy(self)
     if hasattr(self, 'button'):
         self.button.destroy()
         del self.button
     self.parentMenu = None
     self.detachNode()
     return
Exemplo n.º 4
0
    def destroy(self):
        self.stopFade()
        SCObject.destroy(self)
        del self.bgTop
        del self.bgBottom
        del self.bgLeft
        del self.bgRight
        del self.bgMiddle
        del self.bgBottomLeft
        del self.bgTopRight
        del self.bgBottomRight
        self.bg.removeNode()
        del self.bg
        self.holder = None
        for member in self._SCMenu__members:
            member.destroy()

        del self._SCMenu__members
        self.removeNode()
        taskMgr.remove(self.FinalizeTaskName)
        taskMgr.remove(self.ActiveMemberSwitchTaskName)
Exemplo n.º 5
0
 def destroy(self):
     self.stopFade()
     SCObject.destroy(self)
     del self.bgTop
     del self.bgBottom
     del self.bgLeft
     del self.bgRight
     del self.bgMiddle
     del self.bgBottomLeft
     del self.bgTopRight
     del self.bgBottomRight
     self.bg.removeNode()
     del self.bg
     self.holder = None
     for member in self._SCMenu__members:
         member.destroy()
     
     del self._SCMenu__members
     self.removeNode()
     taskMgr.remove(self.FinalizeTaskName)
     taskMgr.remove(self.ActiveMemberSwitchTaskName)