Sets our main struct and passes it to the parent class.
Creates a new bool filter.
Get the main Gtk struct
Gets the expression that the filter uses to evaluate if an item should be filtered.
Returns whether the filter inverts the expression.
the main Gtk struct as a void*
Sets the expression that the filter uses to check if items should be filtered.
Sets whether the filter should invert the expression.
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.
GtkBoolFilter evaluates a boolean GtkExpression to determine whether to include items.