[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