Thread: [Pydev-cvs] org.python.pydev/src/org/python/pydev/plugin PydevPrefs.java,1.7,1.8
Brought to you by:
fabioz
From: Parhaum T. <dre...@us...> - 2004-06-11 20:04:05
|
Update of /cvsroot/pydev/org.python.pydev/src/org/python/pydev/plugin In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6185/src/org/python/pydev/plugin Modified Files: PydevPrefs.java Log Message: Modified in org.python.pydev: PyAddCommentBlock - Extends PyComment, works on multiple lines PyComment - Selects newly commented lines after performing action PyUnComment - Selects newly uncommented lines after performing action Plugin.xml - Added PyRemoveCommentBlock and PyStripTrailingWhitespace functionality to menu, context, and hotkey (Ctrl+5) PluginPrefs - Made block comment separator a user-defined string Modified in org.python.pydev.help: toc_main.xml - user guide structure New: PyRemoveCommentBlock - Created to undo AddCommentBlock action PyStripTrailingWhitespace - Created to strip trailing whitespace from a selection or the document Index: PydevPrefs.java =================================================================== RCS file: /cvsroot/pydev/org.python.pydev/src/org/python/pydev/plugin/PydevPrefs.java,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** PydevPrefs.java 5 May 2004 02:05:09 -0000 1.7 --- PydevPrefs.java 11 Jun 2004 20:03:56 -0000 1.8 *************** *** 11,14 **** --- 11,15 ---- import org.eclipse.jface.preference.FieldEditorPreferencePage; import org.eclipse.jface.preference.IntegerFieldEditor; + import org.eclipse.jface.preference.StringFieldEditor; import org.eclipse.jface.resource.StringConverter; import org.eclipse.swt.graphics.RGB; *************** *** 50,53 **** --- 51,60 ---- public static final String HYPERLINK_COLOR = "HYPERLINK_COLOR"; private static final RGB DEFAULT_HYPERLINK_COLOR = new RGB(0, 0, 238); + // TODO Handle changes to block separator string? + // If user changes this, it needs to update all files with that in it, because the + // undo-er replaces that string, not the first and last lines of a comment block + public static final String BLOCK_COMMENT = "BLOCK_COMMENT"; + public static final String DEFAULT_BLOCK_COMMENT_STRING = "======================================="; + public static final boolean DEFAULT_BLOCK_COMMENT = true; /** *************** *** 81,87 **** GUESS_TAB_SUBSTITUTION, "Assume tab spacing when files contain tabs?", p)); IntegerFieldEditor ife = new IntegerFieldEditor(TAB_WIDTH, "Tab length", p, 1); ! ife.setValidRange(1, 8); // you can't restrict widget width on IntegerFieldEditor for now addField(ife); addField(new ColorFieldEditor( CODE_COLOR, "Code", p)); --- 88,98 ---- GUESS_TAB_SUBSTITUTION, "Assume tab spacing when files contain tabs?", p)); IntegerFieldEditor ife = new IntegerFieldEditor(TAB_WIDTH, "Tab length", p, 1); ! ife.setValidRange(1, 8); // you can't restrict widget width on IntegerFieldEditor for now addField(ife); + + StringFieldEditor sfe = new StringFieldEditor ( BLOCK_COMMENT, "Block comment separator", p ); + addField(sfe); + addField(new ColorFieldEditor( CODE_COLOR, "Code", p)); *************** *** 93,96 **** --- 104,108 ---- COMMENT_COLOR, "Comments", p)); } + /** *************** *** 101,104 **** --- 113,117 ---- prefs.setDefault(GUESS_TAB_SUBSTITUTION, DEFAULT_GUESS_TAB_SUBSTITUTION); prefs.setDefault(TAB_WIDTH, DEFAULT_TAB_WIDTH); + prefs.setDefault(BLOCK_COMMENT, DEFAULT_BLOCK_COMMENT_STRING); prefs.setDefault(CODE_COLOR,StringConverter.asString(DEFAULT_CODE_COLOR)); prefs.setDefault(KEYWORD_COLOR,StringConverter.asString(DEFAULT_KEYWORD_COLOR)); |