[Xfce4-commits] r24023 - xarchiver/trunk/src

Giuseppe Torelli colossus at xfce.org
Fri Dec 1 14:14:53 CET 2006


Author: colossus
Date: 2006-12-01 13:14:52 +0000 (Fri, 01 Dec 2006)
New Revision: 24023

Modified:
   xarchiver/trunk/src/extract_dialog.c
   xarchiver/trunk/src/interface.c
Log:
Fixed bug #2614.
Made tabs reorderable if using gtk 2.10.
Updated Changelog.


Modified: xarchiver/trunk/src/extract_dialog.c
===================================================================
--- xarchiver/trunk/src/extract_dialog.c	2006-12-01 09:49:03 UTC (rev 24022)
+++ xarchiver/trunk/src/extract_dialog.c	2006-12-01 13:14:52 UTC (rev 24023)
@@ -162,6 +162,8 @@
 	gtk_box_pack_start (GTK_BOX (dialog_data->vbox4), dialog_data->overwrite_check, FALSE, FALSE, 0);
 
 	dialog_data->extract_full = gtk_check_button_new_with_mnemonic (_("Extract files with full path"));
+	if (archive->type == XARCHIVETYPE_GZIP || archive->type == XARCHIVETYPE_BZIP2 )
+		goto here;
 	if (cli && (archive->type == XARCHIVETYPE_TAR || archive->type == XARCHIVETYPE_TAR_GZ || archive->type == XARCHIVETYPE_DEB || archive->type == XARCHIVETYPE_TAR_BZ2) )
 	{
 		gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (dialog_data->extract_full), TRUE);
@@ -180,7 +182,7 @@
 		gtk_widget_show (dialog_data->touch);
 		gtk_tooltips_set_tip (dialog_data->option_tooltip,dialog_data->touch, _("When this option is used, tar leaves the data modification times of the files it extracts as the times when the files were extracted, instead of setting it to the times recorded in the archive."), NULL );
 		gtk_box_pack_start (GTK_BOX (dialog_data->vbox4), dialog_data->touch, FALSE, FALSE, 0);
-
+here:
 		dialog_data->hbox6 = gtk_hbox_new (FALSE, 2);
 		gtk_widget_show (dialog_data->hbox6);
 		gtk_box_pack_start (GTK_BOX (dialog_data->vbox4), dialog_data->hbox6, FALSE, FALSE, 0);

Modified: xarchiver/trunk/src/interface.c
===================================================================
--- xarchiver/trunk/src/interface.c	2006-12-01 09:49:03 UTC (rev 24022)
+++ xarchiver/trunk/src/interface.c	2006-12-01 13:14:52 UTC (rev 24023)
@@ -552,7 +552,10 @@
 	gtk_misc_set_alignment(GTK_MISC(tab_label), 0.0, 0);
 	gtk_notebook_append_page_menu (notebook, archive->scrollwindow, page_hbox, tab_label);
 	gtk_notebook_set_current_page(notebook, -1);
-
+	#if GTK_CHECK_VERSION(2, 10, 0)
+		if (gtk_check_version(2, 10, 0) == NULL)
+			gtk_notebook_set_tab_reorderable(notebook, archive->scrollwindow, TRUE);
+	#endif
 	archive->treeview = gtk_tree_view_new ();
 	gtk_container_add (GTK_CONTAINER (archive->scrollwindow), archive->treeview);
 	gtk_widget_show (archive->treeview);



More information about the Xfce4-commits mailing list