private void createStatusComposite(final String statusFieldText, final ToolBarManager toolBarManager, Color foreground, Color background) { if (toolBarManager == null && statusFieldText == null) return; fStatusComposite= new Composite(fShell, SWT.NONE); GridData gridData= new GridData(SWT.FILL, SWT.BOTTOM, true, false); fStatusComposite.setLayoutData(gridData); GridLayout statusLayout= new GridLayout(1, false); statusLayout.marginHeight= 0; statusLayout.marginWidth= 0; statusLayout.verticalSpacing= 1; fStatusComposite.setLayout(statusLayout); fSeparator= new Label(fStatusComposite, SWT.SEPARATOR | SWT.HORIZONTAL); fSeparator.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); if (statusFieldText != null) { createStatusLabel(statusFieldText, foreground, background); } else { createToolBar(toolBarManager); } }
private void createStatusComposite(final String statusFieldText, final ToolBarManager toolBarManager, Color foreground, Color background) { if (toolBarManager == null && statusFieldText == null) return; fStatusComposite= new Composite(fShell, SWT.NONE); GridData gridData= new GridData(SWT.FILL, SWT.BOTTOM, true, false); fStatusComposite.setLayoutData(gridData); GridLayout statusLayout= new GridLayout(1, false); statusLayout.marginHeight= 0; statusLayout.marginWidth= 0; statusLayout.verticalSpacing= 1; fStatusComposite.setLayout(statusLayout); fSeparator= new Label(fStatusComposite, SWT.SEPARATOR | SWT.HORIZONTAL); fSeparator.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); if (statusFieldText != null) { createStatusLabel(statusFieldText, foreground, background); } else { createToolBar(toolBarManager); } }