public interface PopupWindowListener
PopupWindowListener
is used to notify clients about the status of a popup window. Note that this API is still in progress, and may change in the near future.Modifier and Type | Field and Description |
---|---|
static int |
CLOSED_AUTO
Popup window was closed automatically because a popup it depended on was closed.
|
static int |
CLOSED_NORMAL
Popup window was closed normally (programmatically).
|
Modifier and Type | Method and Description |
---|---|
void |
editorFocusGained(PopupWindow popupWindow)
Notifies the listener that the editor (or one of its popups) have regained focus.
|
void |
editorFocusLost(PopupWindow popupWindow, boolean isTemporary)
Notifies the listener that the editor and any managed popups have lost focus.
|
void |
popupClosed(PopupWindow popupWindow, int how)
Notifies the listener that the popup window has been closed.
|
static final int CLOSED_NORMAL
static final int CLOSED_AUTO
void popupClosed(PopupWindow popupWindow, int how)
popupWindow
- the popup window that this notification is being delivered forhow
- how the popup was closed, either CLOSED_NORMAL or CLOSED_AUTO.void editorFocusGained(PopupWindow popupWindow)
popupWindow
- the popup window that this notification is being delivered forvoid editorFocusLost(PopupWindow popupWindow, boolean isTemporary)
popupWindow
- the popup window that this notification is being delivered forisTemporary
- whether the loss of focus is temporary