summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2019-06-25 19:05:29 +0000
committerEmmanuele Bassi <ebassi@gnome.org>2019-06-28 13:11:22 +0100
commit4b11e73be6219ab7188c3beb409d5142d8768010 (patch)
tree4ab1ae7b570f7e22a2d1d0b9246706850f7b0fec
parent4de3e99fbe93ad7748a7ce724fcc37921faaab47 (diff)
downloadgtk+-4b11e73be6219ab7188c3beb409d5142d8768010.tar.gz
widget: Implement GtkConstraintTarget
-rw-r--r--gtk/gtkwidget.c10
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;