Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorspingel2011-02-09 06:09:07 +0000
committerspingel2011-02-09 06:09:07 +0000
commit5529ef0c0f4e619abe443cb03c2aa1122aa58937 (patch)
treeeb5e15afcc25c65e10965a72f2a18fa063ac7620
parent53953dc37ee771e05124040bf6bc18e49ca60005 (diff)
downloadorg.eclipse.mylyn.incubator-5529ef0c0f4e619abe443cb03c2aa1122aa58937.tar.gz
org.eclipse.mylyn.incubator-5529ef0c0f4e619abe443cb03c2aa1122aa58937.tar.xz
org.eclipse.mylyn.incubator-5529ef0c0f4e619abe443cb03c2aa1122aa58937.zip
NEW - bug 303278: Let the Task Trim Widget finally escape from incubation
https://bugs.eclipse.org/bugs/show_bug.cgi?id=303278
-rw-r--r--org.eclipse.mylyn.sandbox.ui/plugin.xml78
-rw-r--r--org.eclipse.mylyn.sandbox.ui/src/org/eclipse/mylyn/internal/sandbox/ui/SandboxUiPreferencePage.java50
2 files changed, 28 insertions, 100 deletions
diff --git a/org.eclipse.mylyn.sandbox.ui/plugin.xml b/org.eclipse.mylyn.sandbox.ui/plugin.xml
index 66b109a9..73b802ff 100644
--- a/org.eclipse.mylyn.sandbox.ui/plugin.xml
+++ b/org.eclipse.mylyn.sandbox.ui/plugin.xml
@@ -109,34 +109,6 @@
</provider>
</extension>
- <!--
- <extension point="org.eclipse.core.expressions.propertyTesters">
- <propertyTester
- id="org.eclipse.mylyn.tasks.ui.propertyTester"
- namespace="org.eclipse.mylyn.tasks.ui"
- properties="trimEnabled"
- type="java.lang.Object"
- class="org.eclipse.mylyn.internal.tasks.ui.TaskPropertyTester">
- </propertyTester>
- </extension>
- -->
-
- <!-- moved to the org.eclipse.mylyn.tasks.ui
- <extension point="org.eclipse.ui.commands">
- <command id="org.eclipse.mylyn.tasks.ui.command.previousTask"
- name="Task Trim Command"/>
- <command id="org.eclipse.mylyn.ui.context.capture.pause.command"
- name="Pause Capturing Context Command"/>
- </extension>
-
- <extension point="org.eclipse.ui.handlers">
- <handler commandId="org.eclipse.mylyn.tasks.ui.command.previousTask"
- class="org.eclipse.mylyn.internal.tasks.ui.TaskHistoryHandler"/>
- <handler commandId="org.eclipse.mylyn.ui.context.capture.pause.command"
- class="org.eclipse.mylyn.internal.tasks.ui.ContextCapturePauseHandler"/>
- </extension>
- -->
-
<!-- ==================== Commands ==================== -->
<extension point="org.eclipse.ui.commands">
@@ -198,46 +170,16 @@
<!-- ==================== Menus ==================== -->
<extension point="org.eclipse.ui.menus">
- <!-- menu for pulldown command -->
- <menuContribution locationURI="menu:org.eclipse.mylyn.tasks.ui.trim">
- <dynamic
- class="org.eclipse.mylyn.internal.tasks.ui.TaskHistoryDropDown"
- id="org.eclipse.mylyn.tasks.ui.trim.dropdown"/>
- </menuContribution>
-
- <menuContribution locationURI="toolbar:org.eclipse.ui.trim.command2?after">
- <toolbar id="org.eclipse.mylyn.tasks.ui.trim.container">
- <command
- id="org.eclipse.mylyn.tasks.ui.trim"
- commandId="org.eclipse.mylyn.tasks.ui.command.previousTask"
- label="Previous Task"
- icon="icons/etool16/navigate-previous.gif"
- style="pulldown">
- </command>
-
- <control
- class="org.eclipse.mylyn.internal.tasks.ui.TaskTrimWidget"
- id="org.eclipse.mylyn.tasks.ui.trim.control"/>
- <!-- for some reason this doesn't work
- <visibleWhen checkEnabled="false">
- <test forcePluginActivation="true"
- property="org.eclipse.mylyn.tasks.ui.trimEnabled"/>
- </visibleWhen>
- <visibleWhen><not><systemTest property="os.name" value="Windows XP"/></not></visibleWhen>
- -->
- </toolbar>
- </menuContribution>
-
- <menuContribution locationURI="menu:org.eclipse.mylyn.tasks.ui.views.tasks?after=additions">
- <command
- id="org.eclipse.mylyn.ui.context.capture.pause"
- commandId="org.eclipse.mylyn.ui.context.capture.pause.command"
- label="Pause Context (Experimental)"
- tooltip="Pause Capturing Context"
- icon="icons/elcl16/capture-pause.gif"
- style="toggle"/>
- </menuContribution>
- </extension>
+ <menuContribution locationURI="menu:org.eclipse.mylyn.tasks.ui.views.tasks?after=additions">
+ <command
+ id="org.eclipse.mylyn.ui.context.capture.pause"
+ commandId="org.eclipse.mylyn.ui.context.capture.pause.command"
+ label="Pause Context (Experimental)"
+ tooltip="Pause Capturing Context"
+ icon="icons/elcl16/capture-pause.gif"
+ style="toggle"/>
+ </menuContribution>
+ </extension>
<extension point="org.eclipse.ui.newWizards">
<wizard
diff --git a/org.eclipse.mylyn.sandbox.ui/src/org/eclipse/mylyn/internal/sandbox/ui/SandboxUiPreferencePage.java b/org.eclipse.mylyn.sandbox.ui/src/org/eclipse/mylyn/internal/sandbox/ui/SandboxUiPreferencePage.java
index 8b97a6ef..e6a93fe8 100644
--- a/org.eclipse.mylyn.sandbox.ui/src/org/eclipse/mylyn/internal/sandbox/ui/SandboxUiPreferencePage.java
+++ b/org.eclipse.mylyn.sandbox.ui/src/org/eclipse/mylyn/internal/sandbox/ui/SandboxUiPreferencePage.java
@@ -42,8 +42,6 @@ public class SandboxUiPreferencePage extends PreferencePage implements IWorkbenc
private Button activateOnOpen;
- private Button showTaskTrimButton;
-
private Button useStrikethrough;
public SandboxUiPreferencePage() {
@@ -56,7 +54,6 @@ public class SandboxUiPreferencePage extends PreferencePage implements IWorkbenc
GridLayout layout = new GridLayout(1, false);
container.setLayout(layout);
- createTaskNavigationGroup(container);
createTaskListGroup(container);
createJavaGroup(container);
@@ -67,20 +64,6 @@ public class SandboxUiPreferencePage extends PreferencePage implements IWorkbenc
// ignore
}
- private void createTaskNavigationGroup(Composite parent) {
- Group navigationGroup = new Group(parent, SWT.NONE);
- navigationGroup.setText("Task Navigation");
- navigationGroup.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, false, false));
- navigationGroup.setLayout(new GridLayout());
-
- IPreferenceStore uiPreferenceStore = TasksUiPlugin.getDefault().getPreferenceStore();
-
- showTaskTrimButton = new Button(navigationGroup, SWT.CHECK);
- showTaskTrimButton.setLayoutData(new GridData(SWT.LEFT, SWT.CENTER, true, false));
- showTaskTrimButton.setText("Show Task Trim widget");
- showTaskTrimButton.setSelection(uiPreferenceStore.getBoolean(ITasksUiPreferenceConstants.SHOW_TRIM));
- }
-
private void createTaskListGroup(Composite parent) {
Group group = new Group(parent, SWT.SHADOW_ETCHED_IN);
group.setText("Task List");
@@ -111,16 +94,15 @@ public class SandboxUiPreferencePage extends PreferencePage implements IWorkbenc
enableErrorInterest = new Button(group, SWT.CHECK);
enableErrorInterest.setText("Enable predicted interest of errors (significantly increases view refresh).");
- enableErrorInterest.setSelection(SandboxUiPlugin.getDefault().getPreferenceStore().getBoolean(
- InterestInducingProblemListener.PREDICTED_INTEREST_ERRORS));
+ enableErrorInterest.setSelection(SandboxUiPlugin.getDefault()
+ .getPreferenceStore()
+ .getBoolean(InterestInducingProblemListener.PREDICTED_INTEREST_ERRORS));
}
@Override
public boolean performOk() {
IPreferenceStore uiPreferenceStore = TasksUiPlugin.getDefault().getPreferenceStore();
- uiPreferenceStore.setValue(ITasksUiPreferenceConstants.SHOW_TRIM, showTaskTrimButton.getSelection());
-
uiPreferenceStore.setValue(ITasksUiPreferenceConstants.USE_STRIKETHROUGH_FOR_COMPLETED,
useStrikethrough.getSelection());
@@ -129,33 +111,37 @@ public class SandboxUiPreferencePage extends PreferencePage implements IWorkbenc
uiPreferenceStore.setValue(ITasksUiPreferenceConstants.OVERLAYS_INCOMING_TIGHT,
incomingOverlaysButton.getSelection());
- SandboxUiPlugin.getDefault().getPreferenceStore().setValue(
- InterestInducingProblemListener.PREDICTED_INTEREST_ERRORS, enableErrorInterest.getSelection());
+ SandboxUiPlugin.getDefault()
+ .getPreferenceStore()
+ .setValue(InterestInducingProblemListener.PREDICTED_INTEREST_ERRORS, enableErrorInterest.getSelection());
return true;
}
@Override
public boolean performCancel() {
- enableErrorInterest.setSelection(SandboxUiPlugin.getDefault().getPreferenceStore().getBoolean(
- InterestInducingProblemListener.PREDICTED_INTEREST_ERRORS));
+ enableErrorInterest.setSelection(SandboxUiPlugin.getDefault()
+ .getPreferenceStore()
+ .getBoolean(InterestInducingProblemListener.PREDICTED_INTEREST_ERRORS));
- useStrikethrough.setSelection(TasksUiPlugin.getDefault().getPreferenceStore().getBoolean(
- ITasksUiPreferenceConstants.USE_STRIKETHROUGH_FOR_COMPLETED));
+ useStrikethrough.setSelection(TasksUiPlugin.getDefault()
+ .getPreferenceStore()
+ .getBoolean(ITasksUiPreferenceConstants.USE_STRIKETHROUGH_FOR_COMPLETED));
IPreferenceStore uiPreferenceStore = TasksUiPlugin.getDefault().getPreferenceStore();
activateOnOpen.setSelection(uiPreferenceStore.getBoolean(ITasksUiPreferenceConstants.ACTIVATE_WHEN_OPENED));
- showTaskTrimButton.setSelection(uiPreferenceStore.getBoolean(ITasksUiPreferenceConstants.SHOW_TRIM));
return true;
}
@Override
public void performDefaults() {
super.performDefaults();
- enableErrorInterest.setSelection(SandboxUiPlugin.getDefault().getPreferenceStore().getDefaultBoolean(
- InterestInducingProblemListener.PREDICTED_INTEREST_ERRORS));
+ enableErrorInterest.setSelection(SandboxUiPlugin.getDefault()
+ .getPreferenceStore()
+ .getDefaultBoolean(InterestInducingProblemListener.PREDICTED_INTEREST_ERRORS));
- useStrikethrough.setSelection(TasksUiPlugin.getDefault().getPreferenceStore().getDefaultBoolean(
- ITasksUiPreferenceConstants.USE_STRIKETHROUGH_FOR_COMPLETED));
+ useStrikethrough.setSelection(TasksUiPlugin.getDefault()
+ .getPreferenceStore()
+ .getDefaultBoolean(ITasksUiPreferenceConstants.USE_STRIKETHROUGH_FOR_COMPLETED));
}
}

Back to the top