diff options
author | Matthias Clasen <mclasen@redhat.com> | 2019-06-25 19:05:29 +0000 |
---|---|---|
committer | Emmanuele Bassi <ebassi@gnome.org> | 2019-06-28 13:11:22 +0100 |
commit | 4b11e73be6219ab7188c3beb409d5142d8768010 (patch) | |
tree | 4ab1ae7b570f7e22a2d1d0b9246706850f7b0fec | |
parent | 4de3e99fbe93ad7748a7ce724fcc37921faaab47 (diff) | |
download | gtk+-4b11e73be6219ab7188c3beb409d5142d8768010.tar.gz |
widget: Implement GtkConstraintTarget
-rw-r--r-- | gtk/gtkwidget.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c index 6713213940..dd6e67dda7 100644 --- a/gtk/gtkwidget.c +++ b/gtk/gtkwidget.c @@ -73,6 +73,7 @@ #include "gtkwindowgroup.h" #include "gtkwindowprivate.h" #include "gtknativeprivate.h" +#include "gtkconstraint.h" #include "a11y/gtkwidgetaccessible.h" #include "inspector/window.h" @@ -770,6 +771,13 @@ gtk_widget_get_type (void) NULL /* interface data */ }; + const GInterfaceInfo constraint_target_info = + { + (GInterfaceInitFunc) NULL, + (GInterfaceFinalizeFunc) NULL, + NULL /* interface data */ + }; + widget_type = g_type_register_static (G_TYPE_INITIALLY_UNOWNED, g_intern_static_string ("GtkWidget"), &widget_info, G_TYPE_FLAG_ABSTRACT); @@ -782,6 +790,8 @@ gtk_widget_get_type (void) &accessibility_info) ; g_type_add_interface_static (widget_type, GTK_TYPE_BUILDABLE, &buildable_info) ; + g_type_add_interface_static (widget_type, GTK_TYPE_CONSTRAINT_TARGET, + &constraint_target_info) ; } return widget_type; |