Class
GtkBuilderListItemFactory
since: 4.0
Description [src]
final class Gtk.BuilderListItemFactory : Gtk.ListItemFactory
{
/* No available fields */
}
GtkBuilderListItemFactory
is a GtkListItemFactory
that creates
widgets by instantiating GtkBuilder
UI templates.
The templates must be extending GtkListItem
, and typically use
GtkExpression
s to obtain data from the items in the model.
Example:
<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>
Available since: 4.0
Constructors
gtk_builder_list_item_factory_new_from_bytes
Creates a new GtkBuilderListItemFactory
that instantiates widgets
using bytes
as the data to pass to GtkBuilder
.
since: 4.0
gtk_builder_list_item_factory_new_from_resource
Creates a new GtkBuilderListItemFactory
that instantiates widgets
using data read from the given resource_path
to pass to GtkBuilder
.
since: 4.0
Instance methods
gtk_builder_list_item_factory_get_bytes
Gets the data used as the GtkBuilder
UI template for constructing listitems.
since: 4.0
gtk_builder_list_item_factory_get_resource
If the data references a resource, gets the path of that resource.
since: 4.0
Signals
Signals inherited from GObject (1)
GObject::notify
The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.
since: 2.0