Hallo,
ich würde gerne in meiner View ausklappbare Sections darstellen. Dazu benutze ich ScrolledForm, Section, TableWrapData, TableWrapLayout und FormToolkit. Mein Problem ist, dass ich gerne sowohl die Größe als auch die Position ändern möchte, es mithilfe der TableWrapData nicht hinbekomme. Anbei der CodeSchnippsel und ein Bild, wie es aussieht (ausklappbare Sections sollen dabei zentriert unter der Überschrift sein und nicht rechts am Rand)
Danke im Voraus
ich würde gerne in meiner View ausklappbare Sections darstellen. Dazu benutze ich ScrolledForm, Section, TableWrapData, TableWrapLayout und FormToolkit. Mein Problem ist, dass ich gerne sowohl die Größe als auch die Position ändern möchte, es mithilfe der TableWrapData nicht hinbekomme. Anbei der CodeSchnippsel und ein Bild, wie es aussieht (ausklappbare Sections sollen dabei zentriert unter der Überschrift sein und nicht rechts am Rand)
Danke im Voraus
Code:
TableWrapLayout layout = new TableWrapLayout();
FormToolkit toolkit = new FormToolkit(comp.getDisplay());
TableWrapData td = new TableWrapData();
ScrolledForm form = toolkit.createScrolledForm(comp);
scrolled.add(form);
toolkit = new FormToolkit(comp.getDisplay());
form = toolkit.createScrolledForm(comp);
form.getBody().setLayout(layout);
Section section = new Section(form.getBody(), ExpandableComposite.TWISTIE | SWT.RESIZE);
section.setText("some text");
Label label = toolkit.createLabel(section, "some text", SWT.WRAP | SWT.RESIZE);
section.setClient(label);
section.setLayoutData(td);