Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrelves2008-02-20 22:26:12 +0000
committerrelves2008-02-20 22:26:12 +0000
commit3d9aba09ac4b672c3ee1c5de912c432cd2ae7e23 (patch)
treef71321fa05af85360ace846aec82ca88cd612c5b /org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/preferences
parent3ff60a50bc65e63a245bafd7725f1c6036429e99 (diff)
downloadorg.eclipse.mylyn.tasks-3d9aba09ac4b672c3ee1c5de912c432cd2ae7e23.tar.gz
org.eclipse.mylyn.tasks-3d9aba09ac4b672c3ee1c5de912c432cd2ae7e23.tar.xz
org.eclipse.mylyn.tasks-3d9aba09ac4b672c3ee1c5de912c432cd2ae7e23.zip
NEW - bug 173809: [activity] Be able to configure the week start day
https://bugs.eclipse.org/bugs/show_bug.cgi?id=173809
Diffstat (limited to 'org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/preferences')
-rw-r--r--org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/preferences/TasksUiPreferencePage.java91
1 files changed, 82 insertions, 9 deletions
diff --git a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/preferences/TasksUiPreferencePage.java b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/preferences/TasksUiPreferencePage.java
index 5d37bccfc..bb5d73a60 100644
--- a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/preferences/TasksUiPreferencePage.java
+++ b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/preferences/TasksUiPreferencePage.java
@@ -61,11 +61,11 @@ public class TasksUiPreferencePage extends PreferencePage implements IWorkbenchP
private static final String LABEL_ACTIVITY_TIMEOUT = "Stop time accumulation after";
private static final String LABEL_ACTIVITY_TIMEOUT2 = "minutes of inactivity.";
-// private static final String END_HOUR_LABEL = "Work day end (24hr): ";
-//
-// private static final String START_HOUR_LABEL = "Work day start (24hr): ";
-// private static final String GROUP_WORK_WEEK_LABEL = "Scheduling";
-//
+ private static final String END_HOUR_LABEL = "Work day end (24hr): ";
+
+ private static final String START_HOUR_LABEL = "Work day start (24hr): ";
+ private static final String GROUP_WORK_WEEK_LABEL = "Scheduling";
+
private static final String GROUP_TASK_TIMING = "Task Timing";
private static final String FORWARDSLASH = "/";
@@ -94,9 +94,9 @@ public class TasksUiPreferencePage extends PreferencePage implements IWorkbenchP
private Text backupFolderText;
-// private Spinner hourDayStart;
-//
-// private Spinner hourDayEnd;
+ private Spinner hourDayStart;
+
+ private Spinner hourDayEnd;
private int taskDataDirectoryAction = -1;
@@ -128,7 +128,7 @@ public class TasksUiPreferencePage extends PreferencePage implements IWorkbenchP
}
createTaskRefreshScheduleGroup(container);
- //createSchedulingGroup(container);
+ createSchedulingGroup(container);
createOpenWith(container);
Composite advanced = createAdvancedSection(container);
createTaskActivityGroup(advanced);
@@ -423,6 +423,79 @@ public class TasksUiPreferencePage extends PreferencePage implements IWorkbenchP
});
}
+ private void createSchedulingGroup(Composite container) {
+ Group group = new Group(container, SWT.SHADOW_ETCHED_IN);
+ group.setText(GROUP_WORK_WEEK_LABEL);
+ group.setLayout(new GridLayout(5, false));
+ group.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
+
+ // Label workWeekBeginLabel = new Label(group, SWT.NONE);
+ // workWeekBeginLabel.setText(START_DAY_LABEL);
+ // workWeekBegin = new Combo(group, SWT.READ_ONLY);
+ // // Calendar.SUNDAY = 1
+ // workWeekBegin.add("SUNDAY");
+ // workWeekBegin.add("MONDAY");
+ // workWeekBegin.add("TUESDAY");
+ // workWeekBegin.add("WEDNESDAY");
+ // workWeekBegin.add("THURSDAY");
+ // workWeekBegin.add("FRIDAY");
+ // workWeekBegin.add("SATURDAY");
+ // workWeekBegin.select(getPreferenceStore().getInt(TaskListPreferenceConstants.PLANNING_STARTDAY)
+ // - 1);
+ //
+ // Label workWeekEndLabel = new Label(group, SWT.NONE);
+ // workWeekEndLabel.setText(END_DAY_LABEL);
+ // workWeekEnd = new Combo(group, SWT.READ_ONLY);
+ // workWeekEnd.add("SUNDAY");
+ // workWeekEnd.add("MONDAY");
+ // workWeekEnd.add("TUESDAY");
+ // workWeekEnd.add("WEDNESDAY");
+ // workWeekEnd.add("THURSDAY");
+ // workWeekEnd.add("FRIDAY");
+ // workWeekEnd.add("SATURDAY");
+ // workWeekEnd.select(getPreferenceStore().getInt(TaskListPreferenceConstants.PLANNING_ENDDAY)
+ // - 1);
+
+ Label hourDayStartLabel = new Label(group, SWT.NONE);
+ hourDayStartLabel.setText(START_HOUR_LABEL);
+ hourDayStart = new Spinner(group, SWT.BORDER);
+ hourDayStart.setDigits(0);
+ hourDayStart.setIncrement(1);
+ hourDayStart.setMaximum(23);
+ hourDayStart.setMinimum(0);
+ hourDayStart.setSelection(getPreferenceStore().getInt(TasksUiPreferenceConstants.PLANNING_STARTHOUR));
+ hourDayStart.addSelectionListener(new SelectionAdapter() {
+
+ @Override
+ public void widgetSelected(SelectionEvent e) {
+ updateRefreshGroupEnablements();
+ }
+
+ });
+
+ Label spacer = new Label(group, SWT.NONE);
+ GridDataFactory.fillDefaults().hint(40, SWT.DEFAULT).applyTo(spacer);
+
+ Label hourDayEndLabel = new Label(group, SWT.NONE);
+ hourDayEndLabel.setText(END_HOUR_LABEL);
+
+ hourDayEnd = new Spinner(group, SWT.BORDER);
+ hourDayEnd.setDigits(0);
+ hourDayEnd.setIncrement(1);
+ hourDayEnd.setMaximum(23);
+ hourDayEnd.setMinimum(0);
+ hourDayEnd.setSelection(getPreferenceStore().getInt(TasksUiPreferenceConstants.PLANNING_ENDHOUR));
+ hourDayEnd.addSelectionListener(new SelectionAdapter() {
+
+ @Override
+ public void widgetSelected(SelectionEvent e) {
+ updateRefreshGroupEnablements();
+ }
+
+ });
+
+ }
+
private void createTaskActivityGroup(Composite container) {
Group group = new Group(container, SWT.SHADOW_ETCHED_IN);

Back to the top