[gnome-music/wip/jfelder/remove-libgd-usage: 2/3] searchheaderbar: Use a GtkSearchEntry instead of GdTaggedEntry




commit b72a300b99576fef74c1c06684ad149891017c92
Author: Lucy Coleclough <coleclough lucy gmail com>
Date:   Wed Apr 28 13:40:46 2021 +0200

    searchheaderbar: Use a GtkSearchEntry instead of GdTaggedEntry
    
    A GdTaggedEntry is used by SearchHeaderBar because it can display tags
    beside the search term unlike a GtkSearchEntry. Those tags are filter
    parameters such as 'search by album' or 'search by artist'. However,
    these filter parameters have been removed during the latest SearchView
    rewrite (release 3.36). It means that a GtkSearchEntry can now be
    used.

 gnomemusic/widgets/searchheaderbar.py | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)
---
diff --git a/gnomemusic/widgets/searchheaderbar.py b/gnomemusic/widgets/searchheaderbar.py
index 3e05a8664..09330a109 100644
--- a/gnomemusic/widgets/searchheaderbar.py
+++ b/gnomemusic/widgets/searchheaderbar.py
@@ -24,9 +24,7 @@
 
 from enum import IntEnum
 
-import gi
-gi.require_version("Gd", "1.0")
-from gi.repository import GLib, GObject, Gd, Gtk
+from gi.repository import GLib, GObject, Gtk
 
 from gnomemusic.search import Search
 from gnomemusic.widgets.headerbar import HeaderBar, SelectionBarMenuButton
@@ -62,7 +60,7 @@ class SearchHeaderBar(Gtk.HeaderBar):
         self._selection_mode = False
         self._timeout = None
 
-        self._entry = Gd.TaggedEntry()
+        self._entry = Gtk.SearchEntry()
         self._entry.props.halign = Gtk.Align.CENTER
         self._entry.props.visible = True
         self._entry.props.width_request = 500


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]