类
GtkEveryFilter
描述 [源]
final class Gtk.EveryFilter : Gtk.MultiFilter
implements Gio.ListModel, Gtk.Buildable {
/* No available fields */
}
在它的每个过滤器匹配时匹配一项。
要为 “GtkEveryFilter” 添加过滤器,请使用 gtk_multi_filter_append()
。
实例方法
从 GtkMultiFilter 继承的方法 (2)
从 GtkFilter 继承的方法 (3)
gtk_filter_changed
通知过滤器所有已知使用者它已发生更改。
gtk_filter_get_strictness
获取已知过滤器的严格性。
gtk_filter_match
检查该给定的 `item` 是否与过滤器匹配。
从 GListModel 继承的方法 (5)
g_list_model_get_item
在 `position` 中获得该项。
g_list_model_get_item_type
获取 `list` 中项的类型。
g_list_model_get_n_items
获取 `list` 中项的数量。
g_list_model_get_object
在 `position` 中获得该项。
g_list_model_items_changed
针对 `list` 释放 `GListModel::items-changed` 信号。
从 GtkBuildable 继承的方法 (1)
属性
从 GtkMultiFilter 继承的属性 (2)
信号
从 GtkFilter 继承的信号 (1)
从 GObject 继承的信号 (1)
GObject::notify
当某个对象的某个属性通过 g_object_set_property()、g_object_set() 等等进行值设置时,就会在对象上释放 notify 信号。
从 GListModel 继承的信号 (1)
GListModel::items-changed
每当向 `list` 添加或从中删除项时,就会释放此信号。在 `position` 处,删除了 `removed` 项,并添加了 `added` 项以替代它们。