Bonjour à tous,
je suis en train de développer un plugin eclipse et j'ai un truc bizarre qui se passe
dans ma View principale et que je n'arrive pas à résoudre :
j'ai dans ma vue un Slider et un Tree.
Les TreeItems du Tree contiennent un texte suivi de boutons (casés les uns
derrière les autres dans des TreeColumns).
Comme l'arbre peut être très gros et les items contenir énormément de sous
items, je ne crée qu'un petit arbre et avec le slider, je passe à d'autres parties
à visualiser, je fais donc une reconstruction totale de l'arbre quand un évènement
se produit (slide, expand d'un item...) à l'aide d'une méthode d'update.
Et alors qu'avec un événement SWT.Expand ou SWT.Collapse, la méthode
d'update fonctionne parfaitement, quand je touche au slide et que j'appelle
LA MEME méthode d'update, l'arbre se reconstruit bien mais pas les boutons!
Ils sont déformés sur la première ligne et après y'en a plus ...
Je dois resizer la fenêtre de ma vue pour qu'ils apparaissent!
J'ai essayé toutes les méthodes redraw(), setRedraw() ou update() que j'ai trouvée
sans succès![]()
Est ce que quelqu'un saurait me dire ce qui ne va pas?
Merci d'avance!
Partager