Package org.eclipse.dltk.ui.text.completion

Examples of org.eclipse.dltk.ui.text.completion.ScriptCompletionProposal


        ProposalInfo proposalInfo = CompletionProposalProvider.createScriptCompletionProposal(proposal, this);
        ImageDescriptor imageDescriptor = CompletionProposalProvider.createTypeImageDescriptor(proposal);

        if (proposalInfo != null) {
            ScriptCompletionProposal symfonyProposal = generateSymfonyProposal(proposal, imageDescriptor);
            symfonyProposal.setProposalInfo(proposalInfo);
            symfonyProposal.setRelevance(computeRelevance(proposal));
            return symfonyProposal;
        }

        return super.createScriptCompletionProposal(proposal);
    }
View Full Code Here


        Image image = getImage(descriptor);

        String displayString = ((SymfonyCompletionProposalLabelProvider) getLabelProvider())
                .createTypeProposalLabel(typeProposal);

        ScriptCompletionProposal scriptProposal = new EmptyCompletionProposal(completion, replaceStart, length, image, displayString, 0);

        return scriptProposal;

    }
View Full Code Here

    for (ICompletionProposalProvider provider : ExtensionManager.getInstance().getProposalExtensions()) {
      ProposalInfo proposalInfo = provider.createScriptCompletionProposal(proposal, this);
      ImageDescriptor descriptor = provider.createTypeImageDescriptor(proposal);

      if (proposalInfo != null) {
        ScriptCompletionProposal twigProposal = generateTwigProposal(proposal, descriptor);
        twigProposal.setProposalInfo(proposalInfo);
        twigProposal.setRelevance(computeRelevance(proposal));
        return twigProposal;
      }
    }

    return super.createScriptCompletionProposal(proposal);
View Full Code Here

    return super.createScriptCompletionProposal(proposal);
  }

  private IScriptCompletionProposal createTestProposal(CompletionProposal proposal) {

    ScriptCompletionProposal scriptProposal = generateTwigProposal(proposal);
    scriptProposal.setRelevance(computeRelevance(proposal));
    ICompletionProposalInfo testProposalInfo = new TestProposalInfo(getSourceModule().getScriptProject(), proposal);
    scriptProposal.setProposalInfo(testProposalInfo);
    return scriptProposal;

  }
View Full Code Here

  }

  private IScriptCompletionProposal createFunctionProposal(CompletionProposal proposal) {

    ScriptCompletionProposal scriptProposal = generateTwigProposal(proposal);
    scriptProposal.setRelevance(computeRelevance(proposal));
    scriptProposal.setProposalInfo(new FunctionProposalInfo(getSourceModule().getScriptProject(), proposal));
    return scriptProposal;

  }
View Full Code Here

  }

  private IScriptCompletionProposal createFilterProposal(CompletionProposal proposal) {

    ScriptCompletionProposal scriptProposal = generateTwigProposal(proposal);
    scriptProposal.setRelevance(computeRelevance(proposal));

    ICompletionProposalInfo filterProposal = new FilterProposalInfo(getSourceModule().getScriptProject(), proposal);

    scriptProposal.setProposalInfo(filterProposal);
    return scriptProposal;

  }
View Full Code Here

  }

  private IScriptCompletionProposal createTagProposal(CompletionProposal proposal) {

    ScriptCompletionProposal scriptProposal = generateTwigProposal(proposal);
    scriptProposal.setRelevance(computeRelevance(proposal));
    ICompletionProposalInfo tagProposal = new TagProposalInfo(getSourceModule().getScriptProject(), proposal);

    scriptProposal.setProposalInfo(tagProposal);
    return scriptProposal;

  }
View Full Code Here

    Image image = getImage(descriptor);

    String displayString = ((TwigCompletionProposalLabelProvider) getLabelProvider())
        .createTypeProposalLabel(typeProposal);

    ScriptCompletionProposal scriptProposal = new EmptyCompletionProposal(completion, replaceStart, length, image,
        displayString, 0);

    return scriptProposal;

  }
View Full Code Here

TOP

Related Classes of org.eclipse.dltk.ui.text.completion.ScriptCompletionProposal

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.