[gnome-tweak-tool] Convert tweak_shell_extensions to new TweakGroup API
- From: John Stowers <jstowers src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-tweak-tool] Convert tweak_shell_extensions to new TweakGroup API
- Date: Sun, 18 Aug 2013 19:50:15 +0000 (UTC)
commit f2f0744aff6a81481f29e59da674a1eb03933a3b
Author: Alex Muñoz <alexmudoz gmail com>
Date: Sat Aug 10 01:55:14 2013 -0400
Convert tweak_shell_extensions to new TweakGroup API
...tensions.py => tweak_group_shell_extensions.py} | 26 ++++++++++----------
1 files changed, 13 insertions(+), 13 deletions(-)
---
diff --git a/gtweak/tweaks/tweak_shell_extensions.py b/gtweak/tweaks/tweak_group_shell_extensions.py
similarity index 96%
rename from gtweak/tweaks/tweak_shell_extensions.py
rename to gtweak/tweaks/tweak_group_shell_extensions.py
index 6e3275d..6796b15 100644
--- a/gtweak/tweaks/tweak_shell_extensions.py
+++ b/gtweak/tweaks/tweak_group_shell_extensions.py
@@ -12,8 +12,8 @@ from gi.repository import GObject
from operator import itemgetter
from gtweak.utils import extract_zip_file, execute_subprocess
from gtweak.gshellwrapper import GnomeShell, GnomeShellFactory
-from gtweak.tweakmodel import Tweak, TweakGroup
-from gtweak.widgets import FileChooserButton, build_label_beside_widget, build_horizontal_sizegroup,
build_tight_button, UI_BOX_SPACING
+from gtweak.tweakmodel import Tweak
+from gtweak.widgets import FileChooserButton, build_label_beside_widget, build_horizontal_sizegroup,
build_tight_button, UI_BOX_SPACING, ListBoxTweakGroup
from gtweak.egowrapper import ExtensionsDotGnomeDotOrg
from gtweak.utils import DisableExtension
@@ -219,10 +219,8 @@ class _ShellExtensionInstallerTweak(Gtk.Box, Tweak):
#set button back to default state
chooser.unselect_all()
-class ShellExtensionTweakGroup(TweakGroup):
+class ShellExtensionTweakGroup(ListBoxTweakGroup):
def __init__(self):
- TweakGroup.__init__(self, N_("Extensions"))
-
extension_tweaks = []
sg = build_horizontal_sizegroup()
@@ -232,10 +230,6 @@ class ShellExtensionTweakGroup(TweakGroup):
if shell is None:
raise Exception("Shell not running or DBus service not available")
- #add the extension installer
- extension_tweaks.append(
- _ShellExtensionInstallerTweak(shell, size_group=sg))
-
version = tuple(shell.version.split("."))
ego = ExtensionsDotGnomeDotOrg(version)
try:
@@ -254,8 +248,14 @@ class ShellExtensionTweakGroup(TweakGroup):
logging.warning("Error listing extensions", exc_info=True)
except:
logging.warning("Error detecting shell", exc_info=True)
-
- self.set_tweaks(*extension_tweaks)
+
+ #add the extension installer
+ extension_tweaks.append(
+ _ShellExtensionInstallerTweak(shell, size_group=sg))
+
+ ListBoxTweakGroup.__init__(self,
+ _("Extensions"),
+ *extension_tweaks)
def _got_info(self, ego, resp, uuid, extension, widget):
if uuid == extension["uuid"]:
@@ -270,6 +270,6 @@ class ShellExtensionTweakGroup(TweakGroup):
except KeyError:
print "Older/Unknown Version"
-TWEAK_GROUPS = (
+TWEAK_GROUPS = [
ShellExtensionTweakGroup(),
-)
+]
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]