diff options
Diffstat (limited to 'rse/plugins/org.eclipse.rse.files.ui/src/org/eclipse/rse/internal/files/ui/actions/SystemNewFolderAction.java')
-rw-r--r-- | rse/plugins/org.eclipse.rse.files.ui/src/org/eclipse/rse/internal/files/ui/actions/SystemNewFolderAction.java | 86 |
1 files changed, 0 insertions, 86 deletions
diff --git a/rse/plugins/org.eclipse.rse.files.ui/src/org/eclipse/rse/internal/files/ui/actions/SystemNewFolderAction.java b/rse/plugins/org.eclipse.rse.files.ui/src/org/eclipse/rse/internal/files/ui/actions/SystemNewFolderAction.java deleted file mode 100644 index 2f70fbc9b..000000000 --- a/rse/plugins/org.eclipse.rse.files.ui/src/org/eclipse/rse/internal/files/ui/actions/SystemNewFolderAction.java +++ /dev/null @@ -1,86 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2002, 2009 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 McKnight (IBM) - [261019] New File/Folder actions available in Work Offline mode - *******************************************************************************/ - -package org.eclipse.rse.internal.files.ui.actions; - -import org.eclipse.core.runtime.IAdaptable; -import org.eclipse.jface.resource.ImageDescriptor; -import org.eclipse.jface.wizard.IWizard; -import org.eclipse.rse.core.subsystems.ISubSystem; -import org.eclipse.rse.internal.files.ui.FileResources; -import org.eclipse.rse.internal.files.ui.wizards.SystemNewFolderWizard; -import org.eclipse.rse.ui.ISystemContextMenuConstants; -import org.eclipse.rse.ui.ISystemIconConstants; -import org.eclipse.rse.ui.RSEUIPlugin; -import org.eclipse.rse.ui.actions.SystemBaseWizardAction; -import org.eclipse.rse.ui.view.ISystemViewElementAdapter; -import org.eclipse.swt.widgets.Shell; - - - -/** - * An action for prompting the user with a wizard, for creating a new folder - */ -public class SystemNewFolderAction extends SystemBaseWizardAction -{ - - /** - * Constructor when you want to use the default label, tooltip and image - */ - public SystemNewFolderAction(Shell parent) - { - this(FileResources.ACTION_NEWFOLDER_LABEL, - FileResources.ACTION_NEWFOLDER_TOOLTIP, - RSEUIPlugin.getDefault().getImageDescriptor(ISystemIconConstants.ICON_SYSTEM_NEWFOLDER_ID), - parent); - } - - /** - * Constructor when you want to supply your own label, tooltip and image - */ - public SystemNewFolderAction(String text, String tooltip, ImageDescriptor image, Shell parent) - { - super(text, tooltip, image, parent); - setContextMenuGroup(ISystemContextMenuConstants.GROUP_NEW); - allowOnMultipleSelection(false); - } - - /** - * Override of parent to create the wizard - */ - protected IWizard createWizard() - { - SystemNewFolderWizard newFolderWizard = new SystemNewFolderWizard(); - return newFolderWizard; - } - - public boolean checkObjectType(Object selectedObject) - { - if (selectedObject instanceof IAdaptable){ - ISystemViewElementAdapter adapter = (ISystemViewElementAdapter)((IAdaptable)selectedObject).getAdapter(ISystemViewElementAdapter.class); - if (adapter != null){ - ISubSystem ss = adapter.getSubSystem(selectedObject); - if (ss != null){ - if (ss.isOffline()){ - return false; - } - } - } - } - return true; - } -} |