SWT Composite Refresh Problem

illuzione

Mitglied
Hallo,

in unserer RCP Anwednung sind wir auf ein Problem gestoßen.
Wir erstellen in einer Form eine Section in der wir eine Composite mit GridLayout haben. Darüber hinaus in dieser View ein Button, bei dem XML Daten "geholt werden" und ausgewertet werden. Anschließend verändert sich der Inhalt dieser Composite. Meistens jedoch geht der Inhalt über das sichtbare hinaus, sodass in der horizontalen sowie in der vertikalen ein Scrollbalken angezeigt werden müsste.

Ziel ist sozusagen, dass sich die Composite von der Größe her, nach Verändern des Inhaltes irgendwie aktualisiert.

Dies geschieht aber nur wenn ich die Section kurz kollabiere und dann wieder expandiere.

Habe folgendes schon ausprobiert:
  • Erstellen einer ScrolledComposite
  • toolkit.adapt(composite);
  • composite.pack();
  • composite.layout();
  • composite.update();

Leider blieb bis jetzt alles ohne Erfolg.
Hat irgendjemand eine Idee?

Gruß,
Jens
 
Zurück