aboutsummaryrefslogtreecommitdiffstats
path: root/composer
diff options
context:
space:
mode:
authorNot Zed <NotZed@Ximian.com>2005-08-24 11:08:37 +0800
committerMichael Zucci <zucchi@src.gnome.org>2005-08-24 11:08:37 +0800
commit12beb061d31660310586b81c8223e2b0ce05008d (patch)
treec610befaf8609845a83b213c34086562bdd2f6e9 /composer
parent2e1a44dad5030f227cbf6f25c23e3c0a167d34c2 (diff)
downloadgsoc2013-evolution-12beb061d31660310586b81c8223e2b0ce05008d.tar
gsoc2013-evolution-12beb061d31660310586b81c8223e2b0ce05008d.tar.gz
gsoc2013-evolution-12beb061d31660310586b81c8223e2b0ce05008d.tar.bz2
gsoc2013-evolution-12beb061d31660310586b81c8223e2b0ce05008d.tar.lz
gsoc2013-evolution-12beb061d31660310586b81c8223e2b0ce05008d.tar.xz
gsoc2013-evolution-12beb061d31660310586b81c8223e2b0ce05008d.tar.zst
gsoc2013-evolution-12beb061d31660310586b81c8223e2b0ce05008d.zip
only define skip_content: if it is used. (menu_file_add_attachment_cb):
2005-08-23 Not Zed <NotZed@Ximian.com> * e-msg-composer.c (build_message): only define skip_content: if it is used. (menu_file_add_attachment_cb): fixed the warning. Boy, what on earth is this thing doing! (add_to_bar): fix signature to match code. (emcab_add): more warning fixes for bizarre functions. (emcab_popup_position): more casting crap * e-msg-composer-hdrs.c (addressbook_dialog_response): Remove unused. (account_can_send): make this static, and define before first use. : include missing e-name-selector-entry header. (create_headers): fix casts/style (e_msg_composer_hdrs_set_to, e_msg_composer_hdrs_set_cc) (e_msg_composer_hdrs_set_bcc, e_msg_composer_hdrs_get_to) (e_msg_composer_hdrs_get_cc, e_msg_composer_hdrs_get_bcc): remove unused str. lazy addressbook hackers! svn path=/trunk/; revision=30218
Diffstat (limited to 'composer')
-rw-r--r--composer/ChangeLog20
-rw-r--r--composer/e-msg-composer-hdrs.c61
-rw-r--r--composer/e-msg-composer.c11
3 files changed, 51 insertions, 41 deletions
diff --git a/composer/ChangeLog b/composer/ChangeLog
index 31dceae278..e37640c29e 100644
--- a/composer/ChangeLog
+++ b/composer/ChangeLog
@@ -1,3 +1,23 @@
+2005-08-23 Not Zed <NotZed@Ximian.com>
+
+ * e-msg-composer.c (build_message): only define skip_content: if
+ it is used.
+ (menu_file_add_attachment_cb): fixed the warning. Boy, what on
+ earth is this thing doing!
+ (add_to_bar): fix signature to match code.
+ (emcab_add): more warning fixes for bizarre functions.
+ (emcab_popup_position): more casting crap
+
+ * e-msg-composer-hdrs.c (addressbook_dialog_response): Remove
+ unused.
+ (account_can_send): make this static, and define before first use.
+ : include missing e-name-selector-entry header.
+ (create_headers): fix casts/style
+ (e_msg_composer_hdrs_set_to, e_msg_composer_hdrs_set_cc)
+ (e_msg_composer_hdrs_set_bcc, e_msg_composer_hdrs_get_to)
+ (e_msg_composer_hdrs_get_cc, e_msg_composer_hdrs_get_bcc): remove
+ unused str. lazy addressbook hackers!
+
2005-07-27 Mengjie Yu <meng-jie.yu@sun.com>
* e-msg-composer-select-file.h:
diff --git a/composer/e-msg-composer-hdrs.c b/composer/e-msg-composer-hdrs.c
index 1361c0dfff..34f8b91f8a 100644
--- a/composer/e-msg-composer-hdrs.c
+++ b/composer/e-msg-composer-hdrs.c
@@ -37,6 +37,7 @@
#include <libgnomeui/gnome-uidefs.h>
#include <libgnome/gnome-i18n.h>
#include <libedataserverui/e-name-selector.h>
+#include <libedataserverui/e-name-selector-entry.h>
#include "Composer.h"
@@ -129,8 +130,6 @@ static int signals[LAST_SIGNAL];
static void
addressbook_dialog_response (ENameSelectorDialog *name_selector_dialog, gint response, gpointer user_data)
{
- EMsgComposerHdrs *hdrs = E_MSG_COMPOSER_HDRS (user_data);
-
gtk_widget_hide (GTK_WIDGET (name_selector_dialog));
}
@@ -229,6 +228,26 @@ from_changed (GtkWidget *item, gpointer data)
g_signal_emit (hdrs, signals [FROM_CHANGED], 0);
}
+static gboolean
+account_can_send (EAccount *account)
+{
+ static CamelStore *store;
+ CamelException ex;
+ gboolean result = FALSE;
+
+ if (!account->parent_uid)
+ return TRUE;
+
+ if (!(store = (CamelStore *) camel_session_get_service (session, e_account_get_string(account, E_ACCOUNT_SOURCE_URL), CAMEL_PROVIDER_STORE, &ex))) {
+ camel_exception_clear (&ex);
+ return result;
+ } else if (store->mode & CAMEL_STORE_WRITE)
+ result = TRUE;
+
+ camel_object_unref (store);
+ return result;
+}
+
static void
account_added_cb (EAccountList *accounts, EAccount *account, EMsgComposerHdrs *hdrs)
{
@@ -328,26 +347,6 @@ account_removed_cb (EAccountList *accounts, EAccount *account, EMsgComposerHdrs
}
}
-gboolean
-account_can_send (EAccount *account)
-{
- static CamelStore *store;
- CamelException ex;
- gboolean result = FALSE;
-
- if (!account->parent_uid)
- return TRUE;
-
- if (!(store = (CamelStore *) camel_session_get_service (session, e_account_get_string(account, E_ACCOUNT_SOURCE_URL), CAMEL_PROVIDER_STORE, &ex))) {
- camel_exception_clear (&ex);
- return result;
- } else if (store->mode & CAMEL_STORE_WRITE)
- result = TRUE;
-
- camel_object_unref (store);
- return result;
-}
-
static GtkWidget *
create_from_optionmenu (EMsgComposerHdrs *hdrs)
{
@@ -623,23 +622,22 @@ create_headers (EMsgComposerHdrs *hdrs)
*/
priv->reply_to.label = gtk_label_new_with_mnemonic (_("_Reply-To:"));
priv->reply_to.entry = gtk_entry_new ();
- gtk_label_set_mnemonic_widget (priv->reply_to.label, priv->reply_to.entry);
+ gtk_label_set_mnemonic_widget((GtkLabel *)priv->reply_to.label, priv->reply_to.entry);
/*
* From
*/
priv->from.label = gtk_label_new_with_mnemonic (_("Fr_om:"));
priv->from.entry = create_from_optionmenu (hdrs);
- gtk_label_set_mnemonic_widget (priv->from.label, e_msg_composer_hdrs_get_from_omenu (hdrs));
+ gtk_label_set_mnemonic_widget((GtkLabel *)priv->from.label, e_msg_composer_hdrs_get_from_omenu (hdrs));
/*
* Subject
*/
priv->subject.label = gtk_label_new_with_mnemonic (_("S_ubject:"));
priv->subject.entry = gtk_entry_new ();
- gtk_label_set_mnemonic_widget (priv->subject.label, priv->subject.entry);
- g_signal_connect (priv->subject.entry, "changed",
- G_CALLBACK (entry_changed), hdrs);
+ gtk_label_set_mnemonic_widget((GtkLabel *)priv->subject.label, priv->subject.entry);
+ g_signal_connect(priv->subject.entry, "changed", G_CALLBACK(entry_changed), hdrs);
/*
* To, CC, and Bcc
@@ -1207,8 +1205,6 @@ void
e_msg_composer_hdrs_set_to (EMsgComposerHdrs *hdrs,
EDestination **to_destv)
{
- char *str;
-
g_return_if_fail (E_IS_MSG_COMPOSER_HDRS (hdrs));
destinations_to_name_selector_entry (E_NAME_SELECTOR_ENTRY (hdrs->priv->to.entry), to_destv);
@@ -1218,8 +1214,6 @@ void
e_msg_composer_hdrs_set_cc (EMsgComposerHdrs *hdrs,
EDestination **cc_destv)
{
- char *str;
-
g_return_if_fail (E_IS_MSG_COMPOSER_HDRS (hdrs));
destinations_to_name_selector_entry (E_NAME_SELECTOR_ENTRY (hdrs->priv->cc.entry), cc_destv);
@@ -1232,8 +1226,6 @@ void
e_msg_composer_hdrs_set_bcc (EMsgComposerHdrs *hdrs,
EDestination **bcc_destv)
{
- char *str;
-
g_return_if_fail (E_IS_MSG_COMPOSER_HDRS (hdrs));
destinations_to_name_selector_entry (E_NAME_SELECTOR_ENTRY (hdrs->priv->bcc.entry), bcc_destv);
@@ -1459,7 +1451,6 @@ destination_list_to_destv (GList *destinations)
EDestination **
e_msg_composer_hdrs_get_to (EMsgComposerHdrs *hdrs)
{
- char *str = NULL;
EDestinationStore *destination_store;
GList *destinations;
EDestination **destv = NULL;
@@ -1479,7 +1470,6 @@ e_msg_composer_hdrs_get_to (EMsgComposerHdrs *hdrs)
EDestination **
e_msg_composer_hdrs_get_cc (EMsgComposerHdrs *hdrs)
{
- char *str = NULL;
EDestinationStore *destination_store;
GList *destinations;
EDestination **destv = NULL;
@@ -1499,7 +1489,6 @@ e_msg_composer_hdrs_get_cc (EMsgComposerHdrs *hdrs)
EDestination **
e_msg_composer_hdrs_get_bcc (EMsgComposerHdrs *hdrs)
{
- char *str = NULL;
EDestinationStore *destination_store;
GList *destinations;
EDestination **destv = NULL;
diff --git a/composer/e-msg-composer.c b/composer/e-msg-composer.c
index ac30da6c14..d8257155d2 100644
--- a/composer/e-msg-composer.c
+++ b/composer/e-msg-composer.c
@@ -809,8 +809,9 @@ build_message (EMsgComposer *composer, gboolean save_html_object_data)
camel_mime_part_set_encoding (CAMEL_MIME_PART (new), plain_encoding);
camel_object_unref (current);
+#if defined (HAVE_NSS) && defined (SMIME_SUPPORTED)
skip_content:
-
+#endif
if (recipients) {
for (i=0; i<recipients->len; i++)
g_free(recipients->pdata[i]);
@@ -1657,7 +1658,7 @@ menu_file_close_cb (BonoboUIComponent *uic,
}
static void
-add_to_bar (GtkWidget *composer, GSList *names, int is_inline)
+add_to_bar (EMsgComposer *composer, GSList *names, int is_inline)
{
while (names) {
e_attachment_bar_attach((EAttachmentBar *)((EMsgComposer *)composer)->attachment_bar, names->data, is_inline ? "inline" : "attachment");
@@ -1671,7 +1672,7 @@ menu_file_add_attachment_cb (BonoboUIComponent *uic,
const char *path)
{
EMsgComposer *composer = E_MSG_COMPOSER (data);
- GtkWindow *toplevel = E_MSG_COMPOSER (gtk_widget_get_toplevel (GTK_WIDGET (composer->attachment_bar)));
+ EMsgComposer *toplevel = E_MSG_COMPOSER (gtk_widget_get_toplevel (GTK_WIDGET (composer->attachment_bar)));
GtkWidget **attachment_selector = e_attachment_bar_get_selector(E_ATTACHMENT_BAR(composer->attachment_bar));
e_msg_composer_select_file_attachments (toplevel, attachment_selector, add_to_bar);
@@ -3371,7 +3372,7 @@ static void
emcab_add(EPopup *ep, EPopupItem *item, void *data)
{
EAttachmentBar *bar = data;
- GtkWindow *toplevel = E_MSG_COMPOSER (gtk_widget_get_toplevel (GTK_WIDGET (bar)));
+ EMsgComposer *toplevel = E_MSG_COMPOSER (gtk_widget_get_toplevel (GTK_WIDGET (bar)));
GtkWidget **attachment_selector = e_attachment_bar_get_selector(E_ATTACHMENT_BAR(bar));
e_msg_composer_select_file_attachments (toplevel, attachment_selector, add_to_bar);
@@ -3415,7 +3416,7 @@ emcab_popup_position(GtkMenu *menu, int *x, int *y, gboolean *push_in, gpointer
if (selection == NULL)
return;
- image = gnome_icon_list_get_icon_pixbuf_item (icon_list, (gint)selection->data);
+ image = gnome_icon_list_get_icon_pixbuf_item (icon_list, GPOINTER_TO_INT(selection->data));
if (image == NULL)
return;