Top | ![]() |
![]() |
![]() |
![]() |
GtkBoolFilter is a simple filter that takes a boolean GtkExpression to determine whether to include items.
GtkBoolFilter *
gtk_bool_filter_new (GtkExpression *expression
);
Creates a new bool filter.
GtkExpression *
gtk_bool_filter_get_expression (GtkBoolFilter *self
);
Gets the expression that the filter uses to evaluate if an item should be filtered.
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.
gboolean
gtk_bool_filter_get_invert (GtkBoolFilter *self
);
Returns whether the filter inverts the expression.
void gtk_bool_filter_set_invert (GtkBoolFilter *self
,gboolean invert
);
Sets whether the filter should invert the expression.
“expression”
property“expression” GtkExpression *
The boolean expression to evaluate on item
[type GtkExpression]
Owner: GtkBoolFilter
Flags: Read / Write
“invert”
property“invert” gboolean
If the expression result should be inverted
Owner: GtkBoolFilter
Flags: Read / Write
Default value: FALSE