1 11 package org.eclipse.team.internal.ccvs.ui.repo; 12 13 14 import org.eclipse.jface.action.Action; 15 import org.eclipse.jface.wizard.WizardDialog; 16 import org.eclipse.swt.widgets.Display; 17 import org.eclipse.swt.widgets.Shell; 18 import org.eclipse.team.internal.ccvs.ui.CVSUIPlugin; 19 import org.eclipse.team.internal.ccvs.ui.wizards.NewLocationWizard; 20 import org.eclipse.ui.IWorkbenchWindow; 21 22 25 public class NewCVSRepositoryAction extends Action { 26 public void run() { 27 Shell shell; 28 IWorkbenchWindow window = CVSUIPlugin.getPlugin().getWorkbench().getActiveWorkbenchWindow(); 29 if (window != null) { 30 shell = window.getShell(); 31 } else { 32 Display display = Display.getCurrent(); 33 shell = new Shell(display); 34 } 35 NewLocationWizard wizard = new NewLocationWizard(); 36 wizard.setSwitchPerspectives(false); 37 WizardDialog dialog = new WizardDialog(shell, wizard); 38 dialog.open(); 39 } 40 } 41 | Popular Tags |