[Xfce4-commits] <midori:master> Always bring the inspector window in the foreground

Christian Dywan noreply at xfce.org
Tue May 25 22:26:01 CEST 2010


Updating branch refs/heads/master
         to dc047272d703d14b8d1fd1f393994e2e654625fc (commit)
       from 07b3eaab7d8126c1cb8c911fb1eaa1d1c2fe18d0 (commit)

commit dc047272d703d14b8d1fd1f393994e2e654625fc
Author: Christian Dywan <christian at twotoasts.de>
Date:   Tue May 25 22:24:41 2010 +0200

    Always bring the inspector window in the foreground

 midori/midori-view.c |   17 +++++++++++++++++
 1 files changed, 17 insertions(+), 0 deletions(-)

diff --git a/midori/midori-view.c b/midori/midori-view.c
index dd66fd1..aefaa23 100644
--- a/midori/midori-view.c
+++ b/midori/midori-view.c
@@ -3283,6 +3283,21 @@ midori_view_web_inspector_inspect_web_view_cb (gpointer       inspector,
 }
 
 static gboolean
+midori_view_web_inspector_show_window_cb (gpointer    inspector,
+                                          MidoriView* view)
+{
+    GtkWidget* inspector_view;
+    GtkWidget* window;
+
+    g_object_get (inspector, "web-view", &inspector_view, NULL);
+    window = gtk_widget_get_toplevel (inspector_view);
+    if (!window)
+        return FALSE;
+    gtk_window_present (GTK_WINDOW (window));
+    return TRUE;
+}
+
+static gboolean
 midori_view_web_inspector_attach_window_cb (gpointer    inspector,
                                             MidoriView* view)
 {
@@ -3413,6 +3428,8 @@ midori_view_construct_web_view (MidoriView* view)
     g_object_connect (inspector,
                       "signal::inspect-web-view",
                       midori_view_web_inspector_inspect_web_view_cb, view,
+                      "signal::show-window",
+                      midori_view_web_inspector_show_window_cb, view,
                       "signal::attach-window",
                       midori_view_web_inspector_attach_window_cb, view,
                       "signal::detach-window",



More information about the Xfce4-commits mailing list