@Override public void createCompositeContent( Composite parent, TabbedPropertySheetPage aTabbedPropertySheetPage) { parent.setLayout(new FillLayout(SWT.VERTICAL | SWT.V_SCROLL)); super.createCompositeContent(parent, aTabbedPropertySheetPage); GridData layoutData; TabbedPropertySheetWidgetFactory toolkit = aTabbedPropertySheetPage.getWidgetFactory(); Composite content = new LayoutComposite(parent); Composite outputComposite = toolkit.createFlatFormComposite(content); outputComposite.setLayout(new GridLayout(1, true)); outputLocationPane.createControl(outputComposite, Messages.outputLocationPaneTitle, toolkit); layoutData = new GridData(GridData.FILL_BOTH | GridData.GRAB_HORIZONTAL | GridData.GRAB_VERTICAL); outputLocationPane.getControl().setLayoutData(layoutData); Composite root = new LayoutComposite(parent); Composite rootComposite = toolkit.createFlatFormComposite(root); rootComposite.setLayout(new GridLayout(1, true)); createRootSection(rootComposite, toolkit); rootComposite.layout(); outputComposite.layout(); }
@Override public void refreshSection() { super.refreshSection(); final ComponentInstanceProperties configuration = getConfiguration(); outputLocationPane.setConfiguration(configuration); outputLocationPane.refresh(); }