[gtk+] inspector: Show the widget tree when picking



commit 205e8f7e58b711626409778518e93fc9ce7fab10
Author: Matthias Clasen <mclasen redhat com>
Date:   Wed Jun 4 20:12:42 2014 -0400

    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 deletions(-)
---
diff --git a/gtk/inspector/inspect-button.c b/gtk/inspector/inspect-button.c
index c455396..b9d4d37 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 a4dc657..ff0f9b2 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 d32542c..f7d531d 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 b3b5fe6..81b6516 100644
--- a/gtk/inspector/window.ui
+++ b/gtk/inspector/window.ui
@@ -45,7 +45,7 @@
       </object>
     </child>
     <child>
-      <object class="GtkNotebook">
+      <object class="GtkNotebook" id="top_notebook">
         <property name="visible">True</property>
         <property name="show-border">False</property>
         <child>


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]