Bug 203974 [Markers] [Markers] markers view: Twistis on configure filter dialog not correctly laid out
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/provisional/views/markers/FiltersConfigurationDialog.java
public FiltersConfigurationDialog(IShellProvider parentShell,
			MarkerContentGenerator generator) {
		super(parentShell);
		filterGroups = makeWorkingCopy(generator.getAllFilters());
		contentGenerator = generator;
		andFilters = generator.andFilters();
	}
	/*
	 * (non-Javadoc)
	 * 
	 * @see org.eclipse.jface.dialogs.Dialog#createDialogArea(org.eclipse.swt.widgets.Composite)
	 */
	protected Control createDialogArea(Composite parent) {
		parent.getShell().setText(
				NLS.bind(MarkerMessages.filtersDialog_title_content,
						contentGenerator.getName()));
		Composite top = (Composite) super.createDialogArea(parent);
		initializeDialogUnits(top);
		GridLayout layout = new GridLayout();
		layout.numColumns = 2;
		layout.makeColumnsEqualWidth = false;
		top.setLayout(layout);
		createFilterSelectionArea(top);
		final FormToolkit toolkit = new FormToolkit(top.getDisplay());
		parent.addDisposeListener(new DisposeListener() {
			public void widgetDisposed(DisposeEvent e) {
				toolkit.dispose();
			}
		});
		form = toolkit.createScrolledForm(top);