| Top |
| GBytes * | bytes | Read / Write / Construct Only |
| char * | resource | Read / Write / Construct Only |
| GtkBuilderScope * | scope | Read / Write / Construct Only |
GtkBuilderListItemFactory is a GtkListItemFactory that creates widgets by instantiating GtkBuilder UI templates. The templates must be extending GtkListItem, and typically use GtkExpressions to obtain data from the items in the model.
Example:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<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> |
GtkListItemFactory * gtk_builder_list_item_factory_new_from_bytes (GtkBuilderScope *scope,GBytes *bytes);
Creates s new GtkBuilderListItemFactory that instantiates widgets
using bytes
as the data to pass to GtkBuilder.
GtkListItemFactory * gtk_builder_list_item_factory_new_from_resource (GtkBuilderScope *scope,const char *resource_path);
Creates s new GtkBuilderListItemFactory that instantiates widgets
using data read from the given resource_path
to pass to GtkBuilder.
GBytes *
gtk_builder_list_item_factory_get_bytes
(GtkBuilderListItemFactory *self);
Gets the data used as the GtkBuilder UI template for constructing listitems.
const char *
gtk_builder_list_item_factory_get_resource
(GtkBuilderListItemFactory *self);
If the data references a resource, gets the path of that resource.
GtkBuilderScope *
gtk_builder_list_item_factory_get_scope
(GtkBuilderListItemFactory *self);
Gets the scope used when constructing listitems.
“bytes” property“bytes” GBytes *
bytes containing the UI definition
Owner: GtkBuilderListItemFactory
Flags: Read / Write / Construct Only
“resource” property “resource” char *
resource containing the UI definition
Owner: GtkBuilderListItemFactory
Flags: Read / Write / Construct Only
Default value: NULL
“scope” property“scope” GtkBuilderScope *
scope to use when instantiating listitems
Owner: GtkBuilderListItemFactory
Flags: Read / Write / Construct Only