public class TodoTaskPropertyPage extends PropertyPage {
private TodoTaskConfigurationBlock fConfigurationBlock;
+
private Control fConfigurationBlockControl;
+
private ControlEnableState fBlockEnableState;
+
private SelectionButtonDialogField fUseWorkspaceSettings;
+
private SelectionButtonDialogField fChangeWorkspaceSettings;
+
private SelectionButtonDialogField fUseProjectSettings;
- private IStatus fBlockStatus;
+ private IStatus fBlockStatus;
public TodoTaskPropertyPage() {
- fBlockStatus= new StatusInfo();
- fBlockEnableState= null;
+ fBlockStatus = new StatusInfo();
+ fBlockEnableState = null;
- IDialogFieldListener listener= new IDialogFieldListener() {
+ IDialogFieldListener listener = new IDialogFieldListener() {
public void dialogFieldChanged(DialogField field) {
doDialogFieldChanged(field);
}
};
- fUseWorkspaceSettings= new SelectionButtonDialogField(SWT.RADIO);
+ fUseWorkspaceSettings = new SelectionButtonDialogField(SWT.RADIO);
fUseWorkspaceSettings.setDialogFieldListener(listener);
- fUseWorkspaceSettings.setLabelText(PreferencesMessages.getString("TodoTaskPropertyPage.useworkspacesettings.label")); //$NON-NLS-1$
+ fUseWorkspaceSettings.setLabelText(PreferencesMessages
+ .getString("TodoTaskPropertyPage.useworkspacesettings.label")); //$NON-NLS-1$
- fChangeWorkspaceSettings= new SelectionButtonDialogField(SWT.PUSH);
- fChangeWorkspaceSettings.setLabelText(PreferencesMessages.getString("TodoTaskPropertyPage.useworkspacesettings.change")); //$NON-NLS-1$
+ fChangeWorkspaceSettings = new SelectionButtonDialogField(SWT.PUSH);
+ fChangeWorkspaceSettings.setLabelText(PreferencesMessages
+ .getString("TodoTaskPropertyPage.useworkspacesettings.change")); //$NON-NLS-1$
fChangeWorkspaceSettings.setDialogFieldListener(listener);
fUseWorkspaceSettings.attachDialogField(fChangeWorkspaceSettings);
- fUseProjectSettings= new SelectionButtonDialogField(SWT.RADIO);
+ fUseProjectSettings = new SelectionButtonDialogField(SWT.RADIO);
fUseProjectSettings.setDialogFieldListener(listener);
- fUseProjectSettings.setLabelText(PreferencesMessages.getString("TodoTaskPropertyPage.useprojectsettings.label")); //$NON-NLS-1$
+ fUseProjectSettings.setLabelText(PreferencesMessages
+ .getString("TodoTaskPropertyPage.useprojectsettings.label")); //$NON-NLS-1$
}
/*
*/
public void createControl(Composite parent) {
super.createControl(parent);
- PlatformUI.getWorkbench().getHelpSystem().setHelp(getControl(), IJavaHelpContextIds.TODOTASK_PROPERTY_PAGE);
+ PlatformUI.getWorkbench().getHelpSystem().setHelp(getControl(),
+ IJavaHelpContextIds.TODOTASK_PROPERTY_PAGE);
}
/*
* @see org.eclipse.jface.preference.IPreferencePage#createContents(Composite)
*/
protected Control createContents(Composite parent) {
- IStatusChangeListener listener= new IStatusChangeListener() {
+ IStatusChangeListener listener = new IStatusChangeListener() {
public void statusChanged(IStatus status) {
- fBlockStatus= status;
+ fBlockStatus = status;
doStatusChanged();
}
};
- fConfigurationBlock= new TodoTaskConfigurationBlock(listener, getProject());
-
- Composite composite= new Composite(parent, SWT.NONE);
- GridLayout layout= new GridLayout();
- layout.marginHeight= 0;
- layout.marginWidth= 0;
- layout.numColumns= 1;
+ fConfigurationBlock = new TodoTaskConfigurationBlock(listener,
+ getProject());
+
+ Composite composite = new Composite(parent, SWT.NONE);
+ GridLayout layout = new GridLayout();
+ layout.marginHeight = 0;
+ layout.marginWidth = 0;
+ layout.numColumns = 1;
composite.setLayout(layout);
fUseWorkspaceSettings.doFillIntoGrid(composite, 1);
- LayoutUtil.setHorizontalGrabbing(fUseWorkspaceSettings.getSelectionButton(null));
+ LayoutUtil.setHorizontalGrabbing(fUseWorkspaceSettings
+ .getSelectionButton(null));
fChangeWorkspaceSettings.doFillIntoGrid(composite, 1);
- GridData data= (GridData) fChangeWorkspaceSettings.getSelectionButton(null).getLayoutData();
- data.horizontalIndent= convertWidthInCharsToPixels(3);
- data.horizontalAlignment= GridData.BEGINNING;
+ GridData data = (GridData) fChangeWorkspaceSettings.getSelectionButton(
+ null).getLayoutData();
+ data.horizontalIndent = convertWidthInCharsToPixels(3);
+ data.horizontalAlignment = GridData.BEGINNING;
fUseProjectSettings.doFillIntoGrid(composite, 1);
- data= new GridData(GridData.HORIZONTAL_ALIGN_FILL | GridData.VERTICAL_ALIGN_FILL );
- data.horizontalSpan= 1;
- data.horizontalIndent= convertWidthInCharsToPixels(2);
+ data = new GridData(GridData.HORIZONTAL_ALIGN_FILL
+ | GridData.VERTICAL_ALIGN_FILL);
+ data.horizontalSpan = 1;
+ data.horizontalIndent = convertWidthInCharsToPixels(2);
- fConfigurationBlockControl= fConfigurationBlock.createContents(composite);
+ fConfigurationBlockControl = fConfigurationBlock
+ .createContents(composite);
fConfigurationBlockControl.setLayoutData(data);
- boolean useProjectSettings= fConfigurationBlock.hasProjectSpecificOptions();
+ boolean useProjectSettings = fConfigurationBlock
+ .hasProjectSpecificOptions();
fUseProjectSettings.setSelection(useProjectSettings);
fUseWorkspaceSettings.setSelection(!useProjectSettings);
private void doDialogFieldChanged(DialogField field) {
if (field == fChangeWorkspaceSettings) {
- TodoTaskPreferencePage page= new TodoTaskPreferencePage();
+ TodoTaskPreferencePage page = new TodoTaskPreferencePage();
showPreferencePage(TodoTaskPreferencePage.ID, page);
} else {
updateEnableState();
doStatusChanged();
}
}
+
/**
* Method statusChanged.
*/
if (useProjectSettings()) {
if (fBlockEnableState != null) {
fBlockEnableState.restore();
- fBlockEnableState= null;
+ fBlockEnableState = null;
}
} else {
if (fBlockEnableState == null) {
- fBlockEnableState= ControlEnableState.disable(fConfigurationBlockControl);
+ fBlockEnableState = ControlEnableState
+ .disable(fConfigurationBlockControl);
}
}
}
PreferenceManager manager = new PreferenceManager();
manager.addToRoot(targetNode);
- final PreferenceDialog dialog = new PreferenceDialog(getShell(), manager);
- final boolean [] result = new boolean[] { false };
+ final PreferenceDialog dialog = new PreferenceDialog(getShell(),
+ manager);
+ final boolean[] result = new boolean[] { false };
BusyIndicator.showWhile(getShell().getDisplay(), new Runnable() {
public void run() {
dialog.create();
dialog.setMessage(targetNode.getLabelText());
- result[0]= (dialog.open() == Window.OK);
+ result[0] = (dialog.open() == Window.OK);
}
});
return result[0];