evolution r35396 - trunk/plugins/default-source
- From: mcrha svn gnome org
- To: svn-commits-list gnome org
- Subject: evolution r35396 - trunk/plugins/default-source
- Date: Mon, 21 Apr 2008 09:47:43 +0100 (BST)
Author: mcrha
Date: Mon Apr 21 08:47:43 2008
New Revision: 35396
URL: http://svn.gnome.org/viewvc/evolution?rev=35396&view=rev
Log:
2008-04-21 Milan Crha <mcrha redhat com>
** Fix for bug #448863
* default-source.c: (org_gnome_default_book),
(get_calendar_option_caption), (org_gnome_default_cal):
Use better description of the option based on source type.
Modified:
trunk/plugins/default-source/ChangeLog
trunk/plugins/default-source/default-source.c
Modified: trunk/plugins/default-source/default-source.c
==============================================================================
--- trunk/plugins/default-source/default-source.c (original)
+++ trunk/plugins/default-source/default-source.c Mon Apr 21 08:47:43 2008
@@ -78,7 +78,7 @@
if (data->old)
return data->old;
- widget = gtk_check_button_new_with_mnemonic (_("Mark as _default folder"));
+ widget = gtk_check_button_new_with_mnemonic (_("Mark as _default address book"));
book_target = (EABConfigTargetSource *) data->target;
source = book_target->source;
@@ -93,6 +93,21 @@
return widget;
}
+static const char *
+get_calendar_option_caption (ECalSourceType source_type)
+{
+ const char *res = "???";
+
+ switch (source_type) {
+ case E_CAL_SOURCE_TYPE_EVENT: res = _("Mark as _default calendar"); break;
+ case E_CAL_SOURCE_TYPE_TODO: res = _("Mark as _default task list"); break;
+ case E_CAL_SOURCE_TYPE_JOURNAL: res = _("Mark as _default memo list"); break;
+ default: break;
+ }
+
+ return res;
+}
+
GtkWidget *org_gnome_default_cal (EPlugin *epl, EConfigHookItemFactoryData *data);
GtkWidget *
@@ -105,9 +120,9 @@
if (data->old)
return data->old;
- widget = gtk_check_button_new_with_mnemonic (_("Mark as _default folder"));
cal_target = (ECalConfigTargetSource *) data->target;
source = cal_target->source;
+ widget = gtk_check_button_new_with_mnemonic (get_calendar_option_caption (cal_target->source_type));
if (e_source_get_property (source, "default"))
gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (widget), TRUE);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]