[alacarte] ItemEditor: Refactor out some synchronization setters
- From: Jasper St. Pierre <jstpierre src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [alacarte] ItemEditor: Refactor out some synchronization setters
- Date: Fri, 11 Jan 2013 06:40:14 +0000 (UTC)
commit 41f6f9719de4c0558d07ba87088a20bafe631266
Author: Jasper St. Pierre <jstpierre mecheye net>
Date: Fri Jan 11 01:08:48 2013 -0500
ItemEditor: Refactor out some synchronization setters
Alacarte/ItemEditor.py | 58 ++++++++++++++++++++++++------------------------
1 files changed, 29 insertions(+), 29 deletions(-)
---
diff --git a/Alacarte/ItemEditor.py b/Alacarte/ItemEditor.py
index 9e56133..4bf7355 100644
--- a/Alacarte/ItemEditor.py
+++ b/Alacarte/ItemEditor.py
@@ -120,6 +120,30 @@ class LauncherEditor(object):
self.builder.get_object('ok').set_sensitive(valid)
+ def set_text(self, ctl, name):
+ try:
+ val = self.keyfile.get_string(DESKTOP_GROUP, name)
+ except GError:
+ pass
+ else:
+ self.builder.get_object(ctl).set_text(val)
+
+ def set_check(self, ctl, name):
+ try:
+ val = self.keyfile.get_boolean(DESKTOP_GROUP, name)
+ except GError:
+ pass
+ else:
+ self.builder.get_object(ctl).set_active(val)
+
+ def set_icon(self, ctl, name):
+ try:
+ val = self.keyfile.get_string(DESKTOP_GROUP, name)
+ except GError:
+ pass
+ else:
+ set_icon_string(self.builder.get_object(ctl), val)
+
def load(self):
self.keyfile = GLib.KeyFile()
try:
@@ -127,35 +151,11 @@ class LauncherEditor(object):
except GError:
return
- def set_text(ctl, name):
- try:
- val = self.keyfile.get_string(DESKTOP_GROUP, name)
- except GError:
- pass
- else:
- self.builder.get_object(ctl).set_text(val)
-
- def set_check(ctl, name):
- try:
- val = self.keyfile.get_boolean(DESKTOP_GROUP, name)
- except GError:
- pass
- else:
- self.builder.get_object(ctl).set_active(val)
-
- def set_icon(ctl, name):
- try:
- val = self.keyfile.get_string(DESKTOP_GROUP, name)
- except GError:
- pass
- else:
- set_icon_string(self.builder.get_object(ctl), val)
-
- set_text('name-entry', "Name")
- set_text('exec-entry', "Exec")
- set_text('comment-entry', "Comment")
- set_check('terminal-check', "Terminal")
- set_icon('icon-image', "Icon")
+ self.set_text('name-entry', "Name")
+ self.set_text('exec-entry', "Exec")
+ self.set_text('comment-entry', "Comment")
+ self.set_check('terminal-check', "Terminal")
+ self.set_icon('icon-image', "Icon")
def run(self):
self.dialog.present()
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]