Changeset 632
- Timestamp:
- 04/12/08 09:22:33 (9 months ago)
- Location:
- org.cfeclipse.cfml/trunk/src/org/cfeclipse/cfml
- Files:
-
- 5 modified
-
editors/CFConfiguration.java (modified) (5 diffs)
-
editors/CFMLEditor.java (modified) (4 diffs)
-
preferences/CFMLPreferenceManager.java (modified) (1 diff)
-
preferences/EditorPreferenceConstants.java (modified) (1 diff)
-
preferences/EditorPreferencePage.java (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
org.cfeclipse.cfml/trunk/src/org/cfeclipse/cfml/editors/CFConfiguration.java
r239 r632 93 93 private int tabWidth; 94 94 //private CFMLEditor editor; 95 private CFEUndoManager undoManager;96 95 97 96 /** … … 121 120 //this.editor = editor; 122 121 preferenceManager = new CFMLPreferenceManager(); 123 this.undoManager = new CFEUndoManager(preferenceManager.maxUndoSteps());122 //this.undoManager = new CFEUndoManager(preferenceManager.maxUndoSteps()); 124 123 indentCFScriptStrategy = new CFScriptIndentStrategy(editor); 125 124 this.indentTagStrategy = new TagIndentStrategy(editor); … … 150 149 } 151 150 151 /* 152 152 public IUndoManager getUndoManager(ISourceViewer sourceViewer) { 153 153 return this.undoManager; 154 154 } 155 155 */ 156 156 public IAnnotationHover getAnnotationHover(ISourceViewer sourceViewer) { 157 157 return new CFAnnotationHover(); … … 170 170 * get the double click strat-m-gee for the view & content type = (section, 171 171 * partition) 172 */172 173 173 public ITextDoubleClickStrategy getDoubleClickStrategy(ISourceViewer sourceViewer, 174 174 String contentType) … … 179 179 //return doubleClickStrategy; 180 180 // Spike:: 181 // Moved this to org.cfeclipse.cfml.editors.dnd.SelectionCursorListener 181 // Moved this to org.cfeclipse.cfml.editors.dnd.SelectionCursorListener 182 182 // so that we can handle ctrl and ctrl+shift modifiers 183 183 return null; 184 184 } 185 185 */ 186 186 ///////////////////////// SCANNERS ///////////////////////////////////////////// 187 187 /** -
org.cfeclipse.cfml/trunk/src/org/cfeclipse/cfml/editors/CFMLEditor.java
r595 r632 198 198 199 199 private CodeFoldingSetter foldingSetter; 200 201 protected LineNumberRulerColumn fLineNumberRulerColumn; 200 //protected LineNumberRulerColumn fLineNumberRulerColumn; 202 201 203 202 /** … … 221 220 // Trim trailing spaces if the option is turned on 222 221 if (getPreferenceStore().getBoolean(EditorPreferenceConstants.P_RTRIM_ON_SAVE)) { 223 // Turn off undo manager for text changes224 ((CFEUndoManager) this.configuration.getUndoManager(this.getSourceViewer())).listenToTextChanges(false);225 222 226 223 // Perform Trim Trailing Spaces … … 229 226 trimAction.run(null); 230 227 231 // Turn the undo manager back on232 ((CFEUndoManager) this.configuration.getUndoManager(this.getSourceViewer()))233 .listenToTextChanges(true);234 228 } 235 229 … … 619 613 if (c == null) // ie we are on 3.3 or higher 620 614 { 621 622 623 624 615 return; 625 626 616 } 627 617 -
org.cfeclipse.cfml/trunk/src/org/cfeclipse/cfml/preferences/CFMLPreferenceManager.java
r529 r632 70 70 ApplicationTemplatesPreferenceConstants.setDefaults(store); 71 71 SnipExPreferenceConstants.setDefaults(store); 72 MarkOccurrencesPreferenceConstants.setDefaults(store); 72 73 } 73 74 -
org.cfeclipse.cfml/trunk/src/org/cfeclipse/cfml/preferences/EditorPreferenceConstants.java
r595 r632 148 148 store.setDefault(P_INSERT_SPACES_FOR_TABS,false); 149 149 store.setDefault(P_TAB_WIDTH,4); 150 store.setDefault(P_MAX_UNDO_STEPS,100);151 150 store.setDefault(P_BRACKET_MATCHING_COLOR,"255,0,0"); 152 151 store.setDefault(P_BRACKET_MATCHING_ENABLED,true); -
org.cfeclipse.cfml/trunk/src/org/cfeclipse/cfml/preferences/EditorPreferencePage.java
r595 r632 39 39 { 40 40 "Editor Background", EditorPreferenceConstants.P_COLOR_BACKGROUND, null 41 }, {41 }, /*{ 42 42 "Line numbers", EditorPreferenceConstants.P_LINE_NUMBER_COLOR, null 43 }, {43 },*/{ 44 44 "Editor toolbars", EditorPreferenceConstants.P_SHOW_EDITOR_TOOLBAR, null 45 45 }, { … … 134 134 overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.STRING, EditorPreferenceConstants.P_COLOR_BACKGROUND)); 135 135 overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.STRING, EditorPreferenceConstants.P_CURRENT_LINE_COLOR)); 136 overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.STRING, EditorPreferenceConstants.P_MAX_UNDO_STEPS));137 136 overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.STRING, EditorPreferenceConstants.P_CURRENT_LINE_COLOR)); 138 137 overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.BOOLEAN, EditorPreferenceConstants.P_BRACKET_MATCHING_ENABLED)); … … 149 148 overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.BOOLEAN, EditorPreferenceConstants.P_SHOW_OVERVIEW_RULER)); 150 149 overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.STRING, EditorPreferenceConstants.P_LINE_NUMBER_COLOR)); 151 overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.BOOLEAN, EditorPreferenceConstants.P_SHOW_LINE_NUMBERS));150 //overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.BOOLEAN, EditorPreferenceConstants.P_SHOW_LINE_NUMBERS)); 152 151 overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.BOOLEAN, EditorPreferenceConstants.P_SHOW_EDITOR_TOOLBAR)); 153 152 overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.BOOLEAN, EditorPreferenceConstants.P_ENABLE_CUSTOM_CARETS)); … … 216 215 label = "Insight Delay:"; 217 216 addTextField(appearanceComposite, label, EditorPreferenceConstants.P_INSIGHT_DELAY, 4, 0, true); 218 label = "Undo steps:";219 addTextField(appearanceComposite, label, EditorPreferenceConstants.P_MAX_UNDO_STEPS, 4, 0, true);220 217 label = "Use spaces for tabs"; 221 218 addCheckBox(appearanceComposite, label, EditorPreferenceConstants.P_INSERT_SPACES_FOR_TABS, 0); … … 226 223 label = "Show overview &ruler"; 227 224 addCheckBox(appearanceComposite, label, EditorPreferenceConstants.P_SHOW_OVERVIEW_RULER, 0); 228 label = "Show lin&e numbers";225 /* label = "Show lin&e numbers"; 229 226 addCheckBox(appearanceComposite, label, EditorPreferenceConstants.P_SHOW_LINE_NUMBERS, 0); 227 */ 230 228 label = "Show Editor Toolbar"; 231 229 addCheckBox(appearanceComposite, label, EditorPreferenceConstants.P_SHOW_EDITOR_TOOLBAR, 0);
