Bonsoir,

Je voudrais savoir si quelqun sait comment ajouter/supprimer des elements dans un composite pendant l'execution (apres avoir fait les *.open() donc).
Je pensais que ce serait possible avec les update() ou redraw() du composite, mais ca ne change rien.

Un peu plus d'explications :
J'ai un truc comme ca :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
Shell
 |- Composite
   |- Group
     |- /misc/
   |- Group
     |- /misc/
   |- Group
     |- /misc/
   ...
Je voudrais ajouter en direct live (pendant l'execution de myPhotoShop) des Group dans mon Composite.
Mon Composite a un GridLayout de 1 colonne.
J'ai une methode addGroup() qui ajoute un groupe dans le Composite.
Si je l'appelle une ou plusieurs fois avant l'appel de MainForm.run(), il ajoute sans probleme des groupes dans le Composite. Par contre si une fois que l'interface est affichee j'essaye d'appeler addGroup(), puis que je fais Composite.update() et/ou Shell.update() (pareil avec .redraw()), il ne se passe rien.

Quelqu'un qui aurait deja eu a faire face a ce probleme saurait-il comment faire ?

Cordialement,

iLUV