diff options
author | Emmanuele Bassi <ebassi@gnome.org> | 2018-12-12 17:20:28 +0000 |
---|---|---|
committer | Emmanuele Bassi <ebassi@gnome.org> | 2019-03-26 00:11:27 +0000 |
commit | 1b8595b5f28f4212323f5e0253906580eabb63a2 (patch) | |
tree | f07531176cca02373df017c1563b32bf2c153525 /gtk/gtklayoutmanager.h | |
parent | 24754c32593c9a6c6cf1e2c6a57988cd7e416b5c (diff) | |
download | gtk+-1b8595b5f28f4212323f5e0253906580eabb63a2.tar.gz |
Hook GtkLayoutManager into GtkWidget
We delegate the size request mode, the measuring, and the allocation of
a widget through a GtkLayoutManager instance, if one has been attached
to the widget; otherwise, we fall back to the widget's own implementation.
Diffstat (limited to 'gtk/gtklayoutmanager.h')
-rw-r--r-- | gtk/gtklayoutmanager.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/gtk/gtklayoutmanager.h b/gtk/gtklayoutmanager.h index e849e300a2..4d05132c4d 100644 --- a/gtk/gtklayoutmanager.h +++ b/gtk/gtklayoutmanager.h @@ -18,7 +18,8 @@ */ #pragma once -#include <gtk/gtkcontainer.h> +#include <gtk/gtktypes.h> +#include <gtk/gtkwidget.h> G_BEGIN_DECLS @@ -89,6 +90,9 @@ GtkSizeRequestMode gtk_layout_manager_get_request_mode (GtkLayoutManage GtkWidget *widget); GDK_AVAILABLE_IN_ALL +GtkWidget * gtk_layout_manager_get_widget (GtkLayoutManager *manager); + +GDK_AVAILABLE_IN_ALL void gtk_layout_manager_layout_changed (GtkLayoutManager *manager); G_END_DECLS |