diff options
author | spingel | 2011-02-09 06:09:07 +0000 |
---|---|---|
committer | spingel | 2011-02-09 06:09:07 +0000 |
commit | 5529ef0c0f4e619abe443cb03c2aa1122aa58937 (patch) | |
tree | eb5e15afcc25c65e10965a72f2a18fa063ac7620 | |
parent | 53953dc37ee771e05124040bf6bc18e49ca60005 (diff) | |
download | org.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.xml | 78 | ||||
-rw-r--r-- | org.eclipse.mylyn.sandbox.ui/src/org/eclipse/mylyn/internal/sandbox/ui/SandboxUiPreferencePage.java | 50 |
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)); } } |