- java.lang.Object
-
- org.scijava.desktop.platform.macos.MacOSAppEventDispatcher
-
- All Implemented Interfaces:
com.apple.eawt.AboutHandler,com.apple.eawt.AppEventListener,com.apple.eawt.AppForegroundListener,com.apple.eawt.AppHiddenListener,com.apple.eawt.AppReOpenedListener,com.apple.eawt.OpenFilesHandler,com.apple.eawt.PreferencesHandler,com.apple.eawt.PrintFilesHandler,com.apple.eawt.QuitHandler,com.apple.eawt.ScreenSleepListener,com.apple.eawt.SystemSleepListener,com.apple.eawt.UserSessionListener
public class MacOSAppEventDispatcher extends Object implements com.apple.eawt.AboutHandler, com.apple.eawt.AppForegroundListener, com.apple.eawt.AppHiddenListener, com.apple.eawt.AppReOpenedListener, com.apple.eawt.PreferencesHandler, com.apple.eawt.PrintFilesHandler, com.apple.eawt.QuitHandler, com.apple.eawt.ScreenSleepListener, com.apple.eawt.SystemSleepListener, com.apple.eawt.UserSessionListener, com.apple.eawt.OpenFilesHandler
Rebroadcasts macOS application events as SciJava events.- Author:
- Curtis Rueden
-
-
Constructor Summary
Constructors Constructor Description MacOSAppEventDispatcher(com.apple.eawt.Application app, org.scijava.event.EventService eventService)MacOSAppEventDispatcher(org.scijava.event.EventService eventService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidappHidden(com.apple.eawt.AppEvent.AppHiddenEvent e)voidappMovedToBackground(com.apple.eawt.AppEvent.AppForegroundEvent e)voidappRaisedToForeground(com.apple.eawt.AppEvent.AppForegroundEvent e)voidappReOpened(com.apple.eawt.AppEvent.AppReOpenedEvent e)voidappUnhidden(com.apple.eawt.AppEvent.AppHiddenEvent e)voidhandleAbout(com.apple.eawt.AppEvent.AboutEvent e)voidhandlePreferences(com.apple.eawt.AppEvent.PreferencesEvent e)voidhandleQuitRequestWith(com.apple.eawt.AppEvent.QuitEvent e, com.apple.eawt.QuitResponse r)voidopenFiles(com.apple.eawt.AppEvent.OpenFilesEvent event)voidprintFiles(com.apple.eawt.AppEvent.PrintFilesEvent e)voidscreenAboutToSleep(com.apple.eawt.AppEvent.ScreenSleepEvent e)voidscreenAwoke(com.apple.eawt.AppEvent.ScreenSleepEvent e)voidsystemAboutToSleep(com.apple.eawt.AppEvent.SystemSleepEvent e)voidsystemAweoke(com.apple.eawt.AppEvent.SystemSleepEvent e)voidsystemAwoke(com.apple.eawt.AppEvent.SystemSleepEvent e)voiduserSessionActivated(com.apple.eawt.AppEvent.UserSessionEvent e)voiduserSessionDeactivated(com.apple.eawt.AppEvent.UserSessionEvent e)
-
-
-
Method Detail
-
handleAbout
public void handleAbout(com.apple.eawt.AppEvent.AboutEvent e)
- Specified by:
handleAboutin interfacecom.apple.eawt.AboutHandler
-
handlePreferences
public void handlePreferences(com.apple.eawt.AppEvent.PreferencesEvent e)
- Specified by:
handlePreferencesin interfacecom.apple.eawt.PreferencesHandler
-
printFiles
public void printFiles(com.apple.eawt.AppEvent.PrintFilesEvent e)
- Specified by:
printFilesin interfacecom.apple.eawt.PrintFilesHandler
-
handleQuitRequestWith
public void handleQuitRequestWith(com.apple.eawt.AppEvent.QuitEvent e, com.apple.eawt.QuitResponse r)- Specified by:
handleQuitRequestWithin interfacecom.apple.eawt.QuitHandler
-
userSessionActivated
public void userSessionActivated(com.apple.eawt.AppEvent.UserSessionEvent e)
- Specified by:
userSessionActivatedin interfacecom.apple.eawt.UserSessionListener
-
userSessionDeactivated
public void userSessionDeactivated(com.apple.eawt.AppEvent.UserSessionEvent e)
- Specified by:
userSessionDeactivatedin interfacecom.apple.eawt.UserSessionListener
-
systemAboutToSleep
public void systemAboutToSleep(com.apple.eawt.AppEvent.SystemSleepEvent e)
- Specified by:
systemAboutToSleepin interfacecom.apple.eawt.SystemSleepListener
-
systemAwoke
public void systemAwoke(com.apple.eawt.AppEvent.SystemSleepEvent e)
-
systemAweoke
public void systemAweoke(com.apple.eawt.AppEvent.SystemSleepEvent e)
- Specified by:
systemAweokein interfacecom.apple.eawt.SystemSleepListener
-
screenAboutToSleep
public void screenAboutToSleep(com.apple.eawt.AppEvent.ScreenSleepEvent e)
- Specified by:
screenAboutToSleepin interfacecom.apple.eawt.ScreenSleepListener
-
screenAwoke
public void screenAwoke(com.apple.eawt.AppEvent.ScreenSleepEvent e)
- Specified by:
screenAwokein interfacecom.apple.eawt.ScreenSleepListener
-
appHidden
public void appHidden(com.apple.eawt.AppEvent.AppHiddenEvent e)
- Specified by:
appHiddenin interfacecom.apple.eawt.AppHiddenListener
-
appUnhidden
public void appUnhidden(com.apple.eawt.AppEvent.AppHiddenEvent e)
- Specified by:
appUnhiddenin interfacecom.apple.eawt.AppHiddenListener
-
appMovedToBackground
public void appMovedToBackground(com.apple.eawt.AppEvent.AppForegroundEvent e)
- Specified by:
appMovedToBackgroundin interfacecom.apple.eawt.AppForegroundListener
-
appRaisedToForeground
public void appRaisedToForeground(com.apple.eawt.AppEvent.AppForegroundEvent e)
- Specified by:
appRaisedToForegroundin interfacecom.apple.eawt.AppForegroundListener
-
appReOpened
public void appReOpened(com.apple.eawt.AppEvent.AppReOpenedEvent e)
- Specified by:
appReOpenedin interfacecom.apple.eawt.AppReOpenedListener
-
openFiles
public void openFiles(com.apple.eawt.AppEvent.OpenFilesEvent event)
- Specified by:
openFilesin interfacecom.apple.eawt.OpenFilesHandler
-
-