@@ -87,7 +87,7 @@ def run(self):
87
87
os .path .join (conf .ApplicationPath , x [0 ])] + list (x [1 :])
88
88
self .listener = subprocess .Popen (args ("listener.py" , "--quiet" ),
89
89
stdin = subprocess .PIPE )
90
- self .webui = subprocess .Popen (args ("webui.py" ))
90
+ self .webui = subprocess .Popen (args ("webui.py" , "--quiet" ))
91
91
self .listenerqueue = QueueLine (self .listener .stdin )
92
92
93
93
if conf .MouseEnabled : self .listenerqueue .put ("mouse_start" )
@@ -129,17 +129,14 @@ def OnInit(self):
129
129
130
130
def OnOpenMenu (self , event ):
131
131
"""Creates and opens a popup menu for the tray icon."""
132
- menu = wx .Menu ()
133
- item_ui = wx .MenuItem (menu , - 1 , "&Open statistics" )
134
- item_startup = wx .MenuItem (menu , - 1 , "&Start with Windows" ,
135
- kind = wx .ITEM_CHECK ) if self .startupservice .can_start () else None
136
- item_mouse = wx .MenuItem (menu , - 1 , "Stop &mouse logging" ,
137
- kind = wx .ITEM_CHECK )
138
- item_keyboard = wx .MenuItem (menu , - 1 , "Stop &keyboard logging" ,
139
- kind = wx .ITEM_CHECK )
140
- item_console = wx .MenuItem (menu , - 1 , "Show Python &console" ,
141
- kind = wx .ITEM_CHECK )
142
- item_exit = wx .MenuItem (menu , - 1 , "E&xit %s" % conf .Title )
132
+ menu , makeitem = wx .Menu (), lambda x , ** k : wx .MenuItem (menu , - 1 , x , ** k )
133
+ item_ui = makeitem ("&Open statistics" )
134
+ item_startup = makeitem ("&Start with Windows" , kind = wx .ITEM_CHECK ) \
135
+ if self .startupservice .can_start () else None
136
+ item_mouse = makeitem ("Stop &mouse logging" , kind = wx .ITEM_CHECK )
137
+ item_keyboard = makeitem ("Stop &keyboard logging" , kind = wx .ITEM_CHECK )
138
+ item_console = makeitem ("Show Python &console" , kind = wx .ITEM_CHECK )
139
+ item_exit = makeitem ("E&xit %s" % conf .Title )
143
140
144
141
font = item_ui .Font
145
142
font .SetWeight (wx .FONTWEIGHT_BOLD )
@@ -243,7 +240,7 @@ def create_shortcut(self, path, target="", workdir="", icon=""):
243
240
244
241
245
242
def main ():
246
- """Entry point for stand-alone execution ."""
243
+ """Program entry point ."""
247
244
conf .init (), db .init (conf .DbPath , conf .DbStatements )
248
245
249
246
if wx :
0 commit comments