This commit is contained in:
ysc3839 2017-02-04 21:58:58 +08:00
parent a08114b1b0
commit fcd0ec5996
2 changed files with 8 additions and 2 deletions

View File

@ -42,7 +42,7 @@ class ActionsPlugin(object):
ui_ip = config.ui_ip if config.ui_ip != "*" else "127.0.0.1"
icon.items = (
icon.items = [
(self.titleIp, False),
(self.titleConnections, False),
(self.titleTransfer, False),
@ -57,8 +57,11 @@ class ActionsPlugin(object):
(_["!Open ZeroNet"], lambda: self.opensite("http://%s:%s/%s" % (ui_ip, config.ui_port, config.homepage))),
"--",
(_["Quit"], self.quit),
]
if not notificationicon.hasConsole():
del icon.items[3]
)
icon.clicked = lambda: self.opensite("http://%s:%s/%s" % (ui_ip, config.ui_port, config.homepage))
self.quit_servers_event = gevent.threadpool.ThreadResult(
lambda res: gevent.spawn_later(0.1, self.quitServers)

View File

@ -680,6 +680,9 @@ def hideConsole():
def showConsole():
ctypes.windll.user32.ShowWindow(ctypes.windll.kernel32.GetConsoleWindow(), 1)
def hasConsole():
return ctypes.windll.kernel32.GetConsoleWindow() != 0
if __name__ == "__main__":
import time