public class StackingPopupDispatcherImpl extends StackingPopupDispatcher implements java.awt.event.AWTEventListener, java.awt.KeyEventDispatcher
Modifier and Type | Method and Description |
---|---|
boolean |
close() |
boolean |
closeActivePopup() |
boolean |
dispatch(java.awt.AWTEvent event) |
boolean |
dispatchKeyEvent(java.awt.event.KeyEvent e) |
void |
eventDispatched(java.awt.AWTEvent event) |
java.awt.Component |
getComponent() |
java.util.stream.Stream<JBPopup> |
getPopupStream() |
void |
hidePersistentPopups() |
boolean |
isPopupFocused() |
void |
onPopupHidden(JBPopup popup) |
void |
onPopupShown(JBPopup popup,
boolean inStack) |
boolean |
requestFocus() |
void |
restorePersistentPopups() |
void |
setRestoreFocusSilently() |
getInstance
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
setRestoreFocusSilentely
public void onPopupShown(JBPopup popup, boolean inStack)
onPopupShown
in class StackingPopupDispatcher
public void onPopupHidden(JBPopup popup)
onPopupHidden
in class StackingPopupDispatcher
public void hidePersistentPopups()
hidePersistentPopups
in class StackingPopupDispatcher
public void restorePersistentPopups()
restorePersistentPopups
in class StackingPopupDispatcher
public void eventDispatched(java.awt.AWTEvent event)
eventDispatched
in interface java.awt.event.AWTEventListener
eventDispatched
in class StackingPopupDispatcher
public boolean dispatchKeyEvent(java.awt.event.KeyEvent e)
dispatchKeyEvent
in interface java.awt.KeyEventDispatcher
dispatchKeyEvent
in class StackingPopupDispatcher
public java.awt.Component getComponent()
getComponent
in interface IdePopupEventDispatcher
public java.util.stream.Stream<JBPopup> getPopupStream()
getPopupStream
in interface IdePopupEventDispatcher
public boolean dispatch(java.awt.AWTEvent event)
dispatch
in interface IdePopupEventDispatcher
public boolean requestFocus()
requestFocus
in interface IdePopupEventDispatcher
requestFocus
in class StackingPopupDispatcher
public boolean close()
close
in interface IdePopupEventDispatcher
close
in class StackingPopupDispatcher
public void setRestoreFocusSilently()
setRestoreFocusSilently
in interface IdePopupEventDispatcher
public boolean closeActivePopup()
closeActivePopup
in class StackingPopupDispatcher
public boolean isPopupFocused()
isPopupFocused
in class StackingPopupDispatcher