+ def onClose(self,jdcdisplay):
+ #print "onClose",jdcdisplay
+ self.closeJDCDISPLAY(jdcdisplay)
+
+ def closeJDCDISPLAY(self,jdc):
+ """
+ Ferme le jdcdisplay spécifié par l'argument jdc
+ """
+ if jdc is self.JDCDisplay_courant:
+ # on ferme le jdcdisplay courant
+ self.closeSelectedJDC()
+ else:
+ # on ferme un autre jdcdisplay que le courant
+ old_JDCDisplay=self.JDCDisplay_courant
+ old_page=self.nb.getcurselection()
+
+ self.JDCDisplay_courant=jdc
+ self.JDC=jdc.jdc
+ numero_jdc=self.liste_JDCDisplay.index(jdc)
+ self.nb.selectpage(numero_jdc)
+ #print numero_jdc
+
+ self.closeSelectedJDC()
+ self.JDCDisplay_courant=old_JDCDisplay
+ self.JDC=old_JDCDisplay.jdc
+ self.nb.selectpage(old_page)
+
+ def closeJDC (self,event=None) :
+ """
+ Ferme le JDC associé au JDCDISPLAY selectionné
+ """
+ if self.JDCDisplay_courant :
+ self.JDCDisplay_courant.jdc.close()
+
+ def closeSelectedJDC (self) :