-Ce module contient les classes permettant de définir les objets graphiques
-représentant un objet de type FORMULE, cad le panneau et l'item de l'arbre
+Ce module contient les classes permettant de definir les objets graphiques
+representant un objet de type FORMULE, cad le panneau et l'item de l'arbre
-
- from monFormulePanel import MonFormulePanel
- return MonFormulePanel(self,parent=self.editor)
-
+ from .monWidgetFormule import MonWidgetFormule
+ return MonWidgetFormule(self,self.editor,self.item.object)
+
- # dans EFICAS on ne souhaite pas afficher les mots-clés fils de FORMULE
- # de façon traditionnelle
+ # dans EFICAS on ne souhaite pas afficher les mots-cles fils de FORMULE
+ # de facon traditionnelle
- la fonte dans laquelle afficher ce texte
- la couleur du texte
"""
return self.labeltext,None,None
#if self.object.isactif():
- la fonte dans laquelle afficher ce texte
- la couleur du texte
"""
return self.labeltext,None,None
#if self.object.isactif():
# return tr(self.labeltext),None,None
#else:
# return tr(self.labeltext),None,None
#return self.labeltext,fontes.standard_italique,None
# ---------------------------------------------------------------------------
# return tr(self.labeltext),None,None
#else:
# return tr(self.labeltext),None,None
#return self.labeltext,fontes.standard_italique,None
# ---------------------------------------------------------------------------
-# Méthodes permettant la modification et la lecture des attributs
-# du paramètre = API graphique de la FORMULE pour Panel et EFICAS
+# Methodes permettant la modification et la lecture des attributs
+# du parametre = API graphique de la FORMULE pour Panel et EFICAS
def save_formule(self,new_nom,new_typ,new_arg,new_exp):
"""
def save_formule(self,new_nom,new_typ,new_arg,new_exp):
"""
- Vérifie si (new_nom,new_typ,new_arg,new_exp) définit bien une FORMULE
+ Verifie si (new_nom,new_typ,new_arg,new_exp) definit bien une FORMULE
retourne 0
"""
test,erreur = self.object.verif_formule_python(formule=(new_nom,new_typ,new_arg,
new_exp))
if test :
retourne 0
"""
test,erreur = self.object.verif_formule_python(formule=(new_nom,new_typ,new_arg,
new_exp))
if test :
test=self.object.update_formule_python(formule=(new_nom,new_typ,new_exp,new_arg))
return test,erreur
# ---------------------------------------------------------------------------
test=self.object.update_formule_python(formule=(new_nom,new_typ,new_exp,new_arg))
return test,erreur
# ---------------------------------------------------------------------------
"""
return self.object.verif_nom(nom)
def verif_arguments(self,arguments):
"""
"""
return self.object.verif_nom(nom)
def verif_arguments(self,arguments):
"""
"""
return self.object.verif_arguments('('+arguments+')')
def verif_formule(self,formule):
"""
"""
return self.object.verif_arguments('('+arguments+')')
def verif_formule(self,formule):
"""
"""
return self.object.verif_formule(formule=formule)
def verif_formule_python(self,formule):
"""
"""
return self.object.verif_formule(formule=formule)
def verif_formule_python(self,formule):
"""