summaryrefslogtreecommitdiff
path: root/gtk/gtkbuilderlistitemfactory.h
Commit message (Collapse)AuthorAgeFilesLines
* Convert headers to #pragma onceMatthias Clasen2023-03-311-3/+1
| | | | The conversion was done by guard2one.
* builderlistitemfactory: Add scope argumentBenjamin Otte2020-05-301-2/+6
| | | | | This way, the scope used when creating builder instances can be influenced. This way, callbacks can be passed into the factory.
* listitemfactory: Make the builder factory properly buildableBenjamin Otte2020-05-301-2/+6
| | | | | Turn the construct arguments into construct properties so that they can be set from ui files.
* listview: Expose GtkListItemFactory APIsBenjamin Otte2020-05-301-0/+52
Due to the many different ways to set factories, it makes sense to expose them as custom objects. This makes the actual APIs for the list widgets simpler, because they can just have a regular "factory" property. As a convenience function, gtk_list_view_new_with_factory() was added to make this whole approach easy to use from C.