[Pydev-cvs] org.python.pydev/src/org/python/pydev/plugin PyCodeFormatterPage.java,NONE,1.1 DebugPref
Brought to you by:
fabioz
From: Fabio Z. <fa...@us...> - 2005-02-23 14:30:14
|
Update of /cvsroot/pydev/org.python.pydev/src/org/python/pydev/plugin In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7296/src/org/python/pydev/plugin Modified Files: DebugPrefsPage.java PydevPlugin.java Added Files: PyCodeFormatterPage.java Log Message: --- NEW FILE: PyCodeFormatterPage.java --- /* * Created on Feb 22, 2005 * * @author Fabio Zadrozny */ package org.python.pydev.plugin; import org.eclipse.core.runtime.Preferences; import org.eclipse.jface.preference.BooleanFieldEditor; import org.eclipse.jface.preference.FieldEditorPreferencePage; import org.eclipse.swt.widgets.Composite; import org.eclipse.ui.IWorkbench; import org.eclipse.ui.IWorkbenchPreferencePage; /** * @author Fabio Zadrozny */ public class PyCodeFormatterPage extends FieldEditorPreferencePage implements IWorkbenchPreferencePage{ public static final String USE_SPACE_AFTER_COMMA = "USE_SPACE_AFTER_COMMA"; public static final boolean DEFAULT_USE_SPACE_AFTER_COMMA = true; public static final String USE_SPACE_FOR_PARENTESIS = "USE_SPACE_FOR_PARENTESIS"; public static final boolean DEFAULT_USE_SPACE_FOR_PARENTESIS = true; /** * @param style */ public PyCodeFormatterPage() { super(GRID); setPreferenceStore(PydevPlugin.getDefault().getPreferenceStore()); } /** * @see org.eclipse.jface.preference.FieldEditorPreferencePage#createFieldEditors() */ public void createFieldEditors() { Composite p = getFieldEditorParent(); addField(new BooleanFieldEditor( USE_SPACE_AFTER_COMMA, "Use space after commas?", p)); addField(new BooleanFieldEditor( USE_SPACE_FOR_PARENTESIS, "Use space before and after parentesis?", p)); } /** * @see org.eclipse.ui.IWorkbenchPreferencePage#init(org.eclipse.ui.IWorkbench) */ public void init(IWorkbench workbench) { } /** * Sets default preference values */ public static void initializeDefaultPreferences(Preferences prefs) { prefs.setDefault(USE_SPACE_AFTER_COMMA, DEFAULT_USE_SPACE_AFTER_COMMA); prefs.setDefault(USE_SPACE_FOR_PARENTESIS, DEFAULT_USE_SPACE_FOR_PARENTESIS); } public static boolean useSpaceAfterComma() { return PydevPrefs.getPreferences().getBoolean(USE_SPACE_AFTER_COMMA); } public static boolean useSpaceForParentesis() { return PydevPrefs.getPreferences().getBoolean(USE_SPACE_FOR_PARENTESIS); } } Index: PydevPlugin.java =================================================================== RCS file: /cvsroot/pydev/org.python.pydev/src/org/python/pydev/plugin/PydevPlugin.java,v retrieving revision 1.22 retrieving revision 1.23 diff -C2 -d -r1.22 -r1.23 *** PydevPlugin.java 2 Feb 2005 15:56:18 -0000 1.22 --- PydevPlugin.java 23 Feb 2005 14:29:35 -0000 1.23 *************** *** 161,164 **** --- 161,165 ---- PyTodoPrefPage.initializeDefaultPreferences(getPluginPreferences()); PyDevBuilderPrefPage.initializeDefaultPreferences(getPluginPreferences()); + PyCodeFormatterPage.initializeDefaultPreferences(getPluginPreferences()); } Index: DebugPrefsPage.java =================================================================== RCS file: /cvsroot/pydev/org.python.pydev/src/org/python/pydev/plugin/DebugPrefsPage.java,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** DebugPrefsPage.java 10 Aug 2004 00:02:16 -0000 1.3 --- DebugPrefsPage.java 23 Feb 2005 14:29:35 -0000 1.4 *************** *** 28,32 **** */ public DebugPrefsPage() { ! super(GRID); setPreferenceStore(PydevPlugin.getDefault().getPreferenceStore()); } --- 28,32 ---- */ public DebugPrefsPage() { ! super("Python Interpreters", GRID); setPreferenceStore(PydevPlugin.getDefault().getPreferenceStore()); } |