#include "webbrowser.h"
static WebKitWebView *view;
-static GtkLabel *w_status;
+static GtkStatusbar *w_status;
static gboolean new_window_requested_cbk(WebKitWebView *view,
WebKitWebFrame *frame,
gchar *uri,
gpointer user_data)
{
+ guint id;
+
+ id = gtk_statusbar_get_context_id(w_status, "info");
+
if (uri)
- gtk_label_set_label(w_status, uri);
+ gtk_statusbar_push(w_status, id, uri);
else
- gtk_label_set_label(w_status, "");
+ gtk_statusbar_pop(w_status, id);
}
GtkWidget *web_get_widget()
webkit_web_view_load_string(view, str, NULL, "UTF-8", "file://");
}
-void webbrowser_init(GtkLabel *status)
+void webbrowser_init(GtkStatusbar *status)
{
w_status = status;
}