/** * Creates a composite ruler to be used as the vertical ruler by this editor. * Subclasses may re-implement this method. * * @return the vertical ruler */ protected CompositeRuler createCompositeRuler() { return new CompositeRuler(); }
/** * Creates a composite ruler to be used as the vertical ruler by this editor. * Subclasses may re-implement this method. * * @return the vertical ruler */ protected CompositeRuler createCompositeRuler() { return new CompositeRuler(); }
/** * Creates a new source viewer. This method is called when creating and * initializing the content areas of the merge viewer (see * {@link #createControls(Composite)}). It is called three * times for each text part of the comparison: ancestor, left, right. * Clients may implement to provide their own type of source viewers. The * viewer is not expected to be configured with a source viewer * configuration. * * @param parent * the parent of the viewer's control * @param textOrientation * style constant bit for text orientation * @return Default implementation returns an instance of * {@link SourceViewer}. * @since 3.5 */ protected SourceViewer createSourceViewer(Composite parent, int textOrientation) { return new SourceViewer(parent, new CompositeRuler(), textOrientation | SWT.H_SCROLL | SWT.V_SCROLL); }
@Override public void createPartControl(Composite composite) { SourceViewer sourceViewer= (SourceViewer)createJavaSourceViewer(composite, new CompositeRuler(), null, false, fTextOrientation | SWT.H_SCROLL | SWT.V_SCROLL, createChainedPreferenceStore(null)); setSourceViewer(this, sourceViewer); createNavigationActions(); getSelectionProvider().addSelectionChangedListener(getSelectionChangedListener()); }
@Override public void createPartControl(Composite composite) { SourceViewer sourceViewer= (SourceViewer)createJavaSourceViewer(composite, new CompositeRuler(), null, false, fTextOrientation | SWT.H_SCROLL | SWT.V_SCROLL, createChainedPreferenceStore(null)); setSourceViewer(this, sourceViewer); createNavigationActions(); getSelectionProvider().addSelectionChangedListener(getSelectionChangedListener()); }
final CompositeRuler annotationRuler; if (annotationTypes != null && annotationTypes.length != 0) { annotationRuler = new CompositeRuler(); } else { annotationRuler = null;
/** * @see org.eclipse.ui.forms.editor.FormPage#createFormContent(org.eclipse.ui.forms.IManagedForm) */ protected void createFormContent(IManagedForm managedForm) { Composite body = managedForm.getForm().getBody(); GridLayoutFactory.fillDefaults().numColumns(1).applyTo(body); viewer = new DiffViewer(body, new CompositeRuler(), SWT.V_SCROLL | SWT.H_SCROLL); viewer.setEditable(false); GridDataFactory.fillDefaults().grab(true, true) .applyTo(viewer.getControl()); MenuManager manager = new MenuManager(); addEditorActions(manager); Menu menu = manager.createContextMenu(viewer.getTextWidget()); IEditorSite site = getEditorSite(); site.setSelectionProvider(viewer); site.registerContextMenu( AbstractTextEditor.COMMON_EDITOR_CONTEXT_MENU_ID, manager, viewer, true); site.registerContextMenu( AbstractTextEditor.DEFAULT_EDITOR_CONTEXT_MENU_ID, manager, viewer, true); viewer.getTextWidget().setMenu(menu); formatDiff(); } }
public MergeSourceViewer(Composite parent, int style, ResourceBundle bundle, ICompareContainer container) { super(parent, new CompositeRuler(), style | SWT.H_SCROLL | SWT.V_SCROLL); fResourceBundle= bundle; MenuManager menu= new MenuManager(); menu.setRemoveAllWhenShown(true); menu.addMenuListener(this); StyledText te= getTextWidget(); te.setMenu(menu.createContextMenu(te)); container.registerContextMenu(menu, this); // for listening to editor show/hide line number preference value fPreferenceChangeListener= new IPropertyChangeListener() { public void propertyChange(PropertyChangeEvent event) { MergeSourceViewer.this.handlePropertyChangeEvent(event); } }; EditorsUI.getPreferenceStore().addPropertyChangeListener(fPreferenceChangeListener); fShowLineNumber= EditorsUI.getPreferenceStore().getBoolean(AbstractDecoratedTextEditorPreferenceConstants.EDITOR_LINE_NUMBER_RULER); if(fShowLineNumber){ updateLineNumberRuler(); } IOperationHistory history = getHistory(); if (history != null) history.addOperationHistoryListener(this); }