buttonGridData.grabExcessHorizontalSpace = true;
buttonGridData.minimumWidth = 42;
ServerController controller = ServiceLocator.getService(ServerController.class);
ffIcon = new Button(this, SWT.FLAT);
ffIcon.setImage(icons.getFirefoxDisabledIcon());
ffIcon.addSelectionListener(new BrowserLaunchCapableSelectionListener(
preferenceStore, WorkbenchPreferencePage.FIREFOX_PATH, controller));
ffIcon.setLayoutData(buttonGridData);
chromeIcon = new Button(this, SWT.FLAT);
chromeIcon.setImage(icons.getChromeDisabledIcon());
chromeIcon.addSelectionListener(new BrowserLaunchCapableSelectionListener(
preferenceStore, WorkbenchPreferencePage.CHROME_PATH, controller));
chromeIcon.setLayoutData(buttonGridData);
safariIcon = new Button(this, SWT.FLAT);
safariIcon.setImage(icons.getSafariDisabledIcon());
safariIcon.addSelectionListener(new BrowserLaunchCapableSelectionListener(
preferenceStore, WorkbenchPreferencePage.SAFARI_PATH, controller));
safariIcon.setLayoutData(buttonGridData);
ieIcon = new Button(this, SWT.FLAT);
ieIcon.setImage(icons.getIEDisabledIcon());
ieIcon.addSelectionListener(new BrowserLaunchCapableSelectionListener(
preferenceStore, WorkbenchPreferencePage.IE_PATH, controller));
ieIcon.setLayoutData(buttonGridData);
operaIcon = new Button(this, SWT.FLAT);
operaIcon.setImage(icons.getOperaDisabledIcon());
operaIcon.addSelectionListener(new BrowserLaunchCapableSelectionListener(
preferenceStore, WorkbenchPreferencePage.OPERA_PATH, controller));
operaIcon.setLayoutData(buttonGridData);
}