[Xfce4-commits] r22743 - xarchiver/branches/xarchiver-psybsd/src

Stephan Arts stephan at xfce.org
Sun Aug 13 10:39:47 UTC 2006


Author: stephan
Date: 2006-08-13 10:39:46 +0000 (Sun, 13 Aug 2006)
New Revision: 22743

Modified:
   xarchiver/branches/xarchiver-psybsd/src/extract_dialog.h
   xarchiver/branches/xarchiver-psybsd/src/main.c
   xarchiver/branches/xarchiver-psybsd/src/new_dialog.c
   xarchiver/branches/xarchiver-psybsd/src/new_dialog.h
Log:

-- extract_dialog and new_dialog now extend FileChooserDialog again.



Modified: xarchiver/branches/xarchiver-psybsd/src/extract_dialog.h
===================================================================
--- xarchiver/branches/xarchiver-psybsd/src/extract_dialog.h	2006-08-13 10:15:44 UTC (rev 22742)
+++ xarchiver/branches/xarchiver-psybsd/src/extract_dialog.h	2006-08-13 10:39:46 UTC (rev 22743)
@@ -42,7 +42,7 @@
 
 struct _XAExtractArchiveDialog
 {
-	GtkFileSelection parent;
+	GtkFileChooserDialog parent;
 	LXAArchive *archive;
 };
 
@@ -50,7 +50,7 @@
 
 struct _XAExtractArchiveDialogClass
 {
-	GtkFileSelectionClass parent;
+	GtkFileChooserDialog parent_class;
 };
 
 GtkWidget *xa_extract_archive_dialog_new();

Modified: xarchiver/branches/xarchiver-psybsd/src/main.c
===================================================================
--- xarchiver/branches/xarchiver-psybsd/src/main.c	2006-08-13 10:15:44 UTC (rev 22742)
+++ xarchiver/branches/xarchiver-psybsd/src/main.c	2006-08-13 10:39:46 UTC (rev 22743)
@@ -155,6 +155,10 @@
 			}
 			if(lxa_new_archive(add_archive_path, TRUE, NULL, &lpArchive))
 			{
+				dialog = gtk_message_dialog_new (NULL,GTK_DIALOG_MODAL,GTK_MESSAGE_ERROR,GTK_BUTTONS_OK,_("Could not create archive, MIME-type unsupported"));
+				gtk_dialog_set_default_response (GTK_DIALOG (dialog), GTK_RESPONSE_YES);
+				gtk_dialog_run (GTK_DIALOG (dialog) );
+				gtk_widget_destroy (GTK_WIDGET (dialog) );
 				/* Could not create archive (mime type unsupported) */
 				return 1;
 			}

Modified: xarchiver/branches/xarchiver-psybsd/src/new_dialog.c
===================================================================
--- xarchiver/branches/xarchiver-psybsd/src/new_dialog.c	2006-08-13 10:15:44 UTC (rev 22742)
+++ xarchiver/branches/xarchiver-psybsd/src/new_dialog.c	2006-08-13 10:39:46 UTC (rev 22743)
@@ -80,15 +80,11 @@
 {
 	GtkWidget *dialog;
 
-	dialog = g_object_new(xa_new_archive_dialog_get_type(), "title", _("Create new archive"), "action", GTK_FILE_CHOOSER_ACTION_SAVE, "do-overwrite-confirmation", TRUE, NULL);
+	dialog = g_object_new(xa_new_archive_dialog_get_type(),
+			"title", _("Create new archive"),
+			"action", GTK_FILE_CHOOSER_ACTION_SAVE,
+			"do-overwrite-confirmation", TRUE,
+			NULL);
 
 	return dialog;
 }
-
-gchar *
-xa_new_archive_dialog_get_filename (XANewArchiveDialog *dialog)
-{
-	gchar *filename = gtk_file_chooser_get_filename(GTK_FILE_CHOOSER(dialog));
-
-	return filename;
-}

Modified: xarchiver/branches/xarchiver-psybsd/src/new_dialog.h
===================================================================
--- xarchiver/branches/xarchiver-psybsd/src/new_dialog.h	2006-08-13 10:15:44 UTC (rev 22742)
+++ xarchiver/branches/xarchiver-psybsd/src/new_dialog.h	2006-08-13 10:39:46 UTC (rev 22743)
@@ -42,24 +42,17 @@
 
 struct _XANewArchiveDialog
 {
-	GtkFileSelection parent;
-	GtkWidget *filetype_selector;
-	GtkListStore *filetype_model;
-	GSList *archivetype_list;
-	GSList *compressiontype_list;
+	GtkFileChooserDialog parent;
 };
 
 typedef struct _XANewArchiveDialogClass XANewArchiveDialogClass;
 
 struct _XANewArchiveDialogClass
 {
-	GtkFileSelectionClass parent;
+	GtkFileChooserDialogClass parent;
 };
 
 GtkWidget *xa_new_archive_dialog_new();
 
-gchar *            xa_new_archive_dialog_get_filename (XANewArchiveDialog *dialog);
-gchar *            xa_new_archive_dialog_get_mimetype (XANewArchiveDialog *dialog);
-
 G_END_DECLS
 #endif /* __XARCHIVER_NEW_ARCHIVE_DIALOG_H__ */



More information about the Xfce4-commits mailing list