[meld] meldapp: Clean up GAction initialisation slightly
- From: Kai Willadsen <kaiw src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [meld] meldapp: Clean up GAction initialisation slightly
- Date: Fri, 6 Dec 2013 23:25:16 +0000 (UTC)
commit 019341fda207e6ecc136b394b1189869276b26f1
Author: Kai Willadsen <kai willadsen gmail com>
Date: Sun Nov 24 08:06:54 2013 +1000
meldapp: Clean up GAction initialisation slightly
meld/meldapp.py | 22 ++++++++++------------
1 files changed, 10 insertions(+), 12 deletions(-)
---
diff --git a/meld/meldapp.py b/meld/meldapp.py
index 54eb4d4..a0e2447 100644
--- a/meld/meldapp.py
+++ b/meld/meldapp.py
@@ -62,18 +62,16 @@ class MeldApp(Gtk.Application):
def do_startup(self):
Gtk.Application.do_startup(self)
- prefs_action = Gio.SimpleAction.new("preferences", None)
- prefs_action.connect("activate", self.preferences_callback)
- self.add_action(prefs_action)
- help_action = Gio.SimpleAction.new("help", None)
- help_action.connect("activate", self.help_callback)
- self.add_action(help_action)
- about_action = Gio.SimpleAction.new("about", None)
- about_action.connect("activate", self.about_callback)
- self.add_action(about_action)
- quit_action = Gio.SimpleAction.new("quit", None)
- quit_action.connect("activate", self.quit_callback)
- self.add_action(quit_action)
+ actions = (
+ ("preferences", self.preferences_callback),
+ ("help", self.help_callback),
+ ("about", self.about_callback),
+ ("quit", self.quit_callback),
+ )
+ for (name, callback) in actions:
+ action = Gio.SimpleAction.new(name, None)
+ action.connect('activate', callback)
+ self.add_action(action)
# TODO: Should not be necessary but Builder doesn't understand Menus
builder = meld.ui.util.get_builder("application.ui")
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]