diff options
author | Matthias Clasen <mclasen@redhat.com> | 2019-12-24 15:32:59 -0500 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2020-06-01 08:40:36 -0400 |
commit | 543cf3f907e0ed139d0eec3985ca3f5f0bdc9c83 (patch) | |
tree | ac89773f7a46518b4dcc28b51e848560c175fc4c /gtk/gtkcolumnview.h | |
parent | e904668cb1c7f87c8e3da9bb86b7ae8b97064b59 (diff) | |
download | gtk+-columnview-search.tar.gz |
Add search supportcolumnview-search
Add a filter to GtkListBase, and move the selection
to the first matching item whenever the filter changes.
This is meant to be used with single selection and
a string filter that is hooked up to a search entry.
Diffstat (limited to 'gtk/gtkcolumnview.h')
-rw-r--r-- | gtk/gtkcolumnview.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/gtk/gtkcolumnview.h b/gtk/gtkcolumnview.h index 8b38986417..b871b6e6da 100644 --- a/gtk/gtkcolumnview.h +++ b/gtk/gtkcolumnview.h @@ -27,6 +27,7 @@ #include <gtk/gtktypes.h> #include <gtk/gtksortlistmodel.h> #include <gtk/gtksorter.h> +#include <gtk/gtkfilter.h> G_BEGIN_DECLS @@ -98,6 +99,15 @@ void gtk_column_view_set_enable_rubberband (GtkColumnView GDK_AVAILABLE_IN_ALL gboolean gtk_column_view_get_enable_rubberband (GtkColumnView *self); +GDK_AVAILABLE_IN_ALL +void gtk_column_view_set_search_filter (GtkColumnView *self, + GtkFilter *filter); +GDK_AVAILABLE_IN_ALL +GtkFilter * gtk_column_view_get_search_filter (GtkColumnView *self); + +GDK_AVAILABLE_IN_ALL +void gtk_column_view_select_next_match (GtkColumnView *self, + gboolean forward); G_END_DECLS |