1 11 package org.eclipse.search2.internal.ui.basic.views; 12 13 import org.eclipse.jface.action.Action; 14 15 import org.eclipse.search.ui.text.*; 16 import org.eclipse.search.ui.text.AbstractTextSearchResult; 17 18 import org.eclipse.search.internal.ui.SearchPluginImages; 19 20 import org.eclipse.search2.internal.ui.SearchMessages; 21 22 public class RemoveAllMatchesAction extends Action { 23 AbstractTextSearchViewPage fPage; 24 25 public RemoveAllMatchesAction(AbstractTextSearchViewPage page) { 26 super(SearchMessages.RemoveAllMatchesAction_label); 27 SearchPluginImages.setImageDescriptors(this, SearchPluginImages.T_LCL, SearchPluginImages.IMG_LCL_SEARCH_REM_ALL); 28 setToolTipText(SearchMessages.RemoveAllMatchesAction_tooltip); 29 fPage= page; 30 } 31 32 public void run() { 33 AbstractTextSearchResult search= fPage.getInput(); 34 if (search != null) 35 search.removeAll(); 36 } 37 } 38 | Popular Tags |