blob: c80e07959b33fb406a240daac2af52739863899a [file] [log] [blame]
/**********************************************************************
Copyright (c) 2000, 2002 IBM Corp. and others.
All rights reserved. This program and the accompanying materials
are made available under the terms of the Common Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/cpl-v10.html
Contributors:
IBM Corporation - Initial implementation
**********************************************************************/
package org.eclipse.ui.internal.dialogs;
import org.eclipse.ui.*;
import org.eclipse.ui.part.EditorActionBarContributor;
/**
* Manages the installation and deinstallation of global actions for
* the welcome editor.
*/
public class WelcomeEditorActionContributor extends EditorActionBarContributor {
/**
* The <code>WelcomeEditorActionContributor</code> implementation of this
* <code>IEditorActionBarContributor</code> method installs the global
* action handler for the given editor.
*/
public void setActiveEditor(IEditorPart part) {
IActionBars actionBars= getActionBars();
if (actionBars != null) {
actionBars.setGlobalActionHandler(IWorkbenchActionConstants.COPY, ((WelcomeEditor)part).getCopyAction());
}
}
}