Changeset 646

Show
Ignore:
Timestamp:
04/17/08 07:45:51 (8 months ago)
Author:
markd
Message:

update into SVN so everyone has the latest

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

Legend:

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

    r2 r646  
    124124                        { 
    125125                                c = doc.getChar(pos); 
    126                                 if(!Character.isJavaIdentifierPart(c) && c != '-') 
     126                                if(!Character.isJavaIdentifierPart(c) && c != '-' && c != '_') 
    127127                                        break; 
    128128                                --pos; 
     
    134134                        int length = doc.getLength(); 
    135135 
     136                                /* 
     137                                 * We should ignore "_"'s since they are used as variable names, very annoying! 
     138                                 *  
     139                                 */ 
    136140                        while (pos < length)  
    137141                        { 
    138142                                c = doc.getChar(pos); 
    139                                 if(!Character.isJavaIdentifierPart(c) && c != '-') 
     143                                if(!Character.isJavaIdentifierPart(c) && c != '-' && c != '_') 
    140144                                        break; 
    141145                                ++pos; 
  • org.cfeclipse.cfml/trunk/src/org/cfeclipse/cfml/editors/CFMLEditor.java

    r632 r646  
    8484import org.eclipse.jface.text.source.ISourceViewer; 
    8585import org.eclipse.jface.text.source.IVerticalRuler; 
    86 import org.eclipse.jface.text.source.LineNumberRulerColumn; 
    8786import org.eclipse.jface.text.source.projection.ProjectionSupport; 
    8887import org.eclipse.jface.text.source.projection.ProjectionViewer; 
     
    9190import org.eclipse.jface.window.Window; 
    9291import org.eclipse.swt.SWT; 
    93 import org.eclipse.swt.custom.ST; 
    9492import org.eclipse.swt.custom.StyledText; 
    9593import org.eclipse.swt.dnd.DND; 
    9694import org.eclipse.swt.dnd.DragSource; 
    9795import org.eclipse.swt.dnd.DropTarget; 
    98 import org.eclipse.swt.dnd.DropTargetAdapter; 
    9996import org.eclipse.swt.dnd.DropTargetEvent; 
    10097import org.eclipse.swt.dnd.DropTargetListener; 
     
    109106import org.eclipse.ui.IFileEditorInput; 
    110107import org.eclipse.ui.IKeyBindingService; 
    111 import org.eclipse.ui.IWorkbenchPartSite; 
    112108import org.eclipse.ui.dialogs.SaveAsDialog; 
    113109import org.eclipse.ui.dnd.IDragAndDropService; 
    114110import org.eclipse.ui.editors.text.ITextEditorHelpContextIds; 
     111import org.eclipse.ui.editors.text.TextEditor; 
    115112import org.eclipse.ui.part.FileEditorInput; 
    116113import org.eclipse.ui.part.IShowInSource; 
     
    125122import org.eclipse.ui.texteditor.SourceViewerDecorationSupport; 
    126123import org.eclipse.ui.texteditor.TextOperationAction; 
     124import org.eclipse.ui.texteditor.rulers.IColumnSupport; 
     125import org.eclipse.ui.texteditor.rulers.RulerColumnDescriptor; 
     126import org.eclipse.ui.texteditor.rulers.RulerColumnRegistry; 
    127127 
    128128 
     
    133133 * the image manager and syntax dictionaries. 
    134134 */ 
    135 public class CFMLEditor extends AbstractDecoratedTextEditor implements 
     135public class CFMLEditor extends TextEditor implements 
    136136                IPropertyChangeListener, IShowInSource { 
    137137         
     
    198198 
    199199        private CodeFoldingSetter foldingSetter; 
    200 //protected LineNumberRulerColumn fLineNumberRulerColumn; 
     200 
    201201 
    202202        /** 
     
    209209 
    210210        private DragSource dragsource; 
     211        private Object columnSupport; 
    211212 
    212213         
     
    299300        protected void initializeEditor() { 
    300301                setEditorContextMenuId("#CFMLEditorContext"); //$NON-NLS-1$ 
    301                 setRulerContextMenuId("#TextRulerContext"); //$NON-NLS-1$ 
     302                setRulerContextMenuId("#RulerContext"); //$NON-NLS-1$ 
    302303                setHelpContextId(ITextEditorHelpContextIds.TEXT_EDITOR); 
    303304                setPreferenceStore(CFMLPlugin.getDefault().getPreferenceStore()); 
     
    315316        public void createPartControl(Composite parent) { 
    316317             
    317              
     318                 
     319                 
    318320                /* TODO: hook this up to a button 
    319321                 * Check the preferences, and add a toolbar */ 
     
    593595        } 
    594596 
    595         public IVerticalRuler verticalRuler() { 
    596  
    597                 return this.getVerticalRuler(); 
    598         } 
     597         
    599598 
    600599        private void createDragAndDrop(ProjectionViewer projectionViewer) { 
  • org.cfeclipse.cfml/trunk/src/org/cfeclipse/cfml/preferences/EditorPreferenceConstants.java

    r632 r646  
    5151        public static final String P_TAB_INDENTS_CURRENT_LINE   = "cfeclipse.editor.tabIndentsCurrentLine"; 
    5252 
    53         /** Preference key identifier for showing the line number ruler */ 
    54         public static final String P_SHOW_LINE_NUMBERS = AbstractDecoratedTextEditorPreferenceConstants.EDITOR_LINE_NUMBER_RULER; 
    5553 
    5654        /** Preference key identifier for trimming trailing spaces when you save */ 
     
    151149                store.setDefault(P_BRACKET_MATCHING_ENABLED,true); 
    152150                store.setDefault(P_TAB_INDENTS_CURRENT_LINE,true); 
    153                 store.setDefault(P_SHOW_LINE_NUMBERS,true); 
    154151                store.setDefault(P_RTRIM_ON_SAVE,false); 
    155152                store.setDefault(P_LINE_NUMBER_COLOR,"0,0,0"); 
  • org.cfeclipse.cfml/trunk/src/org/cfeclipse/cfml/preferences/EditorPreferencePage.java

    r632 r646  
    148148                overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.BOOLEAN, EditorPreferenceConstants.P_SHOW_OVERVIEW_RULER)); 
    149149                overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.STRING, EditorPreferenceConstants.P_LINE_NUMBER_COLOR)); 
    150                 //overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.BOOLEAN, EditorPreferenceConstants.P_SHOW_LINE_NUMBERS)); 
    151150                overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.BOOLEAN, EditorPreferenceConstants.P_SHOW_EDITOR_TOOLBAR)); 
    152151                overlayKeys.add(new OverlayPreferenceStore.OverlayKey(OverlayPreferenceStore.BOOLEAN, EditorPreferenceConstants.P_ENABLE_CUSTOM_CARETS)); 
     
    223222                label = "Show overview &ruler"; 
    224223                addCheckBox(appearanceComposite, label, EditorPreferenceConstants.P_SHOW_OVERVIEW_RULER, 0); 
    225         /*      label = "Show lin&e numbers"; 
    226                 addCheckBox(appearanceComposite, label, EditorPreferenceConstants.P_SHOW_LINE_NUMBERS, 0); 
    227         */       
    228224                label = "Show Editor Toolbar"; 
    229225                addCheckBox(appearanceComposite, label, EditorPreferenceConstants.P_SHOW_EDITOR_TOOLBAR, 0);