Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrelves2009-10-14 00:27:11 +0000
committerrelves2009-10-14 00:27:11 +0000
commite573929f9e800549ded14bacfe38a0f260592b81 (patch)
tree44d40c177b585698c7db4b0865232477fef3f4a1 /org.eclipse.mylyn.tasks.ui
parentc1a9ae2235d6b30386a0490a237dcbb1e698b52d (diff)
downloadorg.eclipse.mylyn.tasks-e573929f9e800549ded14bacfe38a0f260592b81.tar.gz
org.eclipse.mylyn.tasks-e573929f9e800549ded14bacfe38a0f260592b81.tar.xz
org.eclipse.mylyn.tasks-e573929f9e800549ded14bacfe38a0f260592b81.zip
NEW - bug 280807: improve Mylyn welcome experience
https://bugs.eclipse.org/bugs/show_bug.cgi?id=280807
Diffstat (limited to 'org.eclipse.mylyn.tasks.ui')
-rw-r--r--org.eclipse.mylyn.tasks.ui/plugin.xml2
-rw-r--r--org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/actions/WelcomeIntroAction.java (renamed from org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/actions/ShowTasksUiLegendAction.java)19
2 files changed, 15 insertions, 6 deletions
diff --git a/org.eclipse.mylyn.tasks.ui/plugin.xml b/org.eclipse.mylyn.tasks.ui/plugin.xml
index b5b588c8f..afaa0bf91 100644
--- a/org.eclipse.mylyn.tasks.ui/plugin.xml
+++ b/org.eclipse.mylyn.tasks.ui/plugin.xml
@@ -302,7 +302,7 @@
tooltip="%NewTaskAction.tooltip">
</action>-->
<action
- class="org.eclipse.mylyn.internal.tasks.ui.actions.ShowTasksUiLegendAction"
+ class="org.eclipse.mylyn.internal.tasks.ui.actions.WelcomeIntroAction"
icon="icons/etool16/icons-legend.gif"
id="org.eclipse.mylyn.doc.legend.show.action"
label="%ShowTasksUiLegendAction.label"
diff --git a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/actions/ShowTasksUiLegendAction.java b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/actions/WelcomeIntroAction.java
index 26890c369..fcc0370dd 100644
--- a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/actions/ShowTasksUiLegendAction.java
+++ b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/actions/WelcomeIntroAction.java
@@ -13,13 +13,17 @@ package org.eclipse.mylyn.internal.tasks.ui.actions;
import org.eclipse.jface.action.IAction;
import org.eclipse.jface.viewers.ISelection;
-import org.eclipse.mylyn.internal.provisional.commons.ui.WorkbenchUtil;
-import org.eclipse.mylyn.internal.tasks.ui.dialogs.UiLegendDialog;
+import org.eclipse.jface.wizard.WizardDialog;
+import org.eclipse.mylyn.internal.tasks.ui.util.TasksUiInternal;
+import org.eclipse.mylyn.internal.tasks.ui.wizards.MultiRepositoryAwareWizard;
+import org.eclipse.mylyn.tasks.core.TaskMapping;
import org.eclipse.mylyn.tasks.ui.TasksUiUtil;
+import org.eclipse.swt.widgets.Shell;
import org.eclipse.ui.IViewActionDelegate;
import org.eclipse.ui.IViewPart;
import org.eclipse.ui.IWorkbenchWindow;
import org.eclipse.ui.IWorkbenchWindowActionDelegate;
+import org.eclipse.ui.PlatformUI;
import org.eclipse.ui.intro.IIntroManager;
import org.eclipse.ui.intro.IIntroPart;
@@ -27,7 +31,7 @@ import org.eclipse.ui.intro.IIntroPart;
* @author Mik Kersten
* @author Leo Dos Santos
*/
-public class ShowTasksUiLegendAction implements IWorkbenchWindowActionDelegate, IViewActionDelegate {
+public class WelcomeIntroAction implements IWorkbenchWindowActionDelegate, IViewActionDelegate {
private IWorkbenchWindow wbWindow;
@@ -51,8 +55,13 @@ public class ShowTasksUiLegendAction implements IWorkbenchWindowActionDelegate,
}
TasksUiUtil.openTasksViewInActivePerspective();
- UiLegendDialog uiLegendDialog = new UiLegendDialog(WorkbenchUtil.getShell());
- uiLegendDialog.open();
+
+ Shell shell = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell();
+ MultiRepositoryAwareWizard wizard = TasksUiInternal.createNewTaskWizard(new TaskMapping());
+ WizardDialog dialog = null;
+ dialog = new WizardDialog(shell, wizard);
+ dialog.setBlockOnOpen(false);
+ dialog.open();
}
public void selectionChanged(IAction action, ISelection selection) {

Back to the top