///******************************************************************************* // * Copyright (c) 2000, 2006 IBM Corporation and others. // * All rights reserved. This program and the accompanying materials // * are made available under the terms of the Eclipse Public License v1.0 // * which accompanies this distribution, and is available at // * http://www.eclipse.org/legal/epl-v10.html // * // * Contributors: // * IBM Corporation - initial API and implementation // *******************************************************************************/ //package org.eclipse.search2.internal.ui; // //import org.eclipse.jface.action.Action; //import org.eclipse.jface.action.IAction; // //import org.eclipse.ui.texteditor.IUpdate; // //import org.eclipse.search.internal.ui.SearchPluginImages; // ///** // * Pins the currently visible search view // */ //public class PinSearchViewAction extends Action implements IUpdate { // // private SearchView fView = null; // // /** // * Constructs a 'pin console' action // */ // public PinSearchViewAction(SearchView view) { // super(SearchMessages.PinSearchViewAction_label, IAction.AS_CHECK_BOX); // setToolTipText(SearchMessages.PinSearchViewAction_tooltip); // SearchPluginImages.setImageDescriptors(this, SearchPluginImages.T_LCL, SearchPluginImages.IMG_LCL_PIN_VIEW); // fView = view; // update(); // } // // /* (non-Javadoc) // * @see org.eclipse.jface.action.IAction#run() // */ // public void run() { // fView.setPinned(isChecked()); // fView.updatePartName(); // } // // /* (non-Javadoc) // * @see org.eclipse.ui.texteditor.IUpdate#update() // */ // public void update() { // //setEnabled(fView.getConsole() != null); // setChecked(fView.isPinned()); // } //}