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, addMenu, disableMenu, displayMessage, enableMenu, hideMenu, initializeJNotificationItems, initializeNotificationItems, languageChanged, removeMenu, showMenu, stopManager, updateMenu
public InternalTrayManager(RouterContext ctx, Main main, boolean useSwing)
public void startManager() throws AWTException
TrayManager
startManager
in class TrayManager
AWTException
public PopupMenu getMainMenu()
TrayManager
getMainMenu
in class TrayManager
public JPopupMenu getSwingMainMenu()
TrayManager
getSwingMainMenu
in class TrayManager
protected void updateMenu()
updateMenu
in class TrayManager
protected void configureNotifications(boolean enable)
TrayManager
configureNotifications
in class TrayManager