GtkBoolFilter
GtkBoolFilter — Filtering by boolean expressions
Functions
| GtkBoolFilter * | gtk_bool_filter_new () |
| GtkExpression * | gtk_bool_filter_get_expression () |
| void | gtk_bool_filter_set_expression () |
| gboolean | gtk_bool_filter_get_invert () |
| void | gtk_bool_filter_set_invert () |
Types and Values
Includes
#include <gtk/gtk.h>
Description
GtkBoolFilter is a simple filter that takes a boolean GtkExpression to determine whether to include items.
Functions
gtk_bool_filter_new ()
GtkBoolFilter *
gtk_bool_filter_new (GtkExpression *expression); Creates a new bool filter.
Parameters
expression | The expression to evaluate or | [transfer full][nullable] |
Returns
a new GtkBoolFilter
gtk_bool_filter_get_expression ()
GtkExpression *
gtk_bool_filter_get_expression (GtkBoolFilter *self); Gets the expression that the filter uses to evaluate if an item should be filtered.
Parameters
self |
gtk_bool_filter_set_expression ()
void gtk_bool_filter_set_expression (GtkBoolFilter *self,GtkExpression *expression);
Sets the expression that the filter uses to check if items should be filtered. The expression must have a value type of G_TYPE_BOOLEAN.
Parameters
self | ||
expression |
gtk_bool_filter_get_invert ()
gboolean
gtk_bool_filter_get_invert (GtkBoolFilter *self); Returns whether the filter inverts the expression.
Parameters
self |
Returns
TRUE if the filter inverts
gtk_bool_filter_set_invert ()
void gtk_bool_filter_set_invert (GtkBoolFilter *self,gboolean invert);
Sets whether the filter should invert the expression.
Parameters
self | ||
invert |
|
Types and Values
GtkBoolFilter
typedef struct _GtkBoolFilter GtkBoolFilter;
© 2005–2020 The GNOME Project
Licensed under the GNU Lesser General Public License version 2.1 or later.
https://developer.gnome.org/gtk4/4.0/gtk4-GtkBoolFilter.html