diff options
-rw-r--r-- | sb.c | 9 |
1 files changed, 5 insertions, 4 deletions
@@ -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); |