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 :
Je voudrais ajouter en direct live (pendant l'execution de myPhotoShop) des Group dans mon Composite.
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/ ...
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
Partager