Bug 44280 Add regex content assist support for File search page
I20031007
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/search/FilterDialog.java
for (int i= 0; i < fgBuiltInFilters.length; i++)
					fFilterDescriptorChangeHistory.push(fgBuiltInFilters[i]);
			}
		};
		selectButton.addSelectionListener(listener);
		
		label= "Deselect All";
		Button deselectButton= createButton(buttonComposite, IDialogConstants.DESELECT_ALL_ID, label, false);
		SWTUtil.setButtonDimensionHint(deselectButton);
		listener= new SelectionAdapter() {
			public void widgetSelected(SelectionEvent e) {
				fCheckBoxList.setAllChecked(false);
				fFilterDescriptorChangeHistory.clear();
				for (int i= 0; i < fgBuiltInFilters.length; i++)
					fFilterDescriptorChangeHistory.push(fgBuiltInFilters[i]);
			}
		};
		deselectButton.addSelectionListener(listener);
	}
	private void checkInitialSelections() {
		Iterator itemsToCheck= getInitialElementSelections().iterator();
		while (itemsToCheck.hasNext())
			fCheckBoxList.setChecked(itemsToCheck.next(),true);
	}
	protected void okPressed() {
		if (fgBuiltInFilters != null) {
			ArrayList result= new ArrayList();
			for (int i= 0; i < fgBuiltInFilters.length; ++i) {
				if (fCheckBoxList.getChecked(fgBuiltInFilters[i]))
					result.add(fgBuiltInFilters[i]);