Bug 268816 [WorkbenchLauncher] 'Workspaces' preference page does not inherit dialog font
bundles/org.eclipse.ui.ide.application/src/org/eclipse/ui/internal/ide/application/dialogs/RecentWorkspacesPreferencePage.java
createWorkspacesList(container);
		return container;
	}
	protected void createPromptOption(Composite parent) {
		promptOption = new Button(parent, SWT.CHECK);
		promptOption.setText(IDEWorkbenchMessages.RecentWorkspacesPreferencePage_PromptAtStartup_label);
		promptOption.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false, 2, 1));
		promptOption.setSelection(workspacesData.getShowDialog());
		promptOption.addSelectionListener(new SelectionAdapter(){
				public void widgetSelected(SelectionEvent event) {
					workspacesData.toggleShowDialog();
				}
			});
	}
	protected void createMaxWorkspacesField(Composite parent) {
		final Label maxWorkspacesLabel = new Label(parent, SWT.NONE);
		maxWorkspacesLabel.setText(IDEWorkbenchMessages.RecentWorkspacesPreferencePage_NumberOfWorkspaces_label);
		maxWorkspacesField = new Spinner(parent, SWT.BORDER);
		maxWorkspacesField.setTextLimit(MAX_WORKSPACES_DIGIT_COUNT);
		maxWorkspacesField.setMinimum(MIN_WORKSPACS);
		maxWorkspacesField.setMaximum(MAX_WORKSPACES);
		maxWorkspacesField.setSelection(workspacesData.getRecentWorkspaces().length);
	}
	protected void createWorkspacesList(Composite parent) {
		final Group recentWorkspacesGroup = new Group(parent, SWT.NONE);
		recentWorkspacesGroup.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 2, 1));
		recentWorkspacesGroup.setText(IDEWorkbenchMessages.RecentWorkspacesPreferencePage_RecentWorkspacesList_label);
		final GridLayout gridLayout_1 = new GridLayout();
		gridLayout_1.numColumns = 2;
		recentWorkspacesGroup.setLayout(gridLayout_1);