diff options
author | Jean Michel-Lemieux | 2003-06-26 14:21:22 +0000 |
---|---|---|
committer | Jean Michel-Lemieux | 2003-06-26 14:21:22 +0000 |
commit | e5750f24e5893c79900990fdc8d2fb49acff9986 (patch) | |
tree | 111526e6320030c60970d81f0b2a45d687655f3c /bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/target | |
parent | b6f80b2161cf087128eef6056e9c0d5381c1a1be (diff) | |
download | eclipse.platform.team-e5750f24e5893c79900990fdc8d2fb49acff9986.tar.gz eclipse.platform.team-e5750f24e5893c79900990fdc8d2fb49acff9986.tar.xz eclipse.platform.team-e5750f24e5893c79900990fdc8d2fb49acff9986.zip |
Merged in concurrency changes - turned off by default.
Diffstat (limited to 'bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/target')
15 files changed, 31 insertions, 23 deletions
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/target/ConfigureTargetWizard.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/target/ConfigureTargetWizard.java index ad59b2813..909f35126 100644 --- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/target/ConfigureTargetWizard.java +++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/target/ConfigureTargetWizard.java @@ -33,10 +33,10 @@ import org.eclipse.team.internal.core.target.IRemoteTargetResource; import org.eclipse.team.internal.core.target.Site; import org.eclipse.team.internal.core.target.TargetManager; import org.eclipse.team.internal.core.target.TargetProvider; -import org.eclipse.team.internal.ui.ConfigurationWizardElement; -import org.eclipse.team.internal.ui.ConfigureProjectWizardMainPage; import org.eclipse.team.internal.ui.Policy; import org.eclipse.team.internal.ui.TeamUIPlugin; +import org.eclipse.team.internal.ui.wizards.ConfigurationWizardElement; +import org.eclipse.team.internal.ui.wizards.ConfigureProjectWizardMainPage; import org.eclipse.team.ui.IConfigurationWizard; import org.eclipse.team.ui.ISharedImages; import org.eclipse.ui.IWorkbench; diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/target/CreateNewFolderAction.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/target/CreateNewFolderAction.java index 92a9334d4..aef48f5af 100644 --- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/target/CreateNewFolderAction.java +++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/target/CreateNewFolderAction.java @@ -23,6 +23,7 @@ import org.eclipse.team.core.sync.IRemoteResource; import org.eclipse.team.internal.core.target.IRemoteTargetResource; import org.eclipse.team.internal.ui.Policy; import org.eclipse.team.internal.ui.TeamUIPlugin; +import org.eclipse.team.internal.ui.Utils; /** * Action to create a new remote folder. @@ -41,7 +42,7 @@ public class CreateNewFolderAction extends TargetAction { */ public void run(IAction action) { try { - TeamUIPlugin.runWithProgressDialog(getShell(), true /* cancelable */, new IRunnableWithProgress() { + Utils.runWithProgressDialog(getShell(), true /* cancelable */, new IRunnableWithProgress() { public void run(IProgressMonitor monitor) throws InvocationTargetException, InterruptedException { try { @@ -64,7 +65,7 @@ public class CreateNewFolderAction extends TargetAction { public static IRemoteTargetResource createDir(final Shell shell, final IRemoteTargetResource parent, final String defaultName) throws TeamException { final IRemoteTargetResource[] newFolder = new IRemoteTargetResource[] {null}; try { - TeamUIPlugin.runWithProgressDialog(shell, true, new IRunnableWithProgress() { + Utils.runWithProgressDialog(shell, true, new IRunnableWithProgress() { public void run(final IProgressMonitor monitor) throws InvocationTargetException, InterruptedException { try { monitor.beginTask(Policy.bind("CreateNewFolderAction.creatingFolder"), IProgressMonitor.UNKNOWN); //$NON-NLS-1$ @@ -98,7 +99,7 @@ public class CreateNewFolderAction extends TargetAction { if (e.getTargetException() instanceof TeamException) { throw (TeamException)e.getTargetException(); } - TeamUIPlugin.handle(e); + Utils.handle(e); } catch(InterruptedException e) { } return newFolder[0]; diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/target/DiscardSiteAction.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/target/DiscardSiteAction.java index d5db55b42..573f4bc18 100644 --- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/target/DiscardSiteAction.java +++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/target/DiscardSiteAction.java @@ -32,8 +32,8 @@ import org.eclipse.team.core.TeamException; import org.eclipse.team.internal.core.target.Site; import org.eclipse.team.internal.core.target.TargetManager; import org.eclipse.team.internal.core.target.TargetProvider; -import org.eclipse.team.internal.ui.DetailsDialog; import org.eclipse.team.internal.ui.Policy; +import org.eclipse.team.internal.ui.dialogs.DetailsDialog; /** * Discards a remembered Site from Target Management. Before a Site can be diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/target/ExportTargetSiteMainPage.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/target/ExportTargetSiteMainPage.java index dc456aa9f..a1f63aa88 100644 --- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/target/ExportTargetSiteMainPage.java +++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/target/ExportTargetSiteMainPage.java @@ -32,7 +32,7 @@ import org.eclipse.swt.widgets.Text; import org.eclipse.team.internal.core.target.Site; import org.eclipse.team.internal.core.target.TargetManager; import org.eclipse.team.internal.ui.Policy; -import org.eclipse.team.internal.ui.TeamWizardPage; +import org.eclipse.team.internal.ui.wizards.TeamWizardPage; /** * This page allows the user to save the settings used by Target sites to a file. diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/target/GetAction.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/target/GetAction.java index fcc4f50d9..4ff9df654 100644 --- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/target/GetAction.java +++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/target/GetAction.java @@ -33,9 +33,10 @@ import org.eclipse.swt.widgets.Shell; import org.eclipse.team.core.TeamException; import org.eclipse.team.internal.core.target.TargetManager; import org.eclipse.team.internal.core.target.TargetProvider; -import org.eclipse.team.internal.ui.DetailsDialog; import org.eclipse.team.internal.ui.Policy; import org.eclipse.team.internal.ui.TeamUIPlugin; +import org.eclipse.team.internal.ui.Utils; +import org.eclipse.team.internal.ui.dialogs.DetailsDialog; import org.eclipse.ui.actions.WorkspaceModifyOperation; /** @@ -153,7 +154,7 @@ public class GetAction extends TargetAction { } return true; } catch(CoreException e) { - TeamUIPlugin.handle(e); + Utils.handle(e); } return false; } diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/target/GetAsAction.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/target/GetAsAction.java index 79e5db948..fc90d0c81 100644 --- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/target/GetAsAction.java +++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/target/GetAsAction.java @@ -32,7 +32,7 @@ import org.eclipse.team.core.TeamException; import org.eclipse.team.core.sync.IRemoteResource; import org.eclipse.team.internal.core.target.IRemoteTargetResource; import org.eclipse.team.internal.ui.Policy; -import org.eclipse.team.internal.ui.PromptingDialog; +import org.eclipse.team.internal.ui.dialogs.PromptingDialog; import org.eclipse.ui.PlatformUI; import org.eclipse.ui.actions.NewProjectAction; import org.eclipse.ui.actions.WorkspaceModifyOperation; diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/target/GetAsProjectAction.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/target/GetAsProjectAction.java index db1349183..d36e66e7d 100644 --- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/target/GetAsProjectAction.java +++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/target/GetAsProjectAction.java @@ -31,8 +31,9 @@ import org.eclipse.team.internal.core.target.TargetManager; import org.eclipse.team.internal.core.target.TargetProvider; import org.eclipse.team.internal.core.target.UrlUtil; import org.eclipse.team.internal.ui.Policy; -import org.eclipse.team.internal.ui.PromptingDialog; import org.eclipse.team.internal.ui.TeamUIPlugin; +import org.eclipse.team.internal.ui.Utils; +import org.eclipse.team.internal.ui.dialogs.*; /** * Action to transfer a remote folder and it's contents into the workspace. The @@ -66,7 +67,7 @@ public class GetAsProjectAction extends TargetAction { } try { - TeamUIPlugin.runWithProgressDialog(getShell(), true, new IRunnableWithProgress() { + Utils.runWithProgressDialog(getShell(), true, new IRunnableWithProgress() { public void run(IProgressMonitor monitor) throws InvocationTargetException, InterruptedException { try { monitor.beginTask(getTaskName(remoteFolders), remoteFolders.length * 100); diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/target/ImportTargetSiteMainPage.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/target/ImportTargetSiteMainPage.java index b667a277c..559896e42 100644 --- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/target/ImportTargetSiteMainPage.java +++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/target/ImportTargetSiteMainPage.java @@ -24,7 +24,7 @@ import org.eclipse.swt.widgets.FileDialog; import org.eclipse.swt.widgets.Listener; import org.eclipse.swt.widgets.Text; import org.eclipse.team.internal.ui.Policy; -import org.eclipse.team.internal.ui.TeamWizardPage; +import org.eclipse.team.internal.ui.wizards.TeamWizardPage; public class ImportTargetSiteMainPage extends TeamWizardPage { private Text fileText; diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/target/MappingSelectionPage.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/target/MappingSelectionPage.java index 511836e2f..5217e4fee 100644 --- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/target/MappingSelectionPage.java +++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/target/MappingSelectionPage.java @@ -40,6 +40,7 @@ import org.eclipse.team.internal.core.target.UrlUtil; import org.eclipse.team.internal.ui.IHelpContextIds; import org.eclipse.team.internal.ui.Policy; import org.eclipse.team.internal.ui.TeamUIPlugin; +import org.eclipse.team.internal.ui.Utils; import org.eclipse.ui.help.WorkbenchHelp; import org.eclipse.ui.model.WorkbenchLabelProvider; @@ -115,7 +116,7 @@ public class MappingSelectionPage extends TargetWizardPage { viewer.setExpandedState(currentSelection, true); viewer.setSelection(new StructuredSelection(newFolderUIElement)); } catch (TeamException e) { - TeamUIPlugin.handle(e); + Utils.handle(e); return; } } diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/target/RemoteResourceElement.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/target/RemoteResourceElement.java index 890c43176..5edf5fc2c 100644 --- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/target/RemoteResourceElement.java +++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/target/RemoteResourceElement.java @@ -24,6 +24,7 @@ import org.eclipse.team.core.sync.IRemoteResource; import org.eclipse.team.internal.core.target.IRemoteTargetResource; import org.eclipse.team.internal.ui.Policy; import org.eclipse.team.internal.ui.TeamUIPlugin; +import org.eclipse.team.internal.ui.Utils; import org.eclipse.ui.ISharedImages; import org.eclipse.ui.PlatformUI; import org.eclipse.ui.model.IWorkbenchAdapter; @@ -101,14 +102,14 @@ public class RemoteResourceElement implements IWorkbenchAdapter, IAdaptable { }; if(runContext == null) { - TeamUIPlugin.runWithProgress(null, true /*cancelable*/, runnable); + Utils.runWithProgress(null, true /*cancelable*/, runnable); } else { runContext.run(true, true, runnable); } } catch (InterruptedException e) { return new Object[0]; } catch (InvocationTargetException e) { - TeamUIPlugin.handle(e.getTargetException()); + Utils.handle(e.getTargetException()); return new Object[0]; } return result[0]; diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/target/SiteElement.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/target/SiteElement.java index ee69464dd..16fa29dd3 100644 --- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/target/SiteElement.java +++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/target/SiteElement.java @@ -16,6 +16,7 @@ import org.eclipse.team.core.TeamException; import org.eclipse.team.internal.core.target.IRemoteTargetResource; import org.eclipse.team.internal.core.target.Site; import org.eclipse.team.internal.ui.TeamUIPlugin; +import org.eclipse.team.internal.ui.Utils; import org.eclipse.team.ui.ISharedImages; /** @@ -72,7 +73,7 @@ public class SiteElement extends RemoteResourceElement { try { setRemoteResource(site.getRemoteResource()); } catch (TeamException e) { - TeamUIPlugin.handle(e); + Utils.handle(e); return new Object[0]; } return super.getChildren(this); @@ -84,7 +85,7 @@ public class SiteElement extends RemoteResourceElement { try { return site.getRemoteResource(); } catch (TeamException e) { - TeamUIPlugin.handle(e); + Utils.handle(e); return null; } } diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/target/SiteExplorerView.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/target/SiteExplorerView.java index 2f04c1c9d..512058279 100644 --- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/target/SiteExplorerView.java +++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/target/SiteExplorerView.java @@ -58,6 +58,7 @@ import org.eclipse.team.internal.core.target.TargetManager; import org.eclipse.team.internal.ui.IHelpContextIds; import org.eclipse.team.internal.ui.Policy; import org.eclipse.team.internal.ui.TeamUIPlugin; +import org.eclipse.team.internal.ui.Utils; import org.eclipse.team.ui.ISharedImages; import org.eclipse.ui.IActionBars; import org.eclipse.ui.IWorkbenchActionConstants; @@ -427,7 +428,7 @@ public class SiteExplorerView extends ViewPart implements ISiteListener { expandInTreeCurrentSelection(new StructuredSelection(currentSelection), false); folderTree.setSelection(new StructuredSelection(newFolderUIElement)); } catch (TeamException e) { - TeamUIPlugin.handle(e); + Utils.handle(e); return; } } diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/target/TargetAction.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/target/TargetAction.java index b51073f49..ea2d34ecf 100644 --- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/target/TargetAction.java +++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/target/TargetAction.java @@ -24,6 +24,7 @@ import org.eclipse.team.internal.core.target.Site; import org.eclipse.team.internal.core.target.TargetManager; import org.eclipse.team.internal.core.target.TargetProvider; import org.eclipse.team.internal.ui.TeamUIPlugin; +import org.eclipse.team.internal.ui.Utils; import org.eclipse.team.internal.ui.actions.TeamAction; public abstract class TargetAction extends TeamAction { @@ -44,7 +45,7 @@ public abstract class TargetAction extends TeamAction { try { remote = ((SiteElement)next).getSite().getRemoteResource(); } catch (TeamException e) { - TeamUIPlugin.handle(e); + Utils.handle(e); return new IRemoteTargetResource[0]; } } diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/target/TargetSiteExportWizard.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/target/TargetSiteExportWizard.java index 172585999..bfcbb0aab 100644 --- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/target/TargetSiteExportWizard.java +++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/target/TargetSiteExportWizard.java @@ -29,8 +29,8 @@ import org.eclipse.jface.wizard.Wizard; import org.eclipse.team.core.TeamException; import org.eclipse.team.internal.core.target.Site; import org.eclipse.team.internal.ui.Policy; -import org.eclipse.team.internal.ui.ProjectSetImportWizard; import org.eclipse.team.internal.ui.TeamUIPlugin; +import org.eclipse.team.internal.ui.wizards.ProjectSetImportWizard; import org.eclipse.team.ui.ISharedImages; import org.eclipse.ui.IExportWizard; import org.eclipse.ui.IWorkbench; diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/target/UploadAction.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/target/UploadAction.java index 1ae49b63e..6daadc520 100644 --- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/target/UploadAction.java +++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/target/UploadAction.java @@ -25,9 +25,9 @@ import org.eclipse.team.core.TeamException; import org.eclipse.team.internal.core.InfiniteSubProgressMonitor; import org.eclipse.team.internal.core.target.TargetManager; import org.eclipse.team.internal.core.target.TargetProvider; -import org.eclipse.team.internal.ui.IPromptCondition; import org.eclipse.team.internal.ui.Policy; -import org.eclipse.team.internal.ui.PromptingDialog; +import org.eclipse.team.internal.ui.dialogs.IPromptCondition; +import org.eclipse.team.internal.ui.dialogs.PromptingDialog; import org.eclipse.ui.actions.WorkspaceModifyOperation; public class UploadAction extends TargetAction { |