Example usage for com.intellij.openapi.ui.popup Balloon KEY

List of usage examples for com.intellij.openapi.ui.popup Balloon KEY

Introduction

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

Prototype

String KEY

To view the source code for com.intellij.openapi.ui.popup Balloon KEY.

Click Source Link

Usage

From source file:com.intellij.ui.popup.PopupFactoryImpl.java

License:Apache License

@Override
public Balloon getParentBalloonFor(@Nullable Component c) {
    if (c == null)
        return null;
    Component eachParent = c;/*  w  w w.  j  av a 2  s. c o m*/
    while (eachParent != null) {
        if (eachParent instanceof JComponent) {
            Object balloon = ((JComponent) eachParent).getClientProperty(Balloon.KEY);
            if (balloon instanceof Balloon) {
                return (Balloon) balloon;
            }
        }
        eachParent = eachParent.getParent();
    }

    return null;
}