Package org.eclipse.jface.text.contentassist

Examples of org.eclipse.jface.text.contentassist.ContentAssistant


    Plugin.getDefault().getContextInformationProvider().reset();
  }
 
  @Override
  public IContentAssistant getContentAssistant(ISourceViewer sourceViewer) { 
    _contentAssistent = new ContentAssistant();
    _contentAssistent.enableAutoActivation(true);
    _contentAssistent.setProposalPopupOrientation(IContentAssistant.PROPOSAL_OVERLAY);
    _contentAssistent.setContextInformationPopupOrientation(IContentAssistant.CONTEXT_INFO_ABOVE);
    _contentAssistent.setInformationControlCreator(getInformationControlCreator(sourceViewer));
    _contentAssistent.setRepeatedInvocationMode(true);
View Full Code Here


  private ContentAssistant _contentAssistent;


    @Override
    public IContentAssistant getContentAssistant(ISourceViewer sourceViewer) {
      _contentAssistent = new ContentAssistant();
        _contentAssistent.enableAutoActivation(true);
        _contentAssistent.setProposalPopupOrientation(IContentAssistant.PROPOSAL_OVERLAY);
        _contentAssistent.setContextInformationPopupOrientation(IContentAssistant.CONTEXT_INFO_ABOVE);
        _contentAssistent.setInformationControlCreator(getInformationControlCreator(sourceViewer));
        _contentAssistent.setRepeatedInvocationMode(true);
View Full Code Here

    public IContentAssistant getContentAssistant(ISourceViewer sourceViewer)
    {
        if (editor == null) return null;
       
        ContentAssistant assistant = new ContentAssistant();

        // Enable content assist for all content types
        String[] contentTypes = this.getConfiguredContentTypes(sourceViewer);
        for (int i = 0; i < contentTypes.length; i++)
        {
            assistant.setContentAssistProcessor(
                new PerlCompletionProcessor(editor), contentTypes[i]);
        }

        assistant.enableAutoActivation(true);
        assistant.enableAutoInsert(true);
        assistant.setAutoActivationDelay(prefs.getInt(CodeAssistPreferences.AUTO_ACTIVATION_DELAY));
        assistant.setProposalPopupOrientation(ContentAssistant.PROPOSAL_OVERLAY);
        assistant.setContextInformationPopupOrientation(ContentAssistant.CONTEXT_INFO_ABOVE);
        assistant.setContextInformationPopupBackground(
            PerlEditorPlugin.getDefault().getColor(new RGB(0, 0, 0)));
        assistant.setProposalSelectorBackground(
            PerlEditorPlugin.getDefault().getColor(new RGB(255, 255, 255)));
        assistant.setInformationControlCreator(getInformationControlCreator(sourceViewer));
       
        return assistant;
    }
View Full Code Here

    super(editor);
  }

  @Override
  public IContentAssistant getContentAssistant(ISourceViewer sourceViewer) {
    ContentAssistant assistant = new ContentAssistant();
    for(String type : editor.getTypes()) {
      if (!type.equals("action")) {
        CompletionProcessor processor = new CompletionProcessor(type, sourceViewer, editor);
        assistant.setContentAssistProcessor(processor, type);
      }
    }
    ActionCompletionProcessor processor = new ActionCompletionProcessor(sourceViewer, editor);
    assistant.setContentAssistProcessor(processor, "action");
    return assistant;
  }
View Full Code Here

    return reconciler;
  }

  @Override
  public IContentAssistant getContentAssistant(ISourceViewer sourceViewer) {
    ContentAssistant assistant = new ContentAssistant();
    for(String type : editor.getTypes()) {
      if (!type.equals("action")) {
        CompletionProcessor processor = new CompletionProcessor(type, sourceViewer, editor);
        assistant.setContentAssistProcessor(processor, type);
      }
    }
    ActionCompletionProcessor processor = new ActionCompletionProcessor(sourceViewer, editor);
    assistant.setContentAssistProcessor(processor, "action");
    return assistant;
  }
View Full Code Here

    return result;
  }

  @Override
  public IContentAssistant getContentAssistant(ISourceViewer sourceViewer) {
    ContentAssistant assistant = new ContentAssistant();
    for(String type : editor.getTypes()) {
      CompletionProcessor processor = new CompletionProcessor(type, sourceViewer, editor);
      assistant.setContentAssistProcessor(processor, type);
    }
    return assistant;
  }
View Full Code Here

        return null;
    }

    @Override
    public IContentAssistant getContentAssistant(final ISourceViewer sourceViewer) {
        final ContentAssistant contentAssistant = new ContentAssistant();
        contentAssistant
                .setDocumentPartitioning(getConfiguredDocumentPartitioning(sourceViewer));

        final IErlModule module = getModule();
        final IErlProject project = getProject();
        contentAssistProcessor = new ErlContentAssistProcessor(sourceViewer, module,
                project, contentAssistant);
        contentAssistProcessorForStrings = new ErlStringContentAssistProcessor(
                sourceViewer, module, project, contentAssistant);

        contentAssistProcessor.setToPrefs();
        contentAssistant.setContentAssistProcessor(contentAssistProcessor,
                IDocument.DEFAULT_CONTENT_TYPE);
        contentAssistant.setContentAssistProcessor(contentAssistProcessor,
                IErlangPartitions.ERLANG_QATOM);
        contentAssistant.setContentAssistProcessor(contentAssistProcessorForStrings,
                IErlangPartitions.ERLANG_STRING);
        contentAssistant.enableAutoInsert(true);
        contentAssistant.enablePrefixCompletion(false);
        contentAssistant.setDocumentPartitioning(IErlangPartitions.ERLANG_PARTITIONING);

        contentAssistant.setProposalPopupOrientation(IContentAssistant.PROPOSAL_OVERLAY);
        contentAssistant
                .setContextInformationPopupOrientation(IContentAssistant.CONTEXT_INFO_ABOVE);
        contentAssistant
                .setInformationControlCreator(getInformationControlCreator(sourceViewer));

        return contentAssistant;
    }
View Full Code Here

    return formatter;
  }
 
  @Override
  public IContentAssistant getContentAssistant(ISourceViewer sourceViewer) {
    ContentAssistant assistant = new ContentAssistant();

    // default templates
    assistant.setContentAssistProcessor(new DjangoTagCompletionProcessor(), IDocument.DEFAULT_CONTENT_TYPE);
    assistant.setContentAssistProcessor(new DjangoFilterCompletionProcessor(), IDjangoPartitions.DJANGO_VARIABLE);

    assistant.setContentAssistProcessor(new DjangoFilterCompletionProcessor(), IDjangoPartitions.DJANGO_TAG);
//    assistant.setContentAssistProcessor(new DjangoTagCompletionProcessor(), IDjangoPartitions.DJANGO_TAG);
    assistant.setContentAssistProcessor(new DjangoTagCompletionProcessor(), IDjangoPartitions.HTML_TAG);
    assistant.setContentAssistProcessor(new DjangoTagCompletionProcessor(), IDjangoPartitions.JAVA_SCRIPT);
    assistant.setContentAssistProcessor(new DjangoTagCompletionProcessor(), IDjangoPartitions.HTML_CSS);

//    // display Django keywords
//    assistant.setContentAssistProcessor(new DjangoCompletionProcessor(IDjangoPartitions.DJANGO_TAG),
//                      IDocument.DEFAULT_CONTENT_TYPE);
//
//    // display Django filters
//    assistant.setContentAssistProcessor(new DjangoCompletionProcessor(IDjangoPartitions.DJANGO_VARIABLE),
//                      IDjangoPartitions.DJANGO_VARIABLE);

    assistant.enableAutoInsert(true);
    assistant.enableAutoActivation(true);
    assistant.setAutoActivationDelay(100);
    //assistant.enableColoredLabels(true);
    //assistant.setProposalPopupOrientation(IContentAssistant.CONTEXT_INFO_BELOW);
    //assistant.setContextInformationPopupOrientation(IContentAssistant.CONTEXT_INFO_BELOW);
    //assistant.setContextInformationPopupBackground(colorProvider.getColor(new RGB(0, 0, 0)));

    //assistant.setDocumentPartitioning(IDjangoPartitions.CONFIGURED_CONTENT_TYPES);

    assistant.setProposalSelectorBackground(colorProvider.getColor(new RGB(255, 255, 225)));

    return assistant;
  }
View Full Code Here

      doubleClickStrategy = new DjangoDoubleClickStrategy();
    return doubleClickStrategy;
  }
  @Override
  public IContentAssistant getContentAssistant(ISourceViewer sourceViewer) {
    ContentAssistant assistant = new ContentAssistant();

    // default templates
    assistant.setContentAssistProcessor(new DjangoTagCompletionProcessor(), IDocument.DEFAULT_CONTENT_TYPE);
    assistant.setContentAssistProcessor(new DjangoTagCompletionProcessor(), IDjangoPartitions.DJANGO_TAG);
    assistant.setContentAssistProcessor(new DjangoFilterCompletionProcessor(), IDjangoPartitions.DJANGO_VARIABLE);
    assistant.setContentAssistProcessor(new DjangoTagCompletionProcessor(), IDjangoPartitions.HTML_TAG);
    assistant.setContentAssistProcessor(new DjangoTagCompletionProcessor(), IDjangoPartitions.JAVA_SCRIPT);
    assistant.setContentAssistProcessor(new DjangoTagCompletionProcessor(), IDjangoPartitions.HTML_CSS);

//    // display Django keywords
//    assistant.setContentAssistProcessor(new DjangoCompletionProcessor(IDjangoPartitions.DJANGO_TAG),
//        IDjangoPartitions.DJANGO_TAG);
//
//    // display Django filters
//    assistant.setContentAssistProcessor(new DjangoCompletionProcessor(IDjangoPartitions.DJANGO_VARIABLE),
//        IDjangoPartitions.DJANGO_VARIABLE);

    assistant.enableAutoInsert(true);
    assistant.enableAutoActivation(true);
    assistant.setAutoActivationDelay(100);
    assistant.setProposalPopupOrientation(IContentAssistant.CONTEXT_INFO_BELOW);
    assistant.setContextInformationPopupOrientation(IContentAssistant.CONTEXT_INFO_BELOW);
    assistant.setContextInformationPopupBackground(colorProvider.getColor(new RGB(0, 0, 0)));

    //assistant.setDocumentPartitioning(IDjangoPartitions.CONFIGURED_CONTENT_TYPES);

    return assistant;
  }
View Full Code Here

        return reconciler;
    }

    public IContentAssistant getContentAssistant(ISourceViewer sourceViewer) {
        // Create content assistant
        ContentAssistant assistant = new ContentAssistant();

        // required to display additional info
        assistant.setInformationControlCreator(new IInformationControlCreator() {
            public IInformationControl createInformationControl(Shell parent) {
                return new DefaultInformationControl(parent, true);
            }
        });

        processor.setFile(file);
        // Set this processor for each supported content type
        assistant.setContentAssistProcessor(processor, XMLPartitionScanner.XML_TAG);
        assistant.setContentAssistProcessor(processor, XMLPartitionScanner.XML_DEFAULT);
        assistant.setContentAssistProcessor(processor, IDocument.DEFAULT_CONTENT_TYPE);

        // Return the content assistant
        return assistant;
    }
View Full Code Here

TOP

Related Classes of org.eclipse.jface.text.contentassist.ContentAssistant

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.