|
Lines 1-5
Link Here
|
| 1 |
/******************************************************************************* |
1 |
/******************************************************************************* |
| 2 |
* Copyright (c) 2004, 2008 Tasktop Technologies and others. |
2 |
* Copyright (c) 2004, 2008 Tasktop Technologies and others. |
| 3 |
* All rights reserved. This program and the accompanying materials |
3 |
* All rights reserved. This program and the accompanying materials |
| 4 |
* are made available under the terms of the Eclipse Public License v1.0 |
4 |
* are made available under the terms of the Eclipse Public License v1.0 |
| 5 |
* which accompanies this distribution, and is available at |
5 |
* which accompanies this distribution, and is available at |
|
Lines 101-106
Link Here
|
| 101 |
|
101 |
|
| 102 |
private Button useRichEditor; |
102 |
private Button useRichEditor; |
| 103 |
|
103 |
|
|
|
104 |
private Button useStrikethrough; |
| 105 |
|
| 104 |
private Button useWebBrowser; |
106 |
private Button useWebBrowser; |
| 105 |
|
107 |
|
| 106 |
private Text synchScheduleTime = null; |
108 |
private Text synchScheduleTime = null; |
|
Lines 147-152
Link Here
|
| 147 |
createTaskRefreshScheduleGroup(container); |
149 |
createTaskRefreshScheduleGroup(container); |
| 148 |
createSchedulingGroup(container); |
150 |
createSchedulingGroup(container); |
| 149 |
createOpenWith(container); |
151 |
createOpenWith(container); |
|
|
152 |
createTaskListOption(container); |
| 150 |
Composite advanced = createAdvancedSection(container); |
153 |
Composite advanced = createAdvancedSection(container); |
| 151 |
createTaskActivityGroup(advanced); |
154 |
createTaskActivityGroup(advanced); |
| 152 |
createTaskDataControl(advanced); |
155 |
createTaskDataControl(advanced); |
|
Lines 211-217
Link Here
|
| 211 |
//getPreferenceStore().setValue(TasksUiPreferenceConstants.BACKUP_SCHEDULE, backupScheduleTimeText.getText()); |
214 |
//getPreferenceStore().setValue(TasksUiPreferenceConstants.BACKUP_SCHEDULE, backupScheduleTimeText.getText()); |
| 212 |
|
215 |
|
| 213 |
getPreferenceStore().setValue(ITasksUiPreferenceConstants.EDITOR_TASKS_RICH, useRichEditor.getSelection()); |
216 |
getPreferenceStore().setValue(ITasksUiPreferenceConstants.EDITOR_TASKS_RICH, useRichEditor.getSelection()); |
| 214 |
|
217 |
getPreferenceStore().setValue(ITasksUiPreferenceConstants.USE_STRIKETHROUGH_FOR_COMPLETED, |
|
|
218 |
useStrikethrough.getSelection()); |
| 215 |
getPreferenceStore().setValue(ITasksUiPreferenceConstants.REPOSITORY_SYNCH_SCHEDULE_ENABLED, |
219 |
getPreferenceStore().setValue(ITasksUiPreferenceConstants.REPOSITORY_SYNCH_SCHEDULE_ENABLED, |
| 216 |
enableBackgroundSynch.getSelection()); |
220 |
enableBackgroundSynch.getSelection()); |
| 217 |
long miliseconds = 60000 * Long.parseLong(synchScheduleTime.getText()); |
221 |
long miliseconds = 60000 * Long.parseLong(synchScheduleTime.getText()); |
|
Lines 272-277
Link Here
|
| 272 |
//backupFolderText.setText(TasksUiPlugin.getDefault().getBackupFolderPath()); |
276 |
//backupFolderText.setText(TasksUiPlugin.getDefault().getBackupFolderPath()); |
| 273 |
|
277 |
|
| 274 |
useRichEditor.setSelection(getPreferenceStore().getBoolean(ITasksUiPreferenceConstants.EDITOR_TASKS_RICH)); |
278 |
useRichEditor.setSelection(getPreferenceStore().getBoolean(ITasksUiPreferenceConstants.EDITOR_TASKS_RICH)); |
|
|
279 |
useStrikethrough.setSelection(getPreferenceStore().getBoolean( |
| 280 |
ITasksUiPreferenceConstants.USE_STRIKETHROUGH_FOR_COMPLETED)); |
| 281 |
|
| 275 |
// synchQueries.setSelection(getPreferenceStore().getBoolean( |
282 |
// synchQueries.setSelection(getPreferenceStore().getBoolean( |
| 276 |
// TaskListPreferenceConstants.REPOSITORY_SYNCH_ON_STARTUP)); |
283 |
// TaskListPreferenceConstants.REPOSITORY_SYNCH_ON_STARTUP)); |
| 277 |
enableBackgroundSynch.setSelection(getPreferenceStore().getBoolean( |
284 |
enableBackgroundSynch.setSelection(getPreferenceStore().getBoolean( |
|
Lines 312-317
Link Here
|
| 312 |
//backupScheduleTimeText.setText(getPreferenceStore().getDefaultString(TasksUiPreferenceConstants.BACKUP_SCHEDULE)); |
319 |
//backupScheduleTimeText.setText(getPreferenceStore().getDefaultString(TasksUiPreferenceConstants.BACKUP_SCHEDULE)); |
| 313 |
|
320 |
|
| 314 |
useRichEditor.setSelection(getPreferenceStore().getDefaultBoolean(ITasksUiPreferenceConstants.EDITOR_TASKS_RICH)); |
321 |
useRichEditor.setSelection(getPreferenceStore().getDefaultBoolean(ITasksUiPreferenceConstants.EDITOR_TASKS_RICH)); |
|
|
322 |
useStrikethrough.setSelection(getPreferenceStore().getDefaultBoolean( |
| 323 |
ITasksUiPreferenceConstants.USE_STRIKETHROUGH_FOR_COMPLETED)); |
| 315 |
|
324 |
|
| 316 |
// synchQueries.setSelection(getPreferenceStore().getDefaultBoolean( |
325 |
// synchQueries.setSelection(getPreferenceStore().getDefaultBoolean( |
| 317 |
// TaskListPreferenceConstants.REPOSITORY_SYNCH_ON_STARTUP)); |
326 |
// TaskListPreferenceConstants.REPOSITORY_SYNCH_ON_STARTUP)); |
|
Lines 392-397
Link Here
|
| 392 |
useWebBrowser.setSelection(!getPreferenceStore().getBoolean(ITasksUiPreferenceConstants.EDITOR_TASKS_RICH)); |
401 |
useWebBrowser.setSelection(!getPreferenceStore().getBoolean(ITasksUiPreferenceConstants.EDITOR_TASKS_RICH)); |
| 393 |
} |
402 |
} |
| 394 |
|
403 |
|
|
|
404 |
private void createTaskListOption(Composite parent) { |
| 405 |
Group container = new Group(parent, SWT.SHADOW_ETCHED_IN); |
| 406 |
container.setLayout(new GridLayout(3, false)); |
| 407 |
container.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); |
| 408 |
|
| 409 |
container.setText("Task List"); |
| 410 |
useStrikethrough = new Button(container, SWT.CHECK); |
| 411 |
useStrikethrough.setText("strikethrough for completed Task (Recommended)"); |
| 412 |
useStrikethrough.setSelection(getPreferenceStore().getBoolean( |
| 413 |
ITasksUiPreferenceConstants.USE_STRIKETHROUGH_FOR_COMPLETED)); |
| 414 |
|
| 415 |
} |
| 416 |
|
| 395 |
private void createTaskDataControl(Composite parent) { |
417 |
private void createTaskDataControl(Composite parent) { |
| 396 |
|
418 |
|
| 397 |
Group taskDataGroup = new Group(parent, SWT.SHADOW_ETCHED_IN); |
419 |
Group taskDataGroup = new Group(parent, SWT.SHADOW_ETCHED_IN); |