[gtk/matthiasc/for-master: 5/6] inspector: Add a few more debug flags
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk/matthiasc/for-master: 5/6] inspector: Add a few more debug flags
- Date: Mon, 20 Jul 2020 11:03:53 +0000 (UTC)
commit 95fc81c565153a68f763133e853599ec1a043326
Author: Matthias Clasen <mclasen redhat com>
Date: Sun Jul 19 21:10:12 2020 -0400
inspector: Add a few more debug flags
Add check buttons for GTK_DEBUG=constraints and
GTK_DEBUG=layout in the logs page.
gtk/inspector/logs.c | 6 ++++++
gtk/inspector/logs.ui | 12 ++++++++++++
2 files changed, 18 insertions(+)
---
diff --git a/gtk/inspector/logs.c b/gtk/inspector/logs.c
index 58f43386eb..956db9136f 100644
--- a/gtk/inspector/logs.c
+++ b/gtk/inspector/logs.c
@@ -76,6 +76,8 @@ struct _GtkInspectorLogs
GtkWidget *printing;
GtkWidget *tree;
GtkWidget *text;
+ GtkWidget *constraints;
+ GtkWidget *layout;
GdkDisplay *display;
};
@@ -170,6 +172,8 @@ flag_toggled (GtkWidget *button,
update_flag (logs->printing, &flags, GTK_DEBUG_PRINTING);
update_flag (logs->tree, &flags, GTK_DEBUG_TREE);
update_flag (logs->text, &flags, GTK_DEBUG_TEXT);
+ update_flag (logs->constraints, &flags, GTK_DEBUG_CONSTRAINTS);
+ update_flag (logs->layout, &flags, GTK_DEBUG_LAYOUT);
gtk_set_display_debug_flags (logs->display, flags);
}
@@ -211,6 +215,8 @@ gtk_inspector_logs_class_init (GtkInspectorLogsClass *klass)
gtk_widget_class_bind_template_child (widget_class, GtkInspectorLogs, printing);
gtk_widget_class_bind_template_child (widget_class, GtkInspectorLogs, tree);
gtk_widget_class_bind_template_child (widget_class, GtkInspectorLogs, text);
+ gtk_widget_class_bind_template_child (widget_class, GtkInspectorLogs, constraints);
+ gtk_widget_class_bind_template_child (widget_class, GtkInspectorLogs, layout);
gtk_widget_class_bind_template_callback (widget_class, flag_toggled);
gtk_widget_class_set_layout_manager_type (widget_class, GTK_TYPE_BOX_LAYOUT);
diff --git a/gtk/inspector/logs.ui b/gtk/inspector/logs.ui
index 89236ec6aa..fb9e4383d5 100644
--- a/gtk/inspector/logs.ui
+++ b/gtk/inspector/logs.ui
@@ -215,6 +215,18 @@
<signal name="toggled" handler="flag_toggled"/>
</object>
</child>
+ <child>
+ <object class="GtkCheckButton" id="constraints">
+ <property name="label">Constraints</property>
+ <signal name="toggled" handler="flag_toggled"/>
+ </object>
+ </child>
+ <child>
+ <object class="GtkCheckButton" id="layout">
+ <property name="label">Layout</property>
+ <signal name="toggled" handler="flag_toggled"/>
+ </object>
+ </child>
</object>
</child>
</object>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]