类
GtkMultiFilter
说明 [src]
abstract class Gtk.MultiFilter : Gtk.Filter
implements Gio.ListModel, Gtk.Buildable {
/* No available fields */
}
用于组合多个过滤器的过滤器的基类。
实例方法
继承自 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)
信号
继承自 GtkFilter 的信号(1)
继承自 GObject 的信号(1)
GObject::notify
当对象的某个属性通过 g_object_set_property()、g_object_set() 等语言函数设置其值时,将在该对象上发出此通知信号。
继承自 GListModel 的信号(1)
GListModel::items-changed
无论何时向 list
添加或从中删除项目,都会发出此信号。在 position
中,removed
项目被删除,added
项目将替换它们。