[evolution-patches] exchange-operations plugin, change of e_notice to e_error
- From: Arunprakash <arunp novell com>
- To: evolution-patches lists ximian com
- Subject: [evolution-patches] exchange-operations plugin, change of e_notice to e_error
- Date: Fri, 22 Jul 2005 15:01:01 +0530
Hi,
Attached patch changes the e_notice calls
to e_error_run calls. It also adds
some new error messages.
Please review it.
Thanks,
Arunprakash.
Index: plugins/exchange-operations/ChangeLog
===================================================================
RCS file: /cvs/gnome/evolution/plugins/exchange-operations/ChangeLog,v
retrieving revision 1.25
diff -u -p -r1.25 ChangeLog
--- plugins/exchange-operations/ChangeLog 19 Jul 2005 09:36:43 -0000 1.25
+++ plugins/exchange-operations/ChangeLog 22 Jul 2005 09:18:33 -0000
@@ -1,3 +1,18 @@
+2005-07-14 Arunprakash <arunp novell com>
+
+ * exchange-delegates.c (get_folder_security) (add_button_clicked_cb)
+ (delegates_apply) : Changed the e_notice calls to e_error_run calls.
+ * exchange-folder-permission.c (create_folder_subscription_dialog) :
+ Same.
+ * exchange-calendar.c (e_exchange_calendar_commit) : Same.
+ * exchange-contacts.c (e_exchange_contacts_commit) : Same.
+ * exchange-permissions-dialog.c (exchange_permissions_dialog_new)
+ (dialog_response) (add_clicked): Same.
+ * exchange-operations.c (exchange_operations_report_error) : Modified
+ to report the quota value to the user.
+ * org-gnome-exchange-operations.error.xml : Added few more
+ error descriptions needed for the above changes.
+
2005-07-19 Shakti Sen <shprasad novell com>
* exchange-permissions-dialog.c (display_role, get_widgets):
Index: plugins/exchange-operations/exchange-account-setup.c
===================================================================
RCS file: /cvs/gnome/evolution/plugins/exchange-operations/exchange-account-setup.c,v
retrieving revision 1.14
diff -u -p -r1.14 exchange-account-setup.c
--- plugins/exchange-operations/exchange-account-setup.c 19 Jul 2005 08:51:05 -0000 1.14
+++ plugins/exchange-operations/exchange-account-setup.c 22 Jul 2005 09:18:33 -0000
@@ -49,8 +49,6 @@
#include "exchange-delegates.h"
#include "exchange-change-password.h"
-#define ERROR_DOMAIN "org-gnome-exchange-operations"
-
GtkWidget* org_gnome_exchange_settings(EPlugin *epl, EConfigHookItemFactoryData *data);
GtkWidget *org_gnome_exchange_owa_url(EPlugin *epl, EConfigHookItemFactoryData *data);
gboolean org_gnome_exchange_check_options(EPlugin *epl, EConfigHookPageCheckData *data);
Index: plugins/exchange-operations/exchange-calendar.c
===================================================================
RCS file: /cvs/gnome/evolution/plugins/exchange-operations/exchange-calendar.c,v
retrieving revision 1.2
diff -u -p -r1.2 exchange-calendar.c
--- plugins/exchange-operations/exchange-calendar.c 14 Jul 2005 11:18:35 -0000 1.2
+++ plugins/exchange-operations/exchange-calendar.c 22 Jul 2005 09:18:33 -0000
@@ -297,30 +297,26 @@ e_exchange_calendar_commit (EPlugin *epl
result = exchange_account_create_folder (account, path, ftype);
switch (result) {
- /* TODO: Modify all these error messages using e_error */
- case EXCHANGE_ACCOUNT_FOLDER_OK:
- g_print ("Folder created\n");
- break;
case EXCHANGE_ACCOUNT_FOLDER_ALREADY_EXISTS:
- g_print ("Already exists\n");
+ e_error_run (NULL, ERROR_DOMAIN ":folder-exists-error", NULL);
break;
case EXCHANGE_ACCOUNT_FOLDER_DOES_NOT_EXIST:
- g_print ("Doesn't exists\n");
+ e_error_run (NULL, ERROR_DOMAIN ":folder-doesnt-exist-error", NULL);
break;
case EXCHANGE_ACCOUNT_FOLDER_UNKNOWN_TYPE:
- g_print ("Unknown type\n");
+ e_error_run (NULL, ERROR_DOMAIN ":folder-unknown-type", NULL);
break;
case EXCHANGE_ACCOUNT_FOLDER_PERMISSION_DENIED:
- g_print ("Permission denied\n");
+ e_error_run (NULL, ERROR_DOMAIN ":folder-perm-error", NULL);
break;
case EXCHANGE_ACCOUNT_FOLDER_OFFLINE:
- g_print ("Folder offline\n");
+ e_error_run (NULL, ERROR_DOMAIN ":folder-offline-error", NULL);
break;
case EXCHANGE_ACCOUNT_FOLDER_UNSUPPORTED_OPERATION:
- g_print ("Unsupported operation\n");
+ e_error_run (NULL, ERROR_DOMAIN ":folder-unsupported-error", NULL);
break;
case EXCHANGE_ACCOUNT_FOLDER_GENERIC_ERROR:
- g_print ("Generic error\n");
+ e_error_run (NULL, ERROR_DOMAIN ":folder-generic-error", NULL);
break;
}
Index: plugins/exchange-operations/exchange-contacts.c
===================================================================
RCS file: /cvs/gnome/evolution/plugins/exchange-operations/exchange-contacts.c,v
retrieving revision 1.1
diff -u -p -r1.1 exchange-contacts.c
--- plugins/exchange-operations/exchange-contacts.c 1 Jul 2005 10:06:24 -0000 1.1
+++ plugins/exchange-operations/exchange-contacts.c 22 Jul 2005 09:18:33 -0000
@@ -292,32 +292,29 @@ e_exchange_contacts_commit (EPlugin *epl
result = exchange_account_create_folder (account, path, "contacts");
switch (result) {
- /* TODO: Modify all these error messages using e_error */
- case EXCHANGE_ACCOUNT_FOLDER_OK:
- g_print ("Folder created\n");
- break;
case EXCHANGE_ACCOUNT_FOLDER_ALREADY_EXISTS:
- g_print ("Already exists\n");
+ e_error_run (NULL, ERROR_DOMAIN ":folder-exists-error", NULL);
break;
case EXCHANGE_ACCOUNT_FOLDER_DOES_NOT_EXIST:
- g_print ("Doesn't exists\n");
+ e_error_run (NULL, ERROR_DOMAIN ":folder-doesnt-exist-error", NULL);
break;
case EXCHANGE_ACCOUNT_FOLDER_UNKNOWN_TYPE:
- g_print ("Unknown type\n");
+ e_error_run (NULL, ERROR_DOMAIN ":folder-unknown-type", NULL);
break;
case EXCHANGE_ACCOUNT_FOLDER_PERMISSION_DENIED:
- g_print ("Permission denied\n");
+ e_error_run (NULL, ERROR_DOMAIN ":folder-perm-error", NULL);
break;
case EXCHANGE_ACCOUNT_FOLDER_OFFLINE:
- g_print ("Folder offline\n");
+ e_error_run (NULL, ERROR_DOMAIN ":folder-offline-error", NULL);
break;
case EXCHANGE_ACCOUNT_FOLDER_UNSUPPORTED_OPERATION:
- g_print ("Unsupported operation\n");
+ e_error_run (NULL, ERROR_DOMAIN ":folder-unsupported-error", NULL);
break;
case EXCHANGE_ACCOUNT_FOLDER_GENERIC_ERROR:
- g_print ("Generic error\n");
+ e_error_run (NULL, ERROR_DOMAIN ":folder-generic-error", NULL);
break;
}
+
/*
g_free (contacts_uri);
contacts_uri = NULL;
Index: plugins/exchange-operations/exchange-delegates.c
===================================================================
RCS file: /cvs/gnome/evolution/plugins/exchange-operations/exchange-delegates.c,v
retrieving revision 1.2
diff -u -p -r1.2 exchange-delegates.c
--- plugins/exchange-operations/exchange-delegates.c 8 Jul 2005 13:45:19 -0000 1.2
+++ plugins/exchange-operations/exchange-delegates.c 22 Jul 2005 09:18:33 -0000
@@ -31,6 +31,7 @@
#include "exchange-delegates.h"
#include "exchange-delegates-user.h"
#include "exchange-user-dialog.h"
+#include "exchange-operations.h"
#include <exchange-account.h>
#include <e2k-propnames.h>
@@ -40,6 +41,7 @@
#include <e2k-utils.h>
#include <e-util/e-dialog-utils.h>
+#include <e-util/e-error.h>
#include <glade/glade-xml.h>
#include <gtk/gtkbox.h>
#include <gtk/gtkcellrenderertext.h>
@@ -218,8 +220,8 @@ get_folder_security (ExchangeDelegates *
return delegates->loaded_folders;
if (!exchange_account_get_global_catalog (delegates->account)) {
- e_notice (delegates->table, GTK_MESSAGE_ERROR,
- _("No Global Catalog server configured for this account.\nUnable to edit delegates."));
+ e_error_run (GTK_WINDOW (delegates->table), ERROR_DOMAIN ":delegates-no-gcs-error",
+ NULL);
return FALSE;
}
@@ -257,15 +259,14 @@ get_folder_security (ExchangeDelegates *
status = e2k_result_iter_free (iter);
if (!E2K_HTTP_STATUS_IS_SUCCESSFUL (status)) {
- e_notice (delegates->table, GTK_MESSAGE_ERROR,
- _("Could not read folder permissions.\nUnable to edit delegates."));
+ e_error_run (GTK_WINDOW (delegates->table), ERROR_DOMAIN ":delegates-perm-read-error",
+ NULL);
return FALSE;
}
if (!fill_in_sids (delegates)) {
delegates->loaded_folders = FALSE;
- e_notice (delegates->table, GTK_MESSAGE_ERROR,
- _("Could not determine folder permissions for delegates.\nUnable to edit delegates."));
+ e_error_run (GTK_WINDOW (delegates->table), ERROR_DOMAIN ":perm-deter-error", NULL);
return FALSE;
}
@@ -432,8 +433,7 @@ add_button_clicked_cb (GtkWidget *widget
user = exchange_delegates_user_new_from_gc (gc, email,
delegates->creator_entryid);
if (!user) {
- e_notice (parent_window, GTK_MESSAGE_ERROR,
- _("Could not make %s a delegate"), email);
+ e_error_run (GTK_WINDOW (parent_window), ERROR_DOMAIN ":delegate-error", email, NULL);
g_free (email);
return;
}
@@ -442,8 +442,7 @@ add_button_clicked_cb (GtkWidget *widget
delegate_exchange_dn = e2k_entryid_to_dn (user->entryid);
if (delegate_exchange_dn && !g_ascii_strcasecmp (delegate_exchange_dn, delegates->account->legacy_exchange_dn)) {
g_object_unref (user);
- e_notice (parent_window, GTK_MESSAGE_ERROR,
- _("You cannot make yourself your own delegate"));
+ e_error_run (GTK_WINDOW (parent_window), ERROR_DOMAIN ":delegate-own-error", NULL);
return;
}
@@ -451,9 +450,8 @@ add_button_clicked_cb (GtkWidget *widget
match = delegates->users->pdata[u];
if (e2k_sid_binary_sid_equal (e2k_sid_get_binary_sid (user->sid),
e2k_sid_get_binary_sid (match->sid))) {
- e_notice (parent_window, GTK_MESSAGE_INFO,
- _("%s is already a delegate"),
- user->display_name);
+ e_error_run (GTK_WINDOW (parent_window), ERROR_DOMAIN ":delegate-existing",
+ user->display_name, NULL);
g_object_unref (user);
exchange_delegates_user_edit (match, parent_window);
return;
@@ -811,8 +809,7 @@ delegates_apply (ExchangeDelegates *dele
done:
if (error) {
- e_notice (delegates->table, GTK_MESSAGE_ERROR,
- _("Failed to update delegates:\n%s"), error);
+ e_error_run (GTK_WINDOW (delegates->table), ERROR_DOMAIN ":delegate-fail-error", error, NULL);
g_free (error);
}
}
Index: plugins/exchange-operations/exchange-folder-subscription.c
===================================================================
RCS file: /cvs/gnome/evolution/plugins/exchange-operations/exchange-folder-subscription.c,v
retrieving revision 1.2
diff -u -p -r1.2 exchange-folder-subscription.c
--- plugins/exchange-operations/exchange-folder-subscription.c 14 Jul 2005 07:00:51 -0000 1.2
+++ plugins/exchange-operations/exchange-folder-subscription.c 22 Jul 2005 09:18:33 -0000
@@ -25,6 +25,7 @@
#include <glade/glade-xml.h>
#include <gtk/gtk.h>
+#include <e-util/e-error.h>
#include <exchange/e-folder.h>
#include <exchange-account.h>
#include <exchange-hierarchy.h>
@@ -36,7 +37,7 @@
#include <libedataserverui/e-name-selector.h>
#include "exchange-config-listener.h"
#include "exchange-folder-subscription.h"
-
+#include "exchange-operations.h"
static void
user_response (ENameSelectorDialog *name_selector_dialog, gint response, gpointer data)
@@ -211,7 +212,7 @@ create_folder_subscription_dialog (gchar
/* It would be nice to insensitivize the OK button appropriately instead of doing this, but unfortunately we can't do this for the
Bonobo control. */
- e_notice (dialog, GTK_MESSAGE_ERROR, ("Please select a user."));
+ e_error_run (GTK_WINDOW (dialog), ERROR_DOMAIN ":select-user", NULL);
}
Index: plugins/exchange-operations/exchange-operations.c
===================================================================
RCS file: /cvs/gnome/evolution/plugins/exchange-operations/exchange-operations.c,v
retrieving revision 1.5
diff -u -p -r1.5 exchange-operations.c
--- plugins/exchange-operations/exchange-operations.c 14 Jul 2005 07:00:51 -0000 1.5
+++ plugins/exchange-operations/exchange-operations.c 22 Jul 2005 09:18:33 -0000
@@ -191,6 +191,7 @@ void
exchange_operations_report_error (ExchangeAccount *account, ExchangeAccountResult result)
{
gchar *error_string;
+ gchar *quota_value;
g_return_if_fail (account != NULL);
@@ -212,6 +213,13 @@ exchange_operations_report_error (Exchan
case EXCHANGE_ACCOUNT_UNKNOWN_ERROR:
e_error_run (NULL, error_string, account->exchange_server, NULL);
break;
+ case EXCHANGE_ACCOUNT_QUOTA_RECIEVE_ERROR:
+ case EXCHANGE_ACCOUNT_QUOTA_SEND_ERROR:
+ case EXCHANGE_ACCOUNT_QUOTA_WARN:
+ quota_value = g_strdup_printf ("%d", exchange_account_get_quota_limit (account));
+ e_error_run (NULL, error_string, quota_value, NULL);
+ g_free (quota_value);
+ break;
default:
e_error_run (NULL, error_string, NULL);
}
Index: plugins/exchange-operations/exchange-operations.h
===================================================================
RCS file: /cvs/gnome/evolution/plugins/exchange-operations/exchange-operations.h,v
retrieving revision 1.3
diff -u -p -r1.3 exchange-operations.h
--- plugins/exchange-operations/exchange-operations.h 11 Jul 2005 07:16:42 -0000 1.3
+++ plugins/exchange-operations/exchange-operations.h 22 Jul 2005 09:18:33 -0000
@@ -33,6 +33,8 @@ extern "C" {
#pragma }
#endif /* __cplusplus */
+#define ERROR_DOMAIN "org-gnome-exchange-operations"
+
extern ExchangeConfigListener *exchange_global_config_listener;
int e_plugin_lib_enable (EPluginLib *eplib, int enable);
Index: plugins/exchange-operations/exchange-permissions-dialog.c
===================================================================
RCS file: /cvs/gnome/evolution/plugins/exchange-operations/exchange-permissions-dialog.c,v
retrieving revision 1.5
diff -u -p -r1.5 exchange-permissions-dialog.c
--- plugins/exchange-operations/exchange-permissions-dialog.c 19 Jul 2005 09:36:43 -0000 1.5
+++ plugins/exchange-operations/exchange-permissions-dialog.c 22 Jul 2005 09:18:33 -0000
@@ -35,8 +35,10 @@
#include "e2k-utils.h"
#include "e-folder-exchange.h"
#include "exchange-account.h"
+#include "exchange-operations.h"
#include <e-util/e-dialog-utils.h>
+#include <e-util/e-error.h>
#include <glade/glade-xml.h>
#include <gtk/gtkbox.h>
#include <gtk/gtkcellrenderertext.h>
@@ -223,8 +225,7 @@ exchange_permissions_dialog_new (Exchang
&results, &nresults);
if (!E2K_HTTP_STATUS_IS_SUCCESSFUL (status) || nresults < 1) {
lose:
- e_notice (parent, GTK_MESSAGE_ERROR,
- _("Could not read folder permissions"));
+ e_error_run (GTK_WINDOW (parent), ERROR_DOMAIN ":perm-read-error", NULL);
gtk_widget_destroy (GTK_WIDGET (dialog));
return;
}
@@ -265,8 +266,7 @@ dialog_response (ExchangePermissionsDial
binsd = e2k_security_descriptor_to_binary (dialog->priv->sd);
if (!binsd) {
- e_notice (dialog, GTK_MESSAGE_ERROR,
- _("Could not update folder permissions."));
+ e_error_run (GTK_WINDOW (dialog), ERROR_DOMAIN ":perm-update-error", "", NULL);
return;
}
@@ -294,10 +294,9 @@ dialog_response (ExchangePermissionsDial
gtk_widget_set_sensitive (GTK_WIDGET (dialog), TRUE);
if (!E2K_HTTP_STATUS_IS_SUCCESSFUL (status)) {
- e_notice (dialog, GTK_MESSAGE_ERROR,
- _("Could not update folder permissions. %s"),
- status == E2K_HTTP_UNAUTHORIZED ?
- _("(Permission denied.)") : "");
+ e_error_run (GTK_WINDOW (dialog), ERROR_DOMAIN ":perm-update-error",
+ status == E2K_HTTP_UNAUTHORIZED ?
+ _("(Permission denied.)") : "", NULL);
return;
}
@@ -395,9 +394,8 @@ add_clicked (GtkButton *button, gpointer
gc = exchange_account_get_global_catalog (dialog->priv->account);
if (!gc) {
- e_notice (dialog, GTK_MESSAGE_ERROR,
- _("Unable to add user to access control list:\n"
- "No Global Catalog server is configured for this account."));
+ e_error_run (GTK_WINDOW (dialog), ERROR_DOMAIN ":acl-no-gcs-error",
+ NULL);
return;
}
@@ -413,17 +411,13 @@ add_clicked (GtkButton *button, gpointer
case E2K_GLOBAL_CATALOG_OK:
break;
case E2K_GLOBAL_CATALOG_NO_SUCH_USER:
- e_notice (dialog, GTK_MESSAGE_ERROR,
- _("No such user %s"), email);
+ e_error_run (GTK_WINDOW (dialog), ERROR_DOMAIN ":no-user-error", email, NULL);
break;
case E2K_GLOBAL_CATALOG_NO_DATA:
- e_notice (dialog, GTK_MESSAGE_ERROR,
- _("%s cannot be added to an access control list"),
- email);
+ e_error_run (GTK_WINDOW (dialog), ERROR_DOMAIN ":acl-add-error", email, NULL);
break;
default:
- e_notice (dialog, GTK_MESSAGE_ERROR,
- _("Unknown error looking up %s"), email);
+ e_error_run (GTK_WINDOW (dialog), ERROR_DOMAIN ":perm-unknown-error", email, NULL);
break;
}
g_free (email);
@@ -439,9 +433,8 @@ add_clicked (GtkButton *button, gpointer
-1);
bsid2 = e2k_sid_get_binary_sid (sid2);
if (e2k_sid_binary_sid_equal (bsid, bsid2)) {
- e_notice (dialog, GTK_MESSAGE_ERROR,
- _("%s is already in the list"),
- entry->display_name);
+ e_error_run (GTK_WINDOW (dialog), ERROR_DOMAIN ":perm-existing-error",
+ entry->display_name, NULL);
e2k_global_catalog_entry_free (gc, entry);
gtk_tree_selection_select_iter (dialog->priv->list_selection, &iter);
return;
Index: plugins/exchange-operations/org-gnome-exchange-operations.error.xml
===================================================================
RCS file: /cvs/gnome/evolution/plugins/exchange-operations/org-gnome-exchange-operations.error.xml,v
retrieving revision 1.1
diff -u -p -r1.1 org-gnome-exchange-operations.error.xml
--- plugins/exchange-operations/org-gnome-exchange-operations.error.xml 11 Jul 2005 07:16:42 -0000 1.1
+++ plugins/exchange-operations/org-gnome-exchange-operations.error.xml 22 Jul 2005 09:18:33 -0000
@@ -102,17 +102,17 @@ supports Microsoft Exchange 2000 and 200
<error id="account-quota-error" type="error">
<_primary>You have exceeded your quota for storing mails on this server.</_primary>
- <_secondary>You will not be able to either send or recieve mails now.</_secondary>
+ <_secondary>Your current usage is : {0}KB. You will not be able to either send or recieve mails now.</_secondary>
</error>
<error id="account-quota-send-error" type="warning">
<_primary>You are nearing your quota available for storing mails on this server.</_primary>
- <_secondary>You will not be able to send mails till you clear up some space by deleting some mails.</_secondary>
+ <_secondary>Your current usage is : {0}KB. You will not be able to send mails till you clear up some space by deleting some mails.</_secondary>
</error>
<error id="account-quota-warn" type="warning">
<_primary>You are nearing your quota available for storing mails on this server.</_primary>
- <_secondary>Try to clear up some space by deleting some mails.</_secondary>
+ <_secondary>Your current usage is : {0}KB. Try to clear up some space by deleting some mails.</_secondary>
</error>
<error id="connector-exchange-error" type="error">
@@ -137,6 +137,99 @@ an unknown error occurred. Check the URL
username, and password, and try again.</_secondary>
</error>
-</error-list>
+ <error id="delegates-no-gcs-error" type="error">
+ <_primary>No Global Catalog server configured for this account.</_primary>
+ <_secondary>Unable to edit delegates.</_secondary>
+ </error>
+
+ <error id="acl-no-gcs-error" type="error">
+ <_primary>Unable to add user to access control list:</_primary>
+ <_secondary>No Global Catalog server configured for this account.</_secondary>
+ </error>
+
+ <error id="delegates-perm-read-error" type="error">
+ <_primary>Could not read folder permissions.</_primary>
+ <_secondary>Unable to edit delegates.</_secondary>
+ </error>
+
+ <error id="perm-read-error" type="error">
+ <_primary>Could not read folder permissions</_primary>
+ </error>
+
+ <error id="perm-deter-error" type="error">
+ <_primary>Unable to edit delegates.</_primary>
+ <_secondary>Could not determine folder permissions for delegates.</_secondary>
+ </error>
+
+ <error id="delegate-error" type="error">
+ <_primary>Could not make {0} a delegate</_primary>
+ </error>
+ <error id="delegate-own-error" type="error">
+ <_primary>You cannot make yourself your own delegate</_primary>
+ </error>
+
+ <error id="delegate-existing" type="info">
+ <_primary>{0} is already a delegate</_primary>
+ </error>
+
+ <error id="delegate-fail-error" type="error">
+ <_primary>Failed to update delegates:</_primary>
+ <_secondary>{0}</_secondary>
+ </error>
+
+ <error id="select-user" type="info">
+ <_primary>Please select a user.</_primary>
+ </error>
+
+ <error id="perm-update-error" type="error">
+ <_primary>Could not update folder permissions.</_primary>
+ <_secondary>{0}</_secondary>
+ </error>
+
+ <error id="no-user-error" type="error">
+ <_primary>No such user {0}</_primary>
+ </error>
+
+ <error id="acl-add-error" type="error">
+ <_primary>{0} cannot be added to an access control list</_primary>
+ </error>
+
+ <error id="perm-unknown-error" type="error">
+ <_primary>Unknown error looking up {0}</_primary>
+ </error>
+
+ <error id="perm-existing-error" type="error">
+ <_primary>{0} is already in the list</_primary>
+ </error>
+
+ <error id="folder-exists-error" type="error">
+ <_primary>Folder already exists</_primary>
+ </error>
+
+ <error id="folder-doesnt-exist-error" type="error">
+ <_primary>Folder does not exist</_primary>
+ </error>
+
+ <error id="folder-perm-error" type="error">
+ <_primary>Permission denied</_primary>
+ </error>
+
+ <error id="folder-unknown-type" type="error">
+ <_primary>Unknown type</_primary>
+ </error>
+
+ <error id="folder-offline-error" type="error">
+ <_primary>Folder offline</_primary>
+ </error>
+
+ <error id="folder-unsupported-error" type="error">
+ <_primary>Unsupported operation</_primary>
+ </error>
+
+ <error id="folder-generic-error" type="error">
+ <_primary>Generic error</_primary>
+ </error>
+
+</error-list>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]