Sets our main struct and passes it to the parent class.
Creates a new filter using the given @match_func to filter items.
Get the main Gtk struct
the main Gtk struct as a void*
Sets the function used for filtering items.
the main Gtk struct
the main Gtk struct
Get the main Gtk struct
the main Gtk struct as a void*
Emits the #GtkFilter::changed signal to notify all users of the filter that the filter changed. Users of the filter should then check items again via gtk_filter_match().
Gets the known strictness of @filters. If the strictness is not known, %GTK_FILTER_MATCH_SOME is returned.
Checks if the given @item is matched by the filter or not.
Emitted whenever the filter changed.
GtkCustomFilter determines whether to include items with a callback.