private Group createUIProcessGroup(final Composite parent) { final Group group = UIControlsFactory.createGroup(parent, "&UIProcess visualization:"); // $NON-NLS-1$ group.setLayout(new GridLayout(1, true)); final Button startUIProcess = UIControlsFactory.createButton(group); int xHint = UIControlsFactory.getWidthHint(startUIProcess) + 10; GridDataFactory.fillDefaults().hint(xHint, SWT.DEFAULT).applyTo(startUIProcess); addUIControl(startUIProcess, "actionRidget"); // $NON-NLS-1$ final Button startJob = UIControlsFactory.createButton(group); xHint = UIControlsFactory.getWidthHint(startJob); GridDataFactory.fillDefaults().hint(xHint, SWT.DEFAULT).applyTo(startJob); addUIControl(startJob, "actionRidgetJob"); // $NON-NLS-1$ final Button startWithListener = UIControlsFactory.createButton(group); xHint = UIControlsFactory.getWidthHint(startWithListener); GridDataFactory.fillDefaults().hint(xHint, SWT.DEFAULT).applyTo(startWithListener); addUIControl(startWithListener, "actionRidgetListener"); // $NON-NLS-1$ return group; }