public interface ApplicationActivationListener
Modifier and Type | Interface and Description |
---|---|
static class |
ApplicationActivationListener.Adapter
Deprecated.
Use
ApplicationActivationListener instead |
Modifier and Type | Field and Description |
---|---|
static Topic<ApplicationActivationListener> |
TOPIC |
Modifier and Type | Method and Description |
---|---|
default void |
applicationActivated(IdeFrame ideFrame)
Called when app is activated by transferring focus to it.
|
default void |
applicationDeactivated(IdeFrame ideFrame)
Called when app is de-activated by transferring focus from it.
|
default void |
delayedApplicationDeactivated(IdeFrame ideFrame)
Deprecated.
|
default void |
delayedApplicationDeactivated(java.awt.Window ideFrame)
This is more precise notification than {code applicationDeactivated} callback.
|
static final Topic<ApplicationActivationListener> TOPIC
default void applicationActivated(IdeFrame ideFrame)
default void applicationDeactivated(IdeFrame ideFrame)
@Deprecated default void delayedApplicationDeactivated(IdeFrame ideFrame)
delayedApplicationDeactivated(Window)
default void delayedApplicationDeactivated(java.awt.Window ideFrame)
The shortcoming of the method is that a notification is delivered with a delay. See {code app.deactivation.timeout} key in the registry