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