From 58da8ad29bbacbbd1cc643f435fc60c95bab791a Mon Sep 17 00:00:00 2001 From: Pierre Pronchery Date: Tue, 14 Dec 2010 22:02:41 +0000 Subject: [PATCH] More convenient tabbed browsing (re-orderable tabs and scrollbar) --- src/surfer.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/surfer.c b/src/surfer.c index f30e426..761dac5 100644 --- a/src/surfer.c +++ b/src/surfer.c @@ -358,6 +358,7 @@ Surfer * _new_do(char const * url) gtk_box_pack_start(GTK_BOX(vbox), toolbar, FALSE, FALSE, 0); /* notebook */ surfer->notebook = gtk_notebook_new(); + gtk_notebook_set_scrollable(GTK_NOTEBOOK(surfer->notebook), TRUE); gtk_notebook_set_show_border(GTK_NOTEBOOK(surfer->notebook), FALSE); surfer_open_tab(surfer, NULL); g_signal_connect_swapped(G_OBJECT(surfer->notebook), "switch-page", @@ -1067,6 +1068,10 @@ void surfer_open_tab(Surfer * surfer, char const * url) widget, _("Untitled")))) > 0) { gtk_notebook_set_show_tabs(notebook, TRUE); +#if GTK_CHECK_VERSION(2, 10, 0) + gtk_notebook_set_tab_reorderable(GTK_NOTEBOOK(surfer->notebook), + widget, TRUE); +#endif if((p = config_get(surfer->config, "", "focus_new_tabs")) != NULL && strcmp(p, "1") == 0) {