protected Control createTreeAreaContents(Composite parent) { GridLayout layout = new GridLayout(); layout.marginWidth = layout.marginHeight = 0; Composite container = new Composite(parent, SWT.NULL); container.setLayout(layout); Control treeControl = super.createTreeAreaContents(container); GridData treeGd = (GridData)treeControl.getLayoutData(); GridData gd = new GridData(GridData.FILL_BOTH); gd.horizontalSpan = 2; treeControl.setLayoutData(gd); Button lbutton = createButton(container, NEW_ID, Messages.ScopePreferenceDialog_new, false); gd = (GridData)lbutton.getLayoutData(); gd.horizontalAlignment = GridData.HORIZONTAL_ALIGN_BEGINNING; Button rbutton = createButton(container, DELETE_ID, Messages.ScopePreferenceDialog_delete, false); rbutton.setEnabled(false); gd = (GridData)rbutton.getLayoutData(); gd.horizontalAlignment = GridData.HORIZONTAL_ALIGN_BEGINNING; layout.numColumns = 2; container.setLayoutData(treeGd); Point size = container.computeSize(SWT.DEFAULT, SWT.DEFAULT, true); treeGd.widthHint = Math.max(treeGd.widthHint, size.x); return container; }
Control treeControl = createTreeAreaContents(composite); createSash(composite,treeControl);
Control treeControl = createTreeAreaContents(composite); createSash(composite,treeControl);
Control treeControl = createTreeAreaContents(composite); createSash(composite,treeControl);