Package org.eclipse.jface.text.source

Examples of org.eclipse.jface.text.source.SourceViewerConfiguration


   * @param parent
   *            the parent control
   * @return a configured source viewer
   */
  private SourceViewer createViewer(Composite parent) {
    SourceViewerConfiguration sourceViewerConfiguration = new StructuredTextViewerConfiguration() {
      StructuredTextViewerConfiguration baseConfiguration = new PHPStructuredTextViewerConfiguration();

      @Override
      public String[] getConfiguredContentTypes(ISourceViewer sourceViewer) {
        return baseConfiguration
View Full Code Here


    text.setEditable(false);
    text.setFont(JFaceResources.getFont("org.eclipse.wst.sse.ui.textfont")); //$NON-NLS-1$

    // PHPStructuredTextViewerConfiguration configuration = new
    // PHPStructuredTextViewerConfiguration();
    SourceViewerConfiguration configuration = new StructuredTextViewerConfiguration() {
      StructuredTextViewerConfiguration baseConfiguration = new PHPStructuredTextViewerConfiguration();

      @Override
      public String[] getConfiguredContentTypes(ISourceViewer sourceViewer) {
        return baseConfiguration
View Full Code Here

        SWT.MULTI |
        SWT.BORDER |
        SWT.FULL_SELECTION;
    displayViewer =
        new SourceViewer(liveDisplay, ruler, styles);
    SourceViewerConfiguration config =
        new SourceViewerConfiguration();
    displayViewer.configure(config);
    displayDocument = new Document("");
    displayViewer.setDocument(displayDocument);
   
    displayViewer.addViewportListener(new IViewportListener() {
View Full Code Here

  public void reconciled() {
    if (fInitialReconcile) {
      updateForInitialReconcile();
    }
   
    SourceViewerConfiguration config= getSourceViewerConfiguration();
    if (config == null || getViewer() == null) {
      return; //editor has been disposed.
    }
    IAutoEditStrategy[] strategies= config.getAutoEditStrategies(getViewer(), null);
    for (int i = 0; i < strategies.length; i++) {
      IAutoEditStrategy strategy = strategies[i];
      if (strategy instanceof CFEIndentStrategy) {
        ((CFEIndentStrategy)strategy).reconciled();
      }
View Full Code Here

  private void configureToggleCommentAction() {
    IAction action = getAction("ToggleComment");
   
    if (action instanceof ToggleCommentAction) {
      ISourceViewer sourceViewer = getSourceViewer();
      SourceViewerConfiguration configuration = getSourceViewerConfiguration();
      ((ToggleCommentAction) action).configure(sourceViewer, configuration);
    }
  }
View Full Code Here

        IQuickAssistProcessor quickAssistProcessor = createConsoleQuickAssistProcessor(quickAssist);

        // Correction assist works on all
        quickAssist.setQuickAssistProcessor(quickAssistProcessor);

        SourceViewerConfiguration cfg = new JSScriptConsoleSourceViewerConfiguration(createHover(), contentAssist,
                quickAssist);
        return cfg;
    }
View Full Code Here

    {
        // create source editor
        sourceEditor = new SourceViewer( this, null, null, false, SWT.BORDER | SWT.V_SCROLL | SWT.H_SCROLL );

        // setup basic configuration
        SourceViewerConfiguration configuration = new ACISourceViewerConfiguration();
        sourceEditor.configure( configuration );

        // set text font
        Font font = JFaceResources.getFont( JFaceResources.TEXT_FONT );
        sourceEditor.getTextWidget().setFont( font );
View Full Code Here

            }
          }
        }

        if (textEditor != null) {
          SourceViewerConfiguration configuration = null;
          try {
            Method getSourceViewerConfigurationMethod = ReflectionUtils.findMethod(textEditor.getClass(),
                "getSourceViewerConfiguration");
            getSourceViewerConfigurationMethod.setAccessible(true);
            configuration = (SourceViewerConfiguration) getSourceViewerConfigurationMethod
                .invoke(textEditor);
          }
          catch (Exception e) {
            // TODO CD add logging here
          }
          if (configuration != null) {
            ISourceViewer textViewer = textEditor.getTextViewer();
            IReconciler reconciler = configuration.getReconciler(textViewer);
            if (reconciler instanceof DirtyRegionProcessor) {
              ((DirtyRegionProcessor) reconciler).setDocument(textViewer.getDocument());
            }
          }
        }
View Full Code Here

TOP

Related Classes of org.eclipse.jface.text.source.SourceViewerConfiguration

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.