[gnome-tweak-tool] Theme improvements
- From: John Stowers <jstowers src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-tweak-tool] Theme improvements
- Date: Sun, 18 Aug 2013 19:48:39 +0000 (UTC)
commit 4acf82acca8c2a79e88cae0814cac8de172937b9
Author: John Stowers <john stowers gmail com>
Date: Sun Aug 4 16:48:50 2013 +0200
Theme improvements
* use GtkListBox to pack tweaks in
* use css themeing for more widgets
data/shell.css | 24 +++++++++++++++++++++++-
gtweak/tweakview.py | 19 +++++++++++--------
2 files changed, 34 insertions(+), 9 deletions(-)
---
diff --git a/data/shell.css b/data/shell.css
index 8039233..5cacefb 100644
--- a/data/shell.css
+++ b/data/shell.css
@@ -1,6 +1,28 @@
+.list#tweak-group {
+ background-color: @theme_bg_color;
+}
.list#tweak-categories {
- background: #ebedeb;
+ background-color: #ebedeb;
}
.list-row#tweak-category {
padding: 10px;
}
+.list-row#tweak {
+ padding: 3px 3px 0px 0px;
+ background-color: @theme_bg_color;
+}
+.list-row:hover#tweak {
+ background-color: @theme_bg_color;
+}
+.list-row#tweak-title {
+ padding: 10px 10px 0px 0px;
+ background-color: @theme_bg_color;
+}
+.list-row:hover#tweak-title {
+ padding: 10px 10px 0px 0px;
+ background-color: @theme_bg_color;
+}
+/* GtkStack {
+ * margin: 20px;
+ * }
+ */
diff --git a/gtweak/tweakview.py b/gtweak/tweakview.py
index 134ef2e..957897a 100644
--- a/gtweak/tweakview.py
+++ b/gtweak/tweakview.py
@@ -109,8 +109,10 @@ class Window(Gtk.ApplicationWindow):
def main_content(self):
right_box = Gtk.Box(orientation=Gtk.Orientation.VERTICAL)
- self.right_header = Gtk.HeaderBar()
- self.stack = Gtk.Stack()
+ self.right_header = Gtk.HeaderBar()
+ #GRR why can I not put margin in the CSS?
+ self.stack = Gtk.Stack(name="main-container",
+ margin=20)
self._detail_vbox = Gtk.Box(orientation=Gtk.Orientation.VERTICAL)
right_box.pack_start(self.right_header, False, False, 0)
@@ -140,14 +142,15 @@ class Window(Gtk.ApplicationWindow):
def _load_tweaks(group):
itere = self._model.get_tweakgroup_iter(group)
tweakgroup = self._model.get_value(itere, self._model.COLUMN_TWEAK)
- box = Gtk.Box(orientation=Gtk.Orientation.VERTICAL,
- border_width=30,
- spacing=5)
+ box = Gtk.ListBox(name="tweak-group",
+ selection_mode=Gtk.SelectionMode.NONE)
for t in sorted(tweakgroup.tweaks, key=_sort_tweak_widgets_by_widget_type):
- padding = 0
+ cssname = "tweak"
if isinstance(t, Title):
- padding = 20
- box.pack_start(t.widget, False, False, padding)
+ cssname = "tweak-title"
+ row = Gtk.ListBoxRow(name=cssname)
+ row.add(t.widget)
+ box.add(row)
t.set_notify_cb(self._on_tweak_notify)
scroll = Gtk.ScrolledWindow()
scroll.add(box)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]