Changeset 632

Show
Ignore:
Timestamp:
04/12/08 09:22:33 (9 months ago)
Author:
markd
Message:

fixes #136

Location:
org.cfeclipse.cfml/trunk/src/org/cfeclipse/cfml
Files:
5 modified

Legend:

Unmodified
Added
Removed
  • org.cfeclipse.cfml/trunk/src/org/cfeclipse/cfml/editors/CFConfiguration.java

    r239 r632  
    9393        private int tabWidth; 
    9494        //private CFMLEditor editor; 
    95         private CFEUndoManager undoManager; 
    9695         
    9796        /** 
     
    121120                //this.editor = editor; 
    122121                preferenceManager = new CFMLPreferenceManager(); 
    123                 this.undoManager = new CFEUndoManager(preferenceManager.maxUndoSteps()); 
     122                //this.undoManager = new CFEUndoManager(preferenceManager.maxUndoSteps()); 
    124123                indentCFScriptStrategy = new CFScriptIndentStrategy(editor); 
    125124                this.indentTagStrategy = new TagIndentStrategy(editor); 
     
    150149        } 
    151150         
     151        /* 
    152152        public IUndoManager getUndoManager(ISourceViewer sourceViewer) { 
    153153                return this.undoManager; 
    154154        } 
    155          
     155        */ 
    156156        public IAnnotationHover getAnnotationHover(ISourceViewer sourceViewer) { 
    157157            return new CFAnnotationHover(); 
     
    170170         * get the double click strat-m-gee for the view & content type = (section,  
    171171         * partition) 
    172          */ 
     172          
    173173        public ITextDoubleClickStrategy getDoubleClickStrategy(ISourceViewer sourceViewer, 
    174174                String contentType)  
     
    179179                //return doubleClickStrategy; 
    180180                // Spike:: 
    181                 // Moved this to org.cfeclipse.cfml.editors.dnd.SelectionCursorListener  
     181                // Moved this to org.cfeclipse.cfml.editors.dnd.SelectionCursorListener 
    182182                // so that we can handle ctrl and ctrl+shift modifiers 
    183183                return null; 
    184184        } 
    185  
     185*/ 
    186186        ///////////////////////// SCANNERS ///////////////////////////////////////////// 
    187187        /** 
  • org.cfeclipse.cfml/trunk/src/org/cfeclipse/cfml/editors/CFMLEditor.java

    r595 r632  
    198198 
    199199        private CodeFoldingSetter foldingSetter; 
    200  
    201         protected LineNumberRulerColumn fLineNumberRulerColumn; 
     200//protected LineNumberRulerColumn fLineNumberRulerColumn; 
    202201 
    203202        /** 
     
    221220                // Trim trailing spaces if the option is turned on 
    222221                if (getPreferenceStore().getBoolean(EditorPreferenceConstants.P_RTRIM_ON_SAVE)) { 
    223                         // Turn off undo manager for text changes 
    224                         ((CFEUndoManager) this.configuration.getUndoManager(this.getSourceViewer())).listenToTextChanges(false); 
    225222 
    226223                        // Perform Trim Trailing Spaces 
     
    229226                        trimAction.run(null); 
    230227 
    231                         // Turn the undo manager back on 
    232                         ((CFEUndoManager) this.configuration.getUndoManager(this.getSourceViewer())) 
    233                                         .listenToTextChanges(true); 
    234228                } 
    235229 
     
    619613                if (c == null) // ie we are on 3.3 or higher     
    620614                { 
    621                          
    622                  
    623                          
    624615                                return; 
    625                          
    626616                } 
    627617                 
  • org.cfeclipse.cfml/trunk/src/org/cfeclipse/cfml/preferences/CFMLPreferenceManager.java

    r529 r632  
    7070                ApplicationTemplatesPreferenceConstants.setDefaults(store); 
    7171                SnipExPreferenceConstants.setDefaults(store); 
     72                MarkOccurrencesPreferenceConstants.setDefaults(store); 
    7273        } 
    7374         
  • org.cfeclipse.cfml/trunk/src/org/cfeclipse/cfml/preferences/EditorPreferenceConstants.java

    r595 r632  
    148148                store.setDefault(P_INSERT_SPACES_FOR_TABS,false); 
    149149                store.setDefault(P_TAB_WIDTH,4); 
    150                 store.setDefault(P_MAX_UNDO_STEPS,100); 
    151150                store.setDefault(P_BRACKET_MATCHING_COLOR,"255,0,0"); 
    152151                store.setDefault(P_BRACKET_MATCHING_ENABLED,true); 
  • org.cfeclipse.cfml/trunk/src/org/cfeclipse/cfml/preferences/EditorPreferencePage.java

    r595 r632  
    3939                { 
    4040                        "Editor Background", EditorPreferenceConstants.P_COLOR_BACKGROUND, null 
    41                 }, { 
     41                }, /*{ 
    4242                        "Line numbers",  EditorPreferenceConstants.P_LINE_NUMBER_COLOR, null 
    43                 },{ 
     43                },*/{ 
    4444                        "Editor toolbars",  EditorPreferenceConstants.P_SHOW_EDITOR_TOOLBAR, null 
    4545                }, { 
     
    134134                overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.STRING, EditorPreferenceConstants.P_COLOR_BACKGROUND)); 
    135135                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)); 
    137136                overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.STRING, EditorPreferenceConstants.P_CURRENT_LINE_COLOR)); 
    138137                overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.BOOLEAN, EditorPreferenceConstants.P_BRACKET_MATCHING_ENABLED)); 
     
    149148                overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.BOOLEAN, EditorPreferenceConstants.P_SHOW_OVERVIEW_RULER)); 
    150149                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)); 
    152151                overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.BOOLEAN, EditorPreferenceConstants.P_SHOW_EDITOR_TOOLBAR)); 
    153152                overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.BOOLEAN, EditorPreferenceConstants.P_ENABLE_CUSTOM_CARETS)); 
     
    216215                label = "Insight Delay:"; 
    217216                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); 
    220217                label = "Use spaces for tabs"; 
    221218                addCheckBox(appearanceComposite, label, EditorPreferenceConstants.P_INSERT_SPACES_FOR_TABS, 0); 
     
    226223                label = "Show overview &ruler"; 
    227224                addCheckBox(appearanceComposite, label, EditorPreferenceConstants.P_SHOW_OVERVIEW_RULER, 0); 
    228                 label = "Show lin&e numbers"; 
     225        /*      label = "Show lin&e numbers"; 
    229226                addCheckBox(appearanceComposite, label, EditorPreferenceConstants.P_SHOW_LINE_NUMBERS, 0); 
     227        */       
    230228                label = "Show Editor Toolbar"; 
    231229                addCheckBox(appearanceComposite, label, EditorPreferenceConstants.P_SHOW_EDITOR_TOOLBAR, 0);