ui.py

changeset 46
ecb41072a1b7
parent 45
aa2a95dc6093
child 49
db33dfa64ad6
equal deleted inserted replaced
45:aa2a95dc6093 46:ecb41072a1b7
161 161
162 menu_log=rumps.MenuItem("Show log", callback=lambda _: showlog()) 162 menu_log=rumps.MenuItem("Show log", callback=lambda _: showlog())
163 menu.append(menu_log) 163 menu.append(menu_log)
164 164
165 if not settings['no_quit_menu_entry']: 165 if not settings['no_quit_menu_entry']:
166 menu_quit=rumps.MenuItem("Quit...", callback=self.my_quit) 166 menu_quit=rumps.MenuItem("Quit...", callback=lambda _: self.quit())
167 menu.append(menu_quit) 167 menu.append(menu_quit)
168 168
169 return menu, state 169 return menu, state
170 170
171 def refresh_ui(self): 171 def refresh_ui(self):
196 msgid, errorlog['message']) 196 msgid, errorlog['message'])
197 197
198 notification_workaround(borgend.appname_stylised, 198 notification_workaround(borgend.appname_stylised,
199 msgid, errorlog['message']) 199 msgid, errorlog['message'])
200 200
201 def my_quit(self, _): 201 def quit(self):
202 logging.shutdown() 202 logging.shutdown()
203 rumps.quit_application() 203 rumps.quit_application()
204 204
205 def __menu_select_backup(self, sender, b): 205 def __menu_select_backup(self, sender, b):
206 #sender.state=not sender.state 206 #sender.state=not sender.state

mercurial