private void deregisterHelper(IEditingSupport helper, JavaEditor editor) { ISourceViewer viewer= editor.getViewer(); if (viewer instanceof IEditingSupportRegistry) { IEditingSupportRegistry registry= (IEditingSupportRegistry) viewer; registry.unregister(helper); } } }
/** * Create a new AbstractTemplatesPage for the JavaEditor * * @param javaEditor the java editor */ public JavaTemplatesPage(JavaEditor javaEditor) { super(javaEditor, javaEditor.getViewer()); fJavaEditor= javaEditor; fTemplateProcessor= new TemplateVariableProcessor(); }
private void registerHelper(IEditingSupport helper) { if (fEditor == null) return; ISourceViewer viewer= fEditor.getViewer(); if (viewer instanceof IEditingSupportRegistry) { IEditingSupportRegistry registry= (IEditingSupportRegistry) viewer; registry.register(helper); } }
private void registerHelper(IEditingSupport helper, JavaEditor editor) { ISourceViewer viewer= editor.getViewer(); if (viewer instanceof IEditingSupportRegistry) { IEditingSupportRegistry registry= (IEditingSupportRegistry) viewer; registry.register(helper); } }
private void deregisterHelper(IEditingSupport helper, JavaEditor editor) { if (editor == null) return; ISourceViewer viewer= editor.getViewer(); if (viewer instanceof IEditingSupportRegistry) { IEditingSupportRegistry registry= (IEditingSupportRegistry) viewer; registry.unregister(helper); } } }
private void registerHelper(IEditingSupport helper, JavaEditor editor) { ISourceViewer viewer= editor.getViewer(); if (viewer instanceof IEditingSupportRegistry) { IEditingSupportRegistry registry= (IEditingSupportRegistry) viewer; registry.register(helper); } }
public JavaEditorBreadcrumb(JavaEditor javaEditor) { super(javaEditor); setTextViewer(javaEditor.getViewer()); }
public JavaEditorBreadcrumb(JavaEditor javaEditor) { super(javaEditor); setTextViewer(javaEditor.getViewer()); }
/** * Create a new AbstractTemplatesPage for the JavaEditor * * @param javaEditor the java editor */ public JavaTemplatesPage(JavaEditor javaEditor) { super(javaEditor, javaEditor.getViewer()); fJavaEditor= javaEditor; fTemplateProcessor= new TemplateVariableProcessor(); }
private void registerHelper(IEditingSupport helper, JavaEditor editor) { if (editor == null) return; ISourceViewer viewer= editor.getViewer(); if (viewer instanceof IEditingSupportRegistry) { IEditingSupportRegistry registry= (IEditingSupportRegistry) viewer; registry.register(helper); } }
protected Point computeMenuLocation(StyledText text) { if (fEditor == null || text != fEditor.getViewer().getTextWidget()) return null; return computeWordStart(); }
@Override public void run() { fJavaEditor.getViewer().getTextWidget().setFocus(); } }
@Override protected void handleCursorPositionChanged() { super.handleCursorPositionChanged(); fCachedSelectedRange= getViewer().getSelectedRange(); }
protected void handleCursorPositionChanged() { super.handleCursorPositionChanged(); fCachedSelectedRange= getViewer().getSelectedRange(); }
@Override protected void handleCursorPositionChanged() { super.handleCursorPositionChanged(); fCachedSelectedRange= getViewer().getSelectedRange(); }
@Override public void run() { fJavaEditor.getViewer().getTextWidget().setFocus(); } }
@Override protected Point computeMenuLocation(StyledText text) { if (fEditor == null || text != fEditor.getViewer().getTextWidget()) return super.computeMenuLocation(text); return computeWordStart(); }
@Override protected Point computeMenuLocation(StyledText text) { if (fEditor == null || text != fEditor.getViewer().getTextWidget()) return super.computeMenuLocation(text); return computeWordStart(); }
private IRegion modelRange2WidgetRange(IRegion region) { ISourceViewer viewer= fEditor.getViewer(); if (viewer instanceof ITextViewerExtension5) { ITextViewerExtension5 extension= (ITextViewerExtension5)viewer; return extension.modelRange2WidgetRange(region); } IRegion visibleRegion= viewer.getVisibleRegion(); int start= region.getOffset() - visibleRegion.getOffset(); int end= start + region.getLength(); if (end > visibleRegion.getLength()) end= visibleRegion.getLength(); return new Region(start, end - start); }
private IRegion modelRange2WidgetRange(IRegion region) { ISourceViewer viewer= fEditor.getViewer(); if (viewer instanceof ITextViewerExtension5) { ITextViewerExtension5 extension= (ITextViewerExtension5)viewer; return extension.modelRange2WidgetRange(region); } IRegion visibleRegion= viewer.getVisibleRegion(); int start= region.getOffset() - visibleRegion.getOffset(); int end= start + region.getLength(); if (end > visibleRegion.getLength()) end= visibleRegion.getLength(); return new Region(start, end - start); }