diff options
author | Ettore Perazzoli <ettore@src.gnome.org> | 1999-11-09 04:48:32 +0800 |
---|---|---|
committer | Ettore Perazzoli <ettore@src.gnome.org> | 1999-11-09 04:48:32 +0800 |
commit | 643a3d01716e1904d44b2dffca69219286df9d87 (patch) | |
tree | 82a6ae88b198c68d8d7747891cf6ad24149417da /widgets/e-msg-composer-hdrs.c | |
parent | 0c3101c24a3bb76c57d545ba6071acee529ee3a8 (diff) | |
download | gsoc2013-evolution-643a3d01716e1904d44b2dffca69219286df9d87.tar gsoc2013-evolution-643a3d01716e1904d44b2dffca69219286df9d87.tar.gz gsoc2013-evolution-643a3d01716e1904d44b2dffca69219286df9d87.tar.bz2 gsoc2013-evolution-643a3d01716e1904d44b2dffca69219286df9d87.tar.lz gsoc2013-evolution-643a3d01716e1904d44b2dffca69219286df9d87.tar.xz gsoc2013-evolution-643a3d01716e1904d44b2dffca69219286df9d87.tar.zst gsoc2013-evolution-643a3d01716e1904d44b2dffca69219286df9d87.zip |
Added cut/copy/paste support to the address editing dialog.
svn path=/trunk/; revision=1371
Diffstat (limited to 'widgets/e-msg-composer-hdrs.c')
-rw-r--r-- | widgets/e-msg-composer-hdrs.c | 72 |
1 files changed, 72 insertions, 0 deletions
diff --git a/widgets/e-msg-composer-hdrs.c b/widgets/e-msg-composer-hdrs.c index 7269b0da8b..2fe537dabf 100644 --- a/widgets/e-msg-composer-hdrs.c +++ b/widgets/e-msg-composer-hdrs.c @@ -194,3 +194,75 @@ e_msg_composer_hdrs_to_message (EMsgComposerHdrs *hdrs, set_recipients (msg, hdrs->priv->cc_entry, RECIPIENT_TYPE_CC); set_recipients (msg, hdrs->priv->bcc_entry, RECIPIENT_TYPE_BCC); } + + +void +e_msg_composer_hdrs_set_to (EMsgComposerHdrs *hdrs, + GList *to_list) +{ + EMsgComposerAddressEntry *entry; + + g_return_if_fail (hdrs != NULL); + g_return_if_fail (E_IS_MSG_COMPOSER_HDRS (hdrs)); + + entry = E_MSG_COMPOSER_ADDRESS_ENTRY (hdrs->priv->to_entry); + e_msg_composer_address_entry_set_list (entry, to_list); +} + +void +e_msg_composer_hdrs_set_cc (EMsgComposerHdrs *hdrs, + GList *cc_list) +{ + EMsgComposerAddressEntry *entry; + + g_return_if_fail (hdrs != NULL); + g_return_if_fail (E_IS_MSG_COMPOSER_HDRS (hdrs)); + + entry = E_MSG_COMPOSER_ADDRESS_ENTRY (hdrs->priv->cc_entry); + e_msg_composer_address_entry_set_list (entry, cc_list); +} + +void +e_msg_composer_hdrs_set_bcc (EMsgComposerHdrs *hdrs, + GList *bcc_list) +{ + EMsgComposerAddressEntry *entry; + + g_return_if_fail (hdrs != NULL); + g_return_if_fail (E_IS_MSG_COMPOSER_HDRS (hdrs)); + + entry = E_MSG_COMPOSER_ADDRESS_ENTRY (hdrs->priv->bcc_entry); + e_msg_composer_address_entry_set_list (entry, bcc_list); +} + + +GList * +e_msg_composer_hdrs_get_to (EMsgComposerHdrs *hdrs) +{ + g_return_val_if_fail (hdrs != NULL, NULL); + g_return_val_if_fail (E_IS_MSG_COMPOSER_HDRS (hdrs), NULL); + + return e_msg_composer_address_entry_get_addresses + (E_MSG_COMPOSER_ADDRESS_ENTRY (hdrs->priv->to_entry)); +} + +GList * +e_msg_composer_hdrs_get_cc (EMsgComposerHdrs *hdrs) +{ + g_return_val_if_fail (hdrs != NULL, NULL); + g_return_val_if_fail (E_IS_MSG_COMPOSER_HDRS (hdrs), NULL); + + return e_msg_composer_address_entry_get_addresses + (E_MSG_COMPOSER_ADDRESS_ENTRY (hdrs->priv->cc_entry)); +} + +GList * +e_msg_composer_hdrs_get_bcc (EMsgComposerHdrs *hdrs) +{ + g_return_val_if_fail (hdrs != NULL, NULL); + g_return_val_if_fail (E_IS_MSG_COMPOSER_HDRS (hdrs), NULL); + + return e_msg_composer_address_entry_get_addresses + (E_MSG_COMPOSER_ADDRESS_ENTRY (hdrs->priv->bcc_entry)); +} + |