[gtk/constraint-flexible-space: 2/5] widget: Implement GtkConstraintTarget
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk/constraint-flexible-space: 2/5] widget: Implement GtkConstraintTarget
- Date: Tue, 25 Jun 2019 23:40:01 +0000 (UTC)
commit e2cad3775e05479bb82f82cd5c5f25d06ca95a7a
Author: Matthias Clasen <mclasen redhat com>
Date: Tue Jun 25 19:05:29 2019 +0000
widget: Implement GtkConstraintTarget
gtk/gtkwidget.c | 10 ++++++++++
1 file changed, 10 insertions(+)
---
diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c
index 5568015d59..a4baaad3e1 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"
@@ -769,6 +770,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);
@@ -781,6 +789,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;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]