1 20 21 package org.apache.directory.ldapstudio.browser.ui.actions; 22 23 24 import org.apache.directory.ldapstudio.browser.common.actions.BrowserAction; 25 import org.apache.directory.ldapstudio.browser.ui.BrowserUIConstants; 26 import org.apache.directory.ldapstudio.browser.ui.BrowserUIPlugin; 27 import org.apache.directory.ldapstudio.browser.ui.search.SearchPage; 28 import org.eclipse.jface.resource.ImageDescriptor; 29 import org.eclipse.search.ui.NewSearchUI; 30 import org.eclipse.ui.PlatformUI; 31 32 33 39 public class NewSearchAction extends BrowserAction 40 { 41 44 public NewSearchAction() 45 { 46 super(); 47 } 48 49 50 53 public void run() 54 { 55 NewSearchUI.openSearchDialog( PlatformUI.getWorkbench().getActiveWorkbenchWindow(), SearchPage.getId() ); 56 } 57 58 59 62 public String getText() 63 { 64 return "New Search..."; 65 } 66 67 68 71 public ImageDescriptor getImageDescriptor() 72 { 73 return BrowserUIPlugin.getDefault().getImageDescriptor( BrowserUIConstants.IMG_SEARCH_NEW ); 74 } 75 76 77 80 public String getCommandId() 81 { 82 return "org.eclipse.search.ui.openSearchDialog"; 83 } 84 85 86 89 public boolean isEnabled() 90 { 91 return true; 92 } 93 } 94 | Popular Tags |