/** * Copyright (c) 2005-2011 by Appcelerator, Inc. All Rights Reserved. * Licensed under the terms of the Eclipse Public License (EPL). * Please see the license.txt included with this distribution for details. * Any modifications to this file must keep this entire header intact. */ package com.python.pydev.refactoring.refactorer.search.copied; import org.eclipse.jface.action.Action; import org.eclipse.search.internal.ui.SearchPlugin; import org.eclipse.search.internal.ui.SearchPreferencePage; import org.eclipse.swt.widgets.Shell; import org.eclipse.ui.dialogs.PreferencesUtil; import com.python.pydev.ui.search.SearchMessages; /** * Opens the search preferences dialog */ public class OpenSearchPreferencesAction extends Action { public OpenSearchPreferencesAction() { super(SearchMessages.OpenSearchPreferencesAction_label); setToolTipText(SearchMessages.OpenSearchPreferencesAction_tooltip); //PlatformUI.getWorkbench().getHelpSystem().setHelp(this, IWorkbenchHelpContextIds.OPEN_PREFERENCES_ACTION); } /* (non-Javadoc) * Method declared on Action. */ public void run() { Shell shell = SearchPlugin.getActiveWorkbenchShell(); PreferencesUtil.createPreferenceDialogOn(shell, SearchPreferencePage.PAGE_ID, null, null).open(); } }