Fix filter
diff --git a/bundles/org.eclipse.wst.xsd.ui/src-common/org/eclipse/wst/xsd/ui/common/properties/sections/XSDElementDeclarationSection.java b/bundles/org.eclipse.wst.xsd.ui/src-common/org/eclipse/wst/xsd/ui/common/properties/sections/XSDElementDeclarationSection.java index f287369..17bc839 100644 --- a/bundles/org.eclipse.wst.xsd.ui/src-common/org/eclipse/wst/xsd/ui/common/properties/sections/XSDElementDeclarationSection.java +++ b/bundles/org.eclipse.wst.xsd.ui/src-common/org/eclipse/wst/xsd/ui/common/properties/sections/XSDElementDeclarationSection.java
@@ -12,6 +12,7 @@ import java.util.ArrayList; import java.util.List; + import org.apache.xerces.util.XMLChar; import org.eclipse.core.resources.IFile; import org.eclipse.gef.commands.Command; @@ -30,7 +31,6 @@ import org.eclipse.swt.widgets.Event; import org.eclipse.swt.widgets.Shell; import org.eclipse.swt.widgets.Text; -import org.eclipse.swt.widgets.ToolBar; import org.eclipse.ui.IFileEditorInput; import org.eclipse.ui.IWorkbenchPart; import org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetWidgetFactory; @@ -41,7 +41,6 @@ import org.eclipse.wst.xsd.editor.Messages; import org.eclipse.wst.xsd.editor.XSDEditorPlugin; import org.eclipse.wst.xsd.editor.internal.dialogs.NewTypeButtonHandler; -import org.eclipse.wst.xsd.editor.internal.search.FilterMenuContributor; import org.eclipse.wst.xsd.editor.internal.search.XSDComponentDescriptionProvider; import org.eclipse.wst.xsd.editor.internal.search.XSDTypesSearchListProvider; import org.eclipse.wst.xsd.ui.common.commands.UpdateMaxOccursCommand; @@ -374,18 +373,7 @@ /** Initialize the Set types Dialog */ final XSDTypesSearchListProvider searchListProvider = new XSDTypesSearchListProvider(currentIFile, new XSDSchema[] {xsdSchema} ); - ComponentSearchListDialogConfiguration configuration = new ComponentSearchListDialogConfiguration() - { - public void createToolBarItems(ToolBar toolBar) - { - FilterMenuContributor contributor = new FilterMenuContributor(searchListProvider, getDialog()); - contributor.setToolItemIconFile("icons/TriangleToolBar.gif"); - contributor.setOn_off_filter_actionText("Uncommon built-in types"); - contributor.setConfigureFilterDialogText("Filter"); - contributor.setFilterIconFile("filter.gif"); - contributor.createToolItem(toolBar); - } - }; + ComponentSearchListDialogConfiguration configuration = new ComponentSearchListDialogConfiguration(); configuration.setDescriptionProvider(new XSDComponentDescriptionProvider() ); configuration.setSearchListProvider(searchListProvider); configuration.setNewComponentHandler(new NewTypeButtonHandler());