gtk.bool_filter
Module for BoolFilter class
Types 3
classBoolFilter : gtk.filter.Filter
gtk.bool_filter.BoolFilter evaluates a boolean gtk.expression.Expression to determine whether to include items.
Methods
BoolFilter self()Returns `this`, for use in `with` statements.BoolFilterGidBuilder builder()Get builder for [gtk.bool_filter.BoolFilter] Returns: New builder objectgtk.expression.Expression expression() @propertyGet `expression` property. Returns: The boolean expression to evaluate on item.void expression(gtk.expression.Expression propval) @propertySet `expression` property. Params: propval = The boolean expression to evaluate on item.void invert(bool propval) @propertySet `invert` property. Params: propval = If the expression result should be inverted.gtk.expression.Expression getExpression()Gets the expression that the filter uses to evaluate if an item should be filtered. Returns: a [gtk.expression.Expression]bool getInvert()Returns whether the filter inverts the expression. Returns: true if the filter invertsvoid setExpression(gtk.expression.Expression expression = null)Sets the expression that the filter uses to check if items should be filtered.void setInvert(bool invert)Sets whether the filter should invert the expression.Constructors
this(gtk.expression.Expression expression = null)Creates a new bool filter.Fluent builder implementation template for gtk.bool_filter.BoolFilter
Methods
T expression(gtk.expression.Expression propval)Set `expression` property. Params: propval = The boolean expression to evaluate on item. Returns: Builder instance for fluent chainingT invert(bool propval)Set `invert` property. Params: propval = If the expression result should be inverted. Returns: Builder instance for fluent chainingFluent builder for gtk.bool_filter.BoolFilter
Methods
BoolFilter build()Create object from builder. Returns: New object