class InternalTrayManager extends TrayManager
_appContext, _jnotificationItem1, _jnotificationItem2, _notificationItem1, _notificationItem2, _showNotifications, _useSwing, PROP_NOTIFICATIONS, tray, trayIcon| Constructor and Description |
|---|
InternalTrayManager(RouterContext ctx,
Main main,
boolean useSwing) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
configureNotifications(boolean enable)
Does not save.
|
PopupMenu |
getMainMenu()
Build a popup menu, adding callbacks to the different items.
|
JPopupMenu |
getSwingMainMenu()
Build a popup menu, adding callbacks to the different items.
|
void |
startManager()
Add the tray icon to the system tray and start everything up.
|
protected void |
updateMenu()
Update the menu
|
_t, _t, displayMessage, initializeJNotificationItems, initializeNotificationItems, languageChanged, stopManagerpublic InternalTrayManager(RouterContext ctx, Main main, boolean useSwing)
protected void configureNotifications(boolean enable)
TrayManagerconfigureNotifications in class TrayManagerpublic PopupMenu getMainMenu()
TrayManagergetMainMenu in class TrayManagerpublic JPopupMenu getSwingMainMenu()
TrayManagergetSwingMainMenu in class TrayManagerpublic void startManager()
throws AWTException
TrayManagerstartManager in class TrayManagerAWTExceptionprotected void updateMenu()
updateMenu in class TrayManager