add an explicit menu to show MW

This commit is contained in:
Zlatin Balevsky
2019-10-22 21:48:51 +01:00
parent ddb0568aab
commit 7ad677ead2

View File

@@ -66,16 +66,21 @@ class Initialize extends AbstractLifecycleHandler {
tray.remove(trayIcon)
System.exit(0)
})
def showMW = {e ->
def mainFrame = application.getWindowManager().findWindow("main-frame")
if (mainFrame != null)
mainFrame.setVisible(true)
}
def show = new MenuItem("Open MuWire")
show.addActionListener(showMW)
popupMenu.add(show)
popupMenu.add(exit)
tray.add(trayIcon)
trayIcon.addActionListener({ e ->
def mainFrame = application.getWindowManager().findWindow("main-frame")
if (mainFrame != null)
mainFrame.setVisible(true)
})
trayIcon.addActionListener(showMW)
application.getContext().put("tray-icon", true)
} catch (Exception bad) {
log.log(Level.WARNING,"couldn't set tray icon",bad)