diff options
Diffstat (limited to 'rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/actions/SystemCascadingGoToAction.java')
-rw-r--r-- | rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/actions/SystemCascadingGoToAction.java | 85 |
1 files changed, 0 insertions, 85 deletions
diff --git a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/actions/SystemCascadingGoToAction.java b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/actions/SystemCascadingGoToAction.java deleted file mode 100644 index 1d1cf45be..000000000 --- a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/actions/SystemCascadingGoToAction.java +++ /dev/null @@ -1,85 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2002, 2008 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 - * - * Initial Contributors: - * The following IBM employees contributed to the Remote System Explorer - * component that contains this file: David McKnight, Kushal Munir, - * Michael Berger, David Dykstal, Phil Coulthard, Don Yantzi, Eric Simpson, - * Emily Bruner, Mazen Faraj, Adrian Storisteanu, Li Ding, and Kent Hawley. - * - * Contributors: - * David Dykstal (IBM) - [232355] Go To menu item missing - *******************************************************************************/ - -package org.eclipse.rse.internal.ui.actions; -import org.eclipse.jface.action.IMenuManager; -import org.eclipse.rse.internal.ui.SystemResources; -import org.eclipse.rse.internal.ui.view.SystemViewPart; -import org.eclipse.rse.ui.ISystemContextMenuConstants; -import org.eclipse.rse.ui.actions.SystemBaseSubMenuAction; -import org.eclipse.swt.widgets.Shell; -import org.eclipse.ui.views.framelist.BackAction; -import org.eclipse.ui.views.framelist.ForwardAction; -import org.eclipse.ui.views.framelist.FrameList; -import org.eclipse.ui.views.framelist.UpAction; - - -/** - * A cascading menu action for "Go To->" - */ -public class SystemCascadingGoToAction extends SystemBaseSubMenuAction -{ - //private IAdaptable pageInput; - //private IMenuManager parentMenuManager; - private boolean actionsMade = false; - - private SystemViewPart fSystemViewPart; - private BackAction backAction; - private ForwardAction forwardAction; - private UpAction upAction; - - - /** - * Constructor - */ - public SystemCascadingGoToAction(Shell shell, SystemViewPart systemViewPart) - { - super(SystemResources.ACTION_CASCADING_GOTO_LABEL, SystemResources.ACTION_CASCADING_GOTO_TOOLTIP, shell); - setMenuID(ISystemContextMenuConstants.MENU_GOTO); - this.fSystemViewPart = systemViewPart; - // something in ganymede m7 causes the actions of this menu to be lost, therefore must re-create each time - // FIXME this looks like a hack - setCreateMenuEachTime(true); - setPopulateMenuEachTime(true); - allowOnMultipleSelection(false); - setContextMenuGroup(ISystemContextMenuConstants.GROUP_GOTO); - } - - /** - * @see SystemBaseSubMenuAction#getSubMenu() - */ - public IMenuManager populateSubMenu(IMenuManager gotoMenu) - { - if (!actionsMade) - makeActions(); - gotoMenu.add(backAction); - gotoMenu.add(forwardAction); - gotoMenu.add(upAction); - return gotoMenu; - } - - protected void makeActions() - { - FrameList frameList = fSystemViewPart.getFrameList(); - backAction = new BackAction(frameList); - forwardAction = new ForwardAction(frameList); - upAction = new UpAction(frameList); - - actionsMade = true; - } - -} |