banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#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.

 

Pied de page des forums

Powered by FluxBB