Example usage for com.intellij.openapi.ui.popup BalloonBuilder setAnimationCycle

List of usage examples for com.intellij.openapi.ui.popup BalloonBuilder setAnimationCycle

Introduction

In this page you can find the example usage for com.intellij.openapi.ui.popup BalloonBuilder setAnimationCycle.

Prototype

@NotNull
    BalloonBuilder setAnimationCycle(int time);

Source Link

Usage

From source file:com.intellij.find.impl.livePreview.LivePreview.java

License:Apache License

private void showBalloon(Editor editor, String replacementPreviewText) {
    if (ApplicationManager.getApplication().isUnitTestMode()) {
        myReplacementPreviewText = replacementPreviewText;
        return;/*from ww  w  .  j a  v  a 2 s .c o  m*/
    }

    ReplacementView replacementView = new ReplacementView(replacementPreviewText);

    BalloonBuilder balloonBuilder = JBPopupFactory.getInstance().createBalloonBuilder(replacementView);
    balloonBuilder.setFadeoutTime(0);
    balloonBuilder.setFillColor(IdeTooltipManager.GRAPHITE_COLOR);
    balloonBuilder.setAnimationCycle(0);
    balloonBuilder.setHideOnClickOutside(false);
    balloonBuilder.setHideOnKeyOutside(false);
    balloonBuilder.setHideOnAction(false);
    balloonBuilder.setCloseButtonEnabled(true);
    myReplacementBalloon = balloonBuilder.createBalloon();

    myReplacementBalloon.show(new ReplacementBalloonPositionTracker(editor), Balloon.Position.above);
}