diff options
author | Matthias Clasen <mclasen@redhat.com> | 2021-03-04 16:13:46 -0500 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2021-03-04 16:14:22 -0500 |
commit | 3ee3bd93444e42b904d733519790c21a4928e0fe (patch) | |
tree | dd969bb0b48ea7176eba2ba0469573bfe1595061 | |
parent | 053d7cfe9ff20f54387022f562529983c2871705 (diff) | |
download | gtk+-iconbrowser-fix.tar.gz |
Make iconbrowser search ignore categoriesiconbrowser-fix
This is how it worked in gtk3, and how it should be.
-rw-r--r-- | demos/icon-browser/window.ui | 39 |
1 files changed, 26 insertions, 13 deletions
diff --git a/demos/icon-browser/window.ui b/demos/icon-browser/window.ui index 59685dbb57..17dc80b58d 100644 --- a/demos/icon-browser/window.ui +++ b/demos/icon-browser/window.ui @@ -151,19 +151,32 @@ </object> </child> <child> - <object class="GtkStringFilter"> - <property name="ignore-case">0</property> - <property name="match-mode">exact</property> - <property name="expression"> - <lookup name="context" type="IbIcon"/> - </property> - <binding name="search"> - <lookup name="id" type="IbContext"> - <lookup name="selected-item" type="GtkSingleSelection"> - context_model - </lookup> - </lookup> - </binding> + <object class="GtkAnyFilter"> + <child> + <object class="GtkBoolFilter"> + <property name="expression"> + <lookup name="search-mode-enabled"> + searchbar + </lookup> + </property> + </object> + </child> + <child> + <object class="GtkStringFilter"> + <property name="ignore-case">0</property> + <property name="match-mode">exact</property> + <property name="expression"> + <lookup name="context" type="IbIcon"/> + </property> + <binding name="search"> + <lookup name="id" type="IbContext"> + <lookup name="selected-item" type="GtkSingleSelection"> + context_model + </lookup> + </lookup> + </binding> + </object> + </child> </object> </child> </object> |