aboutsummaryrefslogtreecommitdiff
path: root/sb.c
diff options
context:
space:
mode:
Diffstat (limited to 'sb.c')
-rw-r--r--sb.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/sb.c b/sb.c
index 4281696..adef01b 100644
--- a/sb.c
+++ b/sb.c
@@ -36,8 +36,9 @@ static void activate_uri_entry_cb (GtkWidget* entry, gpointer data) {
static void update_title (const gchar* title, gchar* linkhover) {
if (linkhover) title = g_strdup(linkhover);
-
+ struct tab *t = get_tab(NULL, gtk_notebook_get_current_page(GTK_NOTEBOOK(w.notebook)));
gtk_window_set_title(GTK_WINDOW(w.win), title);
+ gtk_label_set_label(GTK_LABEL(t->label), title);
g_free(linkhover);
}
@@ -92,7 +93,7 @@ static void new_tab() {
if ( gtk_notebook_get_n_pages(GTK_NOTEBOOK(w.notebook)) == 1) { }
if (index == 0) {
- //gtk_notebook_set_show_tabs(GTK_NOTEBOOK(w.notebook), FALSE);
+ gtk_notebook_set_show_tabs(GTK_NOTEBOOK(w.notebook), FALSE);
} else { gtk_notebook_set_show_tabs(GTK_NOTEBOOK(w.notebook), TRUE); }
@@ -109,8 +110,8 @@ static void new_tab() {
g_object_set (G_OBJECT(t->settings), "enable-java-applet", FALSE, NULL);
g_object_set (G_OBJECT(t->settings), "print-backgrounds", FALSE, NULL);
webkit_web_view_set_settings (WEBKIT_WEB_VIEW(t->view), t->settings);
-
gtk_widget_show_all(w.win);
+ gtk_notebook_set_current_page(GTK_NOTEBOOK(w.notebook), index);
}
static void config() {
@@ -135,7 +136,7 @@ static void config() {
//gtk_box_pack_start(GTK_BOX(w.vbox), w.status, FALSE, FALSE, 0);
w.win = gtk_window_new (GTK_WINDOW_TOPLEVEL);
- //gtk_window_set_default_size(GTK_WINDOW(w.win), 800, 800);
+ gtk_window_set_default_size(GTK_WINDOW(w.win), 800, 800);
g_signal_connect (G_OBJECT (w.win), "destroy", G_CALLBACK (destroy_cb), NULL);
g_signal_connect(w.win, "key-press-event", G_CALLBACK(key_press_cb), NULL);