GtkBoolFilter

说明 [src]

final class Gtk.BoolFilter : Gtk.Filter
{
  /* No available fields */
}

求值一个布尔表达式以确定是否包含项。

层次结构

hierarchy this GtkBoolFilter ancestor_0 GtkFilter ancestor_0--this ancestor_1 GObject ancestor_1--ancestor_0

构造函数

gtk_bool_filter_new

创建一个新布尔过滤器。

实例方法

gtk_bool_filter_get_expression

获取过滤器为每个项求值的表达式。

gtk_bool_filter_get_invert

返回过滤器是否反转表达式。

gtk_bool_filter_set_expression

设置过滤器用于检查是否应该过滤项的表达式。

gtk_bool_filter_set_invert

设置过滤器是否应该反转表达式。

GtkFilter 继承的方法 (3)
gtk_filter_changed

通知所有过滤器用户它已经更改。

gtk_filter_get_strictness

获取过滤器的已知严格程度。

gtk_filter_match

检查给定的 item 是否与过滤器匹配。

GObject 继承的方法 (43)

有关方法的完整列表,请参阅 GObject

属性

Gtk.BoolFilter:expression

在每个项上求值的布尔表达式。

Gtk.BoolFilter:invert

如果表达式结果应该反转。

信号

GtkFilter 继承的信号 (1)
GtkFilter::changed

每当过滤器更改时发出。

GObject 继承的信号 (1)
GObject::notify

当通过 g_object_set_property()、g_object_set() 等设置对象的一个属性的值时,会在该对象上发出 notify 信号。

类结构

struct GtkBoolFilterClass {
  GtkFilterClass parent_class;
  
}

没有可用描述。

类成员
parent_class: GtkFilterClass

没有可用描述。