类
GtkBuilderListItemFactory
说明 [src]
final class Gtk.BuilderListItemFactory : Gtk.ListItemFactory
{
/* No available fields */
}
GtkBuilderListItemFactory
是一个 GtkListItemFactory
,用于通过实例化 GtkBuilder
UI 模板创建小部件。
模板必须扩展父小部件期望的类。例如,提供给 GtkListView:factory
的工厂必须具有扩展 GtkListItem
的模板。
模板通常使用 GtkExpression
从模型中的项中获取数据。
示例
<interface>
<template class="GtkListItem">
<property name="child">
<object class="GtkLabel">
<property name="xalign">0</property>
<binding name="label">
<lookup name="name" type="SettingsKey">
<lookup name="item">GtkListItem</lookup>
</lookup>
</binding>
</object>
</property>
</template>
</interface>
构造函数
gtk_builder_list_item_factory_new_from_bytes
创建一个使用 bytes
作为数据(将传递给 GtkBuilder
)来实例化小部件的新 GtkBuilderListItemFactory
。
gtk_builder_list_item_factory_new_from_resource
创建一个使用从给定的 resource_path
读取的数据(将传递给 GtkBuilder
)来实例化小部件的新 GtkBuilderListItemFactory
。
信号
从 GObject (1) 继承的信号
GObject::notify
notify 信号在对象的某个属性通过 g_object_set_property()、g_object_set() 等设置值时发出。