def activateCb(self, app):
window = builder.get_object("window")
window.set_wmclass("Mastodon GTK", "Mastodon GTK")
window.set_title("Mastodon GTK")
app.add_window(window)
appMenu = Gio.Menu()
appMenu.append("About", "app.about")
appMenu.append("Quit", "app.quit")
about_action = Gio.SimpleAction.new("about", None)
about_action.connect("activate", self.on_about_activate)
builder.get_object("aboutdialog").connect(
"delete-event", lambda *_: builder.get_object("aboutdialog").hide() or True)
app.add_action(about_action)
quit_action = Gio.SimpleAction.new("quit", None)
quit_action.connect("activate", self.on_quit_activate)
app.add_action(quit_action)
app.set_app_menu(appMenu)
window.show_all()
评论列表
文章目录