#1 Fri 25 January 2002 00:14
- Lionel Magallon
- Invité
[Avenue] Edition de themes
Salut,
j'ai un problème avec Avenue:
Je veux utiliser l'instruction anFTheme.ClipSelected(aShape).
Apparemment (d'après l'aide) il faut que le thème soit éditable (on doit avoir anFTheme.GetFTab.IsEditable returns TRUE). Pb : je trouve pas l'instruction qui rend le thème éditable.
En effet, il y a bien une instruction anFTheme.StopEditing(doSave) qui permet de stopper l'édition du thème, mais il n'y en a pas qui rend un theme éditable (de type StarEditing).
Si quelqu'un a la solution ...
Merci.
#2 Fri 25 January 2002 00:16
- Ludovic LESTRAT
- Invité
Re: [Avenue] Edition de themes
Methode simple :
leFtheme.getFtab.setEditable(true)
Une fois fini l'edition :
leFtheme.getFtab.setEditable(false)
Je ne vois pas trop l'interet de la commande stopEditing du fait qu'en realite c'est la Ftab que l'on modifie....
Sinon la methode plus sioux (avec possibilite d'annulation des modifications), il faut utiliser anFtab.beginTransaction et anFtab.endTransaction (cf l'aide en ligne)
Bon courage
Ludovic
#3 Fri 25 January 2002 00:18
- Lionel Magallon
- Invité
Re: [Avenue] Edition de themes
L'astuce consite à chercher dans la classe View et non Ftheme : on peut alors utiliser :
aView.SetEditableTheme (aTheme).
Merci.