summaryrefslogtreecommitdiff
path: root/gtk/gtklayoutchild.h
Commit message (Collapse)AuthorAgeFilesLines
* Add GtkLayoutChildEmmanuele Bassi2019-03-261-0/+27
Layout managers needs a way to store properties that control the layout policy of a widget; typically, we used to store these in GtkContainer's child properties, but since GtkLayoutManager is decoupled from the actual container widget, we need a separate storage. Additionally, child properties have their own downsides, like requiring a separate, global GParamSpecPool storage, and additional lookup API. GtkLayoutChild is a simple GObject class, which means you can introspect and document it as you would any other type.