# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
+from __future__ import absolute_import
from Editeur import Objecttreeitem
-import browser
-import typeNode
+from . import browser
+from . import typeNode
from Extensions.i18n import tr
class Node(browser.JDCNode,typeNode.PopUpMenuRacine):
+
def getPanel(self):
- """
- """
- #if self.affichage_onglet==1 :
- # from monRacinePanel_onglet import MonRacinePanel
- # return MonRacinePanel(self,parent=self.editor)
- from monRacinePanel import MonRacinePanel
- return MonRacinePanel(self,parent=self.editor)
-
- def getPanel2(self):
- from monChoixCommande import MonChoixCommande
+ from .monChoixCommande import MonChoixCommande
return MonChoixCommande(self,self.item, self.editor)
else:
return "ast-red-square"
- def keys(self):
- if self.object.etapes_niveaux != []:
- return range(len(self.object.etapes_niveaux))
- else:
- return range(len(self.object.etapes))
+ #def keys(self):
+ # if self.object.etapes_niveaux != []:
+ # return range(len(self.object.etapes_niveaux))
+ # else:
+ # return range(len(self.object.etapes))
def additem(self,name,pos):
cmd = self._object.addentite(name,pos)
message = tr("Commentaire supprime")
else :
message = tr("Commande %s supprimee",itemobject.nom)
- self.editor.affiche_commentaire(message)
- return 1
+ return 1,message
else:
- self.editor.affiche_infos(tr("Pb interne : impossible de supprimer cet objet"),Qt.red)
- return 0
+ message=tr("Pb interne : impossible de supprimer cet objet")
+ return 0,message
def GetSubList(self):
"""