blob: c54355e742affbc21736b8c4048c1070392ec799 [file] [log] [blame]
/*******************************************************************************
* Copyright (c) 2000, 2004 IBM Corporation and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Common Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/cpl-v10.html
*
* Contributors:
* IBM Corporation - initial API and implementation
*******************************************************************************/
package org.eclipse.ltk.internal.ui.refactoring;
public class RefactoringPreferencePage /* extends FieldEditorPreferencePage implements IWorkbenchPreferencePage */ {
/*
private static final String FATAL_SEVERITY= PreferenceConstants.REFACTOR_FATAL_SEVERITY;
private static final String ERROR_SEVERITY= PreferenceConstants.REFACTOR_ERROR_SEVERITY;
private static final String WARNING_SEVERITY= PreferenceConstants.REFACTOR_WARNING_SEVERITY;
private static final String INFO_SEVERITY= PreferenceConstants.REFACTOR_INFO_SEVERITY;
public RefactoringPreferencePage() {
super(GRID);
setDescription(RefactoringMessages.getString("RefactoringPreferencePage.description")); //$NON-NLS-1$
setPreferenceStore(JavaPlugin.getDefault().getPreferenceStore());
}
public void createControl(Composite parent) {
// added for 1GEUGE6: ITPJUI:WIN2000 - Help is the same on all preference pages
super.createControl(parent);
WorkbenchHelp.setHelp(getControl(), IJavaHelpContextIds.REFACTORING_PREFERENCE_PAGE);
}
public void createFieldEditors() {
addField(createSeverityLevelField(getFieldEditorParent()));
addField(createSaveAllField(getFieldEditorParent()));
}
private FieldEditor createSeverityLevelField(Composite parent) {
RadioGroupFieldEditor editor= new RadioGroupFieldEditor(
RefactoringPreferences.PREF_ERROR_PAGE_SEVERITY_THRESHOLD,
RefactoringMessages.getString("RefactoringPreferencePage.show_error_page"), //$NON-NLS-1$
1,
new String[] [] {
{ RefactoringMessages.getString("RefactoringPreferencePage.fatal_error"), FATAL_SEVERITY }, //$NON-NLS-1$
{ RefactoringMessages.getString("RefactoringPreferencePage.error"), ERROR_SEVERITY }, //$NON-NLS-1$
{ RefactoringMessages.getString("RefactoringPreferencePage.warning"), WARNING_SEVERITY }, //$NON-NLS-1$
{ RefactoringMessages.getString("RefactoringPreferencePage.info"), INFO_SEVERITY } //$NON-NLS-1$
},
parent, true
);
return editor;
}
private FieldEditor createSaveAllField(Composite parent) {
BooleanFieldEditor editor= new BooleanFieldEditor(
RefactoringPreferences.PREF_SAVE_ALL_EDITORS,
RefactoringMessages.getString("RefactoringPreferencePage.auto_save"), //$NON-NLS-1$
BooleanFieldEditor.DEFAULT,
parent);
return editor;
}
public void init(IWorkbench workbench) {
}
public boolean performOk() {
JavaPlugin.getDefault().savePluginPreferences();
return super.performOk();
}
*/
}