aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/save-calendar
diff options
context:
space:
mode:
authorGilles Dartiguelongue <gdartigu@src.gnome.org>2007-11-18 06:11:53 +0800
committerGilles Dartiguelongue <gdartigu@src.gnome.org>2007-11-18 06:11:53 +0800
commitaad95f711ac77ec640f250449453aed0a522a2ed (patch)
treec1103edc1eceafa4f2258ce0206c0cc380bacba5 /plugins/save-calendar
parentdd92a1c0e4f9d13ad58d4d1a0d7367a85e4bd038 (diff)
downloadgsoc2013-evolution-aad95f711ac77ec640f250449453aed0a522a2ed.tar
gsoc2013-evolution-aad95f711ac77ec640f250449453aed0a522a2ed.tar.gz
gsoc2013-evolution-aad95f711ac77ec640f250449453aed0a522a2ed.tar.bz2
gsoc2013-evolution-aad95f711ac77ec640f250449453aed0a522a2ed.tar.lz
gsoc2013-evolution-aad95f711ac77ec640f250449453aed0a522a2ed.tar.xz
gsoc2013-evolution-aad95f711ac77ec640f250449453aed0a522a2ed.tar.zst
gsoc2013-evolution-aad95f711ac77ec640f250449453aed0a522a2ed.zip
** Fix bug #495872
uniformization of actions with memos/calendars/tasks svn path=/trunk/; revision=34547
Diffstat (limited to 'plugins/save-calendar')
-rw-r--r--plugins/save-calendar/ChangeLog8
-rw-r--r--plugins/save-calendar/org-gnome-save-calendar.eplug.xml9
-rw-r--r--plugins/save-calendar/save-calendar.c7
3 files changed, 22 insertions, 2 deletions
diff --git a/plugins/save-calendar/ChangeLog b/plugins/save-calendar/ChangeLog
index 43d58eb51d..635d326a1e 100644
--- a/plugins/save-calendar/ChangeLog
+++ b/plugins/save-calendar/ChangeLog
@@ -1,3 +1,11 @@
+2007-11-11 Gilles Dartiguelongue <gdartigu@svn.gnome.org>
+
+ ** Fix bug #495872
+
+ * org-gnome-save-calendar.eplug.xml:
+ * save-calendar.c: (org_gnome_save_memos):
+ add memo support
+
2007-09-27 Matthew Barnes <mbarnes@redhat.com>
** Fixes part of bug #477045
diff --git a/plugins/save-calendar/org-gnome-save-calendar.eplug.xml b/plugins/save-calendar/org-gnome-save-calendar.eplug.xml
index 85f7b2c1b6..a548b25245 100644
--- a/plugins/save-calendar/org-gnome-save-calendar.eplug.xml
+++ b/plugins/save-calendar/org-gnome-save-calendar.eplug.xml
@@ -8,10 +8,15 @@
<hook class="org.gnome.evolution.calendar.popup:1.0">
<menu id="org.gnome.evolution.tasks.source.popup" target="source">
- <item type="item" path="19.save_tasks" _label="_Save to Disk" icon="document-save" activate="org_gnome_save_tasks"/>
+ <item type="item" path="14.save_tasks" _label="_Save to Disk" icon="document-save" activate="org_gnome_save_tasks"/>
</menu>
+
<menu id="org.gnome.evolution.calendar.source.popup" target="source">
- <item type="item" path="19.save_calendar" _label="_Save to Disk" icon="document-save" activate="org_gnome_save_calendar"/>
+ <item type="item" path="14.save_calendar" _label="_Save to Disk" icon="document-save" activate="org_gnome_save_calendar"/>
+ </menu>
+
+ <menu id="org.gnome.evolution.memos.source.popup" target="source">
+ <item type="item" path="14.save_memos" _label="_Save to Disk" icon="document-save" activate="org_gnome_save_memos"/>
</menu>
</hook>
</e-plugin>
diff --git a/plugins/save-calendar/save-calendar.c b/plugins/save-calendar/save-calendar.c
index bd5dff3f06..f65dd64a5f 100644
--- a/plugins/save-calendar/save-calendar.c
+++ b/plugins/save-calendar/save-calendar.c
@@ -51,6 +51,7 @@ enum { /* GtkComboBox enum */
void org_gnome_save_calendar (EPlugin *ep, ECalPopupTargetSource *target);
void org_gnome_save_tasks (EPlugin *ep, ECalPopupTargetSource *target);
+void org_gnome_save_memos (EPlugin *ep, ECalPopupTargetSource *target);
static void
@@ -218,3 +219,9 @@ org_gnome_save_tasks (EPlugin *ep, ECalPopupTargetSource *target)
{
ask_destination_and_save (ep, target, E_CAL_SOURCE_TYPE_TODO);
}
+
+void
+org_gnome_save_memos (EPlugin *ep, ECalPopupTargetSource *target)
+{
+ ask_destination_and_save (ep, target, E_CAL_SOURCE_TYPE_JOURNAL);
+}