/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* * Authors: Jeffrey Stedfast * * Copyright 2000 Ximian, Inc. (www.ximian.com) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Street #330, Boston, MA 02111-1307, USA. * */ #ifndef MAIL_CALLBACKS_H #define MAIL_CALLBACKS_H #include #include "composer/e-msg-composer.h" #include #include "evolution-storage.h" #ifdef __cplusplus extern "C" { #pragma } #endif /* __cplusplus }*/ /* these are the possible modes for replying */ enum { REPLY_SENDER, REPLY_LIST, REPLY_ALL }; void enumerate_msg (MessageList *ml, const char *uid, gpointer data); void fetch_mail (GtkWidget *widget, gpointer user_data); void send_queued_mail (GtkWidget *widget, gpointer user_data); void send_receive_mail (GtkWidget *widget, gpointer user_data); void compose_msg (GtkWidget *widget, gpointer user_data); void send_to_url (const char *url); void forward_inline (GtkWidget *widget, gpointer user_data); void forward_quoted (GtkWidget *widget, gpointer user_data); void forward_attached (GtkWidget *widget, gpointer user_data); void forward (GtkWidget *widget, gpointer user_data); void reply_to_sender (GtkWidget *widget, gpointer user_data); void reply_to_list (GtkWidget *widget, gpointer user_data); void reply_to_all (GtkWidget *widget, gpointer user_data); void delete_msg (GtkWidget *widget, gpointer user_data); void undelete_msg (GtkWidget *widget, gpointer user_data); void move_msg (GtkWidget *widget, gpointer user_data); void copy_msg (GtkWidget *widget, gpointer user_data); void addrbook_sender (GtkWidget *widget, gpointer user_data); void apply_filters (GtkWidget *widget, gpointer user_data); void print_msg (GtkWidget *widget, gpointer user_data); void print_preview_msg (GtkWidget *widget, gpointer user_data); void edit_msg (GtkWidget *widget, gpointer user_data); void open_msg (GtkWidget *widget, gpointer user_data); void save_msg (GtkWidget *widget, gpointer user_data); void view_msg (GtkWidget *widget, gpointer user_data); void view_source (GtkWidget *widget, gpointer user_data); void next_msg (GtkWidget *widget, gpointer user_data); void next_unread_msg (GtkWidget *widget, gpointer user_data); void next_flagged_msg (GtkWidget *widget, gpointer user_data); void previous_msg (GtkWidget *widget, gpointer user_data); void previous_unread_msg (GtkWidget *widget, gpointer user_data); void previous_flagged_msg (GtkWidget *widget, gpointer user_data); void resend_msg (GtkWidget *widget, gpointer user_data); void search_msg (GtkWidget *widget, gpointer user_data); void load_images (GtkWidget *widget, gpointer user_data); void select_all (BonoboUIComponent *uih, void *user_data, const char *path); void select_thread (BonoboUIComponent *uih, void *user_data, const char *path); void invert_selection (BonoboUIComponent *uih, void *user_data, const char *path); void mark_as_seen (BonoboUIComponent *uih, void *user_data, const char *path); void mark_all_as_seen (BonoboUIComponent *uih, void *user_data, const char *path); void mark_as_unseen (BonoboUIComponent *uih, void *user_data, const char *path); void mark_as_important (BonoboUIComponent *uih, void *user_data, const char *path); void mark_as_unimportant (BonoboUIComponent *uih, void *user_data, const char *path); void toggle_as_important (BonoboUIComponent *uih, void *user_data, const char *path); void edit_message (BonoboUIComponent *uih, void *user_data, const char *path); void open_message (BonoboUIComponent *uih, void *user_data, const char *path); void expunge_folder (BonoboUIComponent *uih, void *user_data, const char *path); void filter_edit (BonoboUIComponent *uih, void *user_data, const char *path); void vfolder_edit_vfolders (BonoboUIComponent *uih, void *user_data, const char *path); void providers_config (BonoboUIComponent *uih, void *user_data, const char *path); void manage_subscriptions (BonoboUIComponent *uih, void *user_data, const char *path); void configure_folder (BonoboUIComponent *uih, void *user_data, const char *path); void stop_threads (BonoboUIComponent *uih, void *user_data, const char *path); void empty_trash (BonoboUIComponent *uih, void *user_data, const char *path); void mail_reply (CamelFolder *folder, CamelMimeMessage *msg, const char *uid, int mode); void composer_send_cb (EMsgComposer *composer, gpointer data); void composer_postpone_cb (EMsgComposer *composer, gpointer data); void forward_messages (CamelFolder *folder, GPtrArray *uids, gboolean inline); void mail_print_preview_msg (MailDisplay *md); void mail_print_msg (MailDisplay *md); /* CamelStore callbacks */ void folder_created (CamelStore *store, const char *prefix, CamelFolderInfo *fi); void folder_deleted (CamelStore *store, CamelFolderInfo *fi); void mail_storage_create_folder (EvolutionStorage *storage, CamelStore *store, CamelFolderInfo *fi); #ifdef __cplusplus } #endif /* __cplusplus */ #endif /* ! MAIL_CALLBACKS_H */ sibility?h=gstreamer0.10-removal'>stats
Commit message (Expand)AuthorAgeFilesLines
* Update to 0.15.7.marcus2009-07-073-4/+7
* Update to 2.26.3.avl2009-07-032-4/+4
* Update to 2.26.3.avl2009-07-013-4/+7
* Fix build with custom LOCALBASEitetcu2009-06-171-0/+2
* - Assign all unmaintained ruby ports to ruby@,stas2009-06-161-1/+1
* The KDE FreeBSD team is pleased to announce KDE 4.2.4, the last bugfixmiwi2009-06-035-15/+15
* . add linux-f10 ports to the rank of CONFLICTS for linux-fc4 ports;bsam2009-06-031-2/+2
* . add CONFLICTS to linux-f8 infrastructure ports;bsam2009-06-031-0/+3
* Here are new Linux Fedora 10 infrastructure ports.bsam2009-06-024-20/+24
* Update to 2.26.2.marcus2009-05-196-8/+50
* Update KDE ports to 4.2.3makc2009-05-105-15/+15
* Update to 4.10.1.marcus2009-05-103-4/+23
* mark as MAKE_JOBS_UNSAFEmakc2009-04-255-5/+5
* Presenting GNOME 2.26.1 for FreeBSD.kwm2009-04-244-10/+10
* Update to 0.15.6.marcus2009-04-122-4/+4
* Presenting GNOME 2.26 for FreeBSD. Seemarcus2009-04-1023-53/+219
* The KDE FreeBSD team is proud to announce the release of KDE 4.2.2miwi2009-04-0210-20/+20
* Here are new Linux Fedora 8 infrastructure ports.bsam2009-04-017-44/+75
* Finish repocopies of new linux-f8 infrastructure ports:bsam2009-04-011-1/+3
* bump PORTREVISION after cmake updatemakc2009-03-255-0/+5
* Release these ports into wild. I don't have time for these ports anymore. I ammezz2009-03-191-1/+1
* Update to 0.15.5.marcus2009-03-153-4/+7
* Update KDE to 4.2.1.makc2009-03-095-15/+15
* Update to 0.0.9.mva2009-03-082-4/+4
* Update to 0.4.25.marcus2009-02-232-4/+4
* Update to 2.24.4.kwm2009-02-213-7/+7
* Updated my mail address to use @FreeBSD.org now.mva2009-02-202-2/+2
* The KDE FreeBSD team is proud to announce the release of KDE 4.2.0miwi2009-02-0915-690/+1580
* - Update to 0.0.8beech2009-02-082-4/+4
* Update to 0.4.23.marcus2009-02-042-4/+4
* - Use GNOME macro instead of ${MASTER_SITE_GNOME}, removearaujo2009-02-026-12/+6
* Fix build after X.org 7.4 merge.flz2009-01-251-0/+2
* In preparation for adding new linux (Fedora 8) infrastructure ports all linuxbsam2009-01-223-21/+3
* kde@freebsd team is pleased to announce KDE 4.1.4, the last bugfix release in...makc2009-01-1410-20/+20
* kde@freebsd team is pleased to announce the update for Qt4 ports.makc2009-01-141-3/+3
* Update to 2.24.3.marcus2009-01-132-4/+4
* Update to 2.24.3.marcus2009-01-132-4/+4
* Remove these ports as they have been absorbed into other ports in GNOME 2.24.marcus2009-01-107-185/+0
* Presenting GNOME 2.24 for FreeBSD.marcus2009-01-1026-223/+479
* Bump PORTREVISION's after OpenLDAP update.delphij2009-01-061-1/+1
* - Update to 0.0.7miwi2008-12-253-7/+14
* linux_base-(fc6|f7|f8) have glib2 by itself. Don't depend uponume2008-11-293-0/+15
* Update to 0.4.22.mezz2008-11-202-7/+6
* The KDE FreeBSD team is proud to announce the release of KDE 4.1.1miwi2008-09-035-15/+15
* The KDE FreeBSD team is proud to announce the releasemiwi2008-08-291-3/+3
* Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script.rafan2008-08-211-1/+0
* The KDE FreeBSD team is proud to announce the releasemiwi2008-08-182-4/+3
* The KDE FreeBSD team is proud to announce the release of KDE 4.1.0miwi2008-08-1021-7190/+2766
* - File was rerolled to add missing example filemiwi2008-08-063-4/+8
* - Update to 0.0.6miwi2008-08-063-15/+20
* - Update to qt 4.4.1miwi2008-08-052-15/+16
* Update to 0.4.21.marcus2008-08-052-4/+4
* - Remove USE_GCC where it can be satisfied with base compiler on followingpav2008-07-251-1/+0
* - Update to 0.16.0.20080706, it's more than 0.17 RC1.mezz2008-07-071-2/+1
* Update to 2.22.3.mezz2008-07-013-5/+6
* Update to 2.22.3.mezz2008-07-013-5/+7
* Update to 1.22.3.marcus2008-07-012-5/+5
* Update to 0.4.20.marcus2008-06-182-5/+4
* Bump portrevision due to upgrade of devel/gettext.edwin2008-06-062-2/+2
* Bump portrevision due to upgrade of devel/gettext.edwin2008-06-0621-7/+21
* Fix typos.olgeni2008-06-051-1/+1
* Update to 2.22.2.mezz2008-05-272-4/+4
* Update to 2.22.2.mezz2008-05-274-14/+14
* -De-bashism and remove bash dependency. [1]mezz2008-05-062-6/+33
* - Remove unneeded dependency from gtk12/gtk20 [1]miwi2008-04-2010-16/+14
* Update to 0.4.19ahze2008-04-182-4/+4
* Update to 4.7.3.marcus2008-04-082-4/+4
* Update to 4.7.2.marcus2008-04-083-4/+8
* Update to 2.22.1ahze2008-04-083-4/+10
* Update to 1.22.1ahze2008-04-075-8/+11
* Update to 2.22.1.marcus2008-04-073-4/+5
* - Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORGmiwi2008-03-251-1/+0
* The FreeBSD GNOME team is proud to annunce the release of GNOME 2.22.0 formarcus2008-03-2422-51/+314
* - Update to 0.6.9jadawin2008-03-172-6/+9
* Update to Qt 4.3.4lofi2008-03-141-3/+3
* YASR ("Yet Another Screen Reader") is an attempt at a lightweight,alepulver2008-02-175-0/+89
* EFlite is a speech server for Emacspeak and other screen readers that allowsalepulver2008-02-17