def build_menu(self):
self.INDICATOR.set_menu(Gtk.Menu())
reddit_data = self.request.get_user_info()
signals = {
'inbox_handler': self.open_inbox,
'karma_handler': self.toggle_karma_view,
'refresh_handler': self.set_refresh_interval,
'notifications_handler': self.notifications_handler,
'autostart_handler': self.autostart_handler,
'subreddit_handler': self.subreddit_chooser.show_window,
'force_refresh_handler': self.force_refresh_handler,
'about': self.about_handler,
'quit': self.quit
}
self.builder.add_from_file(get_file('furikura/ui/menu.xml'))
self.builder.connect_signals(signals)
menu = self.builder.get_object('furikura_menu')
menu.show()
self.update_appindicator(reddit_data)
self.run_background(self.config.get('refresh_interval'))
self.set_radio('refresh_interval')
self.set_radio('karma_view')
self.set_radio('notifications')
self.set_checkbox('autostart')
self.INDICATOR.set_menu(menu)
评论列表
文章目录