[gnome-tweak-tool] using a search bar instead a revealer
- From: John Stowers <jstowers src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-tweak-tool] using a search bar instead a revealer
- Date: Tue, 10 Sep 2013 08:04:45 +0000 (UTC)
commit a9426b87b76be8cd3c6b43df762f106d149098fa
Author: Alex Muñoz <alexmudoz gmail com>
Date: Mon Sep 9 03:10:40 2013 -0300
using a search bar instead a revealer
gtweak/tweakview.py | 24 +++++++++++-------------
1 files changed, 11 insertions(+), 13 deletions(-)
---
diff --git a/gtweak/tweakview.py b/gtweak/tweakview.py
index fadb800..75cb15f 100644
--- a/gtweak/tweakview.py
+++ b/gtweak/tweakview.py
@@ -84,14 +84,12 @@ class Window(Gtk.ApplicationWindow):
def sidebar(self):
left_box = Gtk.Box(orientation=Gtk.Orientation.VERTICAL)
- self.revealer = Gtk.Revealer()
self.entry = Gtk.SearchEntry(placeholder_text=_("Search Tweaks..."))
- self.entry.props.margin_left = 5
- self.entry.props.margin_right = 5
- self.entry.props.margin_top = 5
- self.entry.props.margin_bottom = 5
self.entry.connect("search-changed", self._on_search)
- self.revealer.add(self.entry)
+
+ self.searchbar = Gtk.SearchBar()
+ self.searchbar.add(self.entry)
+ self.searchbar.props.hexpand = False
self.listbox = Gtk.ListBox()
self.listbox.get_style_context().add_class("tweak-categories")
@@ -105,7 +103,7 @@ class Window(Gtk.ApplicationWindow):
separator = Gtk.HSeparator()
left_box.pack_start(separator, False, False, 0)
- left_box.pack_start(self.revealer, False, False, 0)
+ left_box.pack_start(self.searchbar, False, False, 0)
left_box.pack_start(scroll, True, True, 0)
return left_box
@@ -198,13 +196,13 @@ class Window(Gtk.ApplicationWindow):
self.right_header.set_title(group)
def _on_find_toggled(self, btn):
- if self.revealer.get_reveal_child():
- self.revealer.set_reveal_child(False)
- self.revealer.get_child().set_text("")
- else:
- self.revealer.set_reveal_child(True)
+ if self.searchbar.get_search_mode():
+ self.searchbar.set_search_mode(False)
+ self.entry.set_text("")
+ else:
+ self.searchbar.set_search_mode(True)
self.entry.grab_focus()
-
+
def show_only_tweaks(self, tweaks):
for t in self._model.tweaks:
if t in tweaks:
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]