summaryrefslogtreecommitdiff
path: root/gtk/gtklayoutmanagerprivate.h
Commit message (Collapse)AuthorAgeFilesLines
* Propagate rooting and unrooting widgets to layout managersEmmanuele Bassi2019-06-301-0/+3
| | | | | Layout managers may need to get access to data attached to the root of a scene graph.
* Do not connect to a non-existing signalEmmanuele Bassi2019-03-261-0/+3
| | | | | | | | | The GtkWidget::parent-set signal was removed in ff6cd8f7. Instead of removing GtkLayoutChild instances associated to a widget using notifications when the widget's parent changes, we can have gtk_widget_unparent() call a method on GtkLayoutManager to remove any eventual GtkLayoutChild instances associated to the widget.
* Add GtkLayoutManagerEmmanuele Bassi2019-03-261-0/+10
A base abstract class for layout manager delegate objects. Layout managers are associated to a single widget, like event controllers, and are responsible for measuring and allocating the children of the widget they are bound to.