[gnome-disk-utility/new-ui] Use GduErrorDialog in newly written code
- From: David Zeuthen <davidz src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [gnome-disk-utility/new-ui] Use GduErrorDialog in newly written code
- Date: Wed, 28 Oct 2009 00:36:59 +0000 (UTC)
commit 3c6b3a01679240343ea9e1798c5cfd23d6002007
Author: David Zeuthen <davidz redhat com>
Date: Tue Oct 27 20:36:44 2009 -0400
Use GduErrorDialog in newly written code
src/palimpsest/gdu-section-volumes.c | 39 +++++++++++++++++++++++----------
1 files changed, 27 insertions(+), 12 deletions(-)
---
diff --git a/src/palimpsest/gdu-section-volumes.c b/src/palimpsest/gdu-section-volumes.c
index 60d11dc..d392c00 100644
--- a/src/palimpsest/gdu-section-volumes.c
+++ b/src/palimpsest/gdu-section-volumes.c
@@ -149,10 +149,15 @@ mount_op_callback (GduDevice *device,
GduShell *shell = GDU_SHELL (user_data);
if (error != NULL) {
- gdu_shell_raise_error (shell,
- NULL,
- error,
- _("Error mounting device"));
+ GtkWidget *dialog;
+ dialog = gdu_error_dialog_new_for_volume (GTK_WINDOW (gdu_shell_get_toplevel (shell)),
+ device,
+ _("Error mounting volume"),
+ error);
+ gtk_widget_show_all (dialog);
+ gtk_window_present (GTK_WINDOW (dialog));
+ gtk_dialog_run (GTK_DIALOG (dialog));
+ gtk_widget_destroy (dialog);
g_error_free (error);
} else {
g_free (mount_point);
@@ -201,10 +206,15 @@ partition_delete_op_callback (GduDevice *device,
GduShell *shell = GDU_SHELL (user_data);
if (error != NULL) {
- gdu_shell_raise_error (shell,
- NULL,
- error,
- _("Error deleting partition"));
+ GtkWidget *dialog;
+ dialog = gdu_error_dialog_new_for_volume (GTK_WINDOW (gdu_shell_get_toplevel (shell)),
+ device,
+ _("Error deleting partition"),
+ error);
+ gtk_widget_show_all (dialog);
+ gtk_window_present (GTK_WINDOW (dialog));
+ gtk_dialog_run (GTK_DIALOG (dialog));
+ gtk_widget_destroy (dialog);
g_error_free (error);
}
g_object_unref (shell);
@@ -285,10 +295,15 @@ filesystem_create_op_callback (GduDevice *device,
CreateFilesystemData *data = user_data;
if (error != NULL) {
- gdu_shell_raise_error (data->shell,
- data->presentable,
- error,
- _("Error creating filesystem"));
+ GtkWidget *dialog;
+ dialog = gdu_error_dialog_new_for_volume (GTK_WINDOW (gdu_shell_get_toplevel (data->shell)),
+ device,
+ _("Error creating filesystem"),
+ error);
+ gtk_widget_show_all (dialog);
+ gtk_window_present (GTK_WINDOW (dialog));
+ gtk_dialog_run (GTK_DIALOG (dialog));
+ gtk_widget_destroy (dialog);
g_error_free (error);
} else if (data->encrypt_passphrase != NULL) {
/* now set the passphrase if requested */
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]