From 205e8f7e58b711626409778518e93fc9ce7fab10 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Wed, 4 Jun 2014 20:12:42 -0400 Subject: [PATCH] inspector: Show the widget tree when picking Makes more sense that way. --- gtk/inspector/inspect-button.c | 2 ++ gtk/inspector/window.c | 1 + gtk/inspector/window.h | 1 + gtk/inspector/window.ui | 2 +- 4 files changed, 5 insertions(+), 1 deletion(-) diff --git a/gtk/inspector/inspect-button.c b/gtk/inspector/inspect-button.c index c4553967b2..b9d4d376b8 100644 --- a/gtk/inspector/inspect-button.c +++ b/gtk/inspector/inspect-button.c @@ -211,6 +211,8 @@ on_inspect_widget (GtkWidget *button, iw->selected_widget = widget; + gtk_notebook_set_current_page (GTK_NOTEBOOK (iw->top_notebook), 0); + gtk_inspector_widget_tree_scan (GTK_INSPECTOR_WIDGET_TREE (iw->widget_tree), gtk_widget_get_toplevel (widget)); diff --git a/gtk/inspector/window.c b/gtk/inspector/window.c index a4dc657d49..ff0f9b2240 100644 --- a/gtk/inspector/window.c +++ b/gtk/inspector/window.c @@ -184,6 +184,7 @@ gtk_inspector_window_class_init (GtkInspectorWindowClass *klass) gtk_widget_class_set_template_from_resource (widget_class, "/org/gtk/inspector/window.ui"); + gtk_widget_class_bind_template_child (widget_class, GtkInspectorWindow, top_notebook); gtk_widget_class_bind_template_child (widget_class, GtkInspectorWindow, widget_tree); gtk_widget_class_bind_template_child (widget_class, GtkInspectorWindow, prop_list); gtk_widget_class_bind_template_child (widget_class, GtkInspectorWindow, child_prop_list); diff --git a/gtk/inspector/window.h b/gtk/inspector/window.h index d32542c384..f7d531dbf5 100644 --- a/gtk/inspector/window.h +++ b/gtk/inspector/window.h @@ -41,6 +41,7 @@ typedef struct { GtkWindow parent; + GtkWidget *top_notebook; GtkWidget *widget_tree; GtkWidget *prop_list; GtkWidget *child_prop_list; diff --git a/gtk/inspector/window.ui b/gtk/inspector/window.ui index b3b5fe6684..81b6516026 100644 --- a/gtk/inspector/window.ui +++ b/gtk/inspector/window.ui @@ -45,7 +45,7 @@ - + True False