| Evolution Utilities Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Properties | ||||
struct EAttachment; EAttachment * e_attachment_new (void); EAttachment * e_attachment_new_for_path (const gchar *path); EAttachment * e_attachment_new_for_uri (const gchar *uri); EAttachment * e_attachment_new_for_message (CamelMimeMessage *message); void e_attachment_add_to_multipart (EAttachment *attachment,CamelMultipart *multipart,const gchar *default_charset); void e_attachment_cancel (EAttachment *attachment); gboolean e_attachment_get_can_show (EAttachment *attachment); void e_attachment_set_can_show (EAttachment *attachment,gboolean can_show); const gchar * e_attachment_get_disposition (EAttachment *attachment); void e_attachment_set_disposition (EAttachment *attachment,const gchar *disposition); GFile * e_attachment_get_file (EAttachment *attachment); void e_attachment_set_file (EAttachment *attachment,GFile *file); GFileInfo * e_attachment_get_file_info (EAttachment *attachment); void e_attachment_set_file_info (EAttachment *attachment,GFileInfo *file_info); gchar * e_attachment_get_mime_type (EAttachment *attachment); GIcon * e_attachment_get_icon (EAttachment *attachment); gboolean e_attachment_get_loading (EAttachment *attachment); CamelMimePart * e_attachment_get_mime_part (EAttachment *attachment); void e_attachment_set_mime_part (EAttachment *attachment,CamelMimePart *mime_part); gint e_attachment_get_percent (EAttachment *attachment); GtkTreeRowReference * e_attachment_get_reference (EAttachment *attachment); void e_attachment_set_reference (EAttachment *attachment,GtkTreeRowReference *reference); gboolean e_attachment_get_saving (EAttachment *attachment); gboolean e_attachment_get_shown (EAttachment *attachment); void e_attachment_set_shown (EAttachment *attachment,gboolean shown); camel_cipher_validity_encrypt_t e_attachment_get_encrypted (EAttachment *attachment); void e_attachment_set_encrypted (EAttachment *attachment,camel_cipher_validity_encrypt_t encrypted); camel_cipher_validity_sign_t e_attachment_get_signed (EAttachment *attachment); void e_attachment_set_signed (EAttachment *attachment,camel_cipher_validity_sign_t signed_); const gchar * e_attachment_get_description (EAttachment *attachment); const gchar * e_attachment_get_thumbnail_path (EAttachment *attachment); gboolean e_attachment_is_rfc822 (EAttachment *attachment); GList * e_attachment_list_apps (EAttachment *attachment); void e_attachment_load_async (EAttachment *attachment,GAsyncReadyCallback callback,gpointer user_data); gboolean e_attachment_load_finish (EAttachment *attachment,GAsyncResult *result,GError **error); gboolean e_attachment_load (EAttachment *attachment,GError **error); void e_attachment_open_async (EAttachment *attachment,GAppInfo *app_info,GAsyncReadyCallback callback,gpointer user_data); gboolean e_attachment_open_finish (EAttachment *attachment,GAsyncResult *result,GError **error); gboolean e_attachment_open (EAttachment *attachment,GAppInfo *app_info,GError **error); void e_attachment_save_async (EAttachment *attachment,GFile *destination,GAsyncReadyCallback callback,gpointer user_data); GFile * e_attachment_save_finish (EAttachment *attachment,GAsyncResult *result,GError **error); gboolean e_attachment_save (EAttachment *attachment,GFile *in_destination,GFile **out_destination,GError **error); void e_attachment_load_handle_error (EAttachment *attachment,GAsyncResult *result,GtkWindow *parent); void e_attachment_open_handle_error (EAttachment *attachment,GAsyncResult *result,GtkWindow *parent); void e_attachment_save_handle_error (EAttachment *attachment,GAsyncResult *result,GtkWindow *parent);
"can-show" gboolean : Read / Write / Construct "disposition" gchar* : Read / Write / Construct "encrypted" gint : Read / Write / Construct "file" GFile* : Read / Write / Construct "file-info" GFileInfo* : Read "icon" GIcon* : Read "loading" gboolean : Read "mime-part" CamelMimePart* : Read / Write "percent" gint : Read "reference" GtkTreeRowReference* : Read / Write "saving" gboolean : Read "shown" gboolean : Read / Write / Construct "signed" gint : Read / Write / Construct
EAttachment * e_attachment_new_for_message (CamelMimeMessage *message);
void e_attachment_add_to_multipart (EAttachment *attachment,CamelMultipart *multipart,const gchar *default_charset);
void e_attachment_set_can_show (EAttachment *attachment,gboolean can_show);
const gchar * e_attachment_get_disposition (EAttachment *attachment);
void e_attachment_set_disposition (EAttachment *attachment,const gchar *disposition);
void e_attachment_set_file_info (EAttachment *attachment,GFileInfo *file_info);
gchar * e_attachment_get_mime_type (EAttachment *attachment);
Returns mime_type part of the file_info as a newly allocated string,
which should be freed with g_free().
Returns : |
NULL, if mime_type not found or set on the attachment. |
void e_attachment_set_mime_part (EAttachment *attachment,CamelMimePart *mime_part);
GtkTreeRowReference * e_attachment_get_reference (EAttachment *attachment);
void e_attachment_set_reference (EAttachment *attachment,GtkTreeRowReference *reference);
camel_cipher_validity_encrypt_t e_attachment_get_encrypted
(EAttachment *attachment);
void e_attachment_set_encrypted (EAttachment *attachment,camel_cipher_validity_encrypt_t encrypted);
camel_cipher_validity_sign_t e_attachment_get_signed (EAttachment *attachment);
void e_attachment_set_signed (EAttachment *attachment,camel_cipher_validity_sign_t signed_);
const gchar * e_attachment_get_description (EAttachment *attachment);
const gchar * e_attachment_get_thumbnail_path (EAttachment *attachment);
void e_attachment_load_async (EAttachment *attachment,GAsyncReadyCallback callback,gpointer user_data);
gboolean e_attachment_load_finish (EAttachment *attachment,GAsyncResult *result,GError **error);
void e_attachment_open_async (EAttachment *attachment,GAppInfo *app_info,GAsyncReadyCallback callback,gpointer user_data);
gboolean e_attachment_open_finish (EAttachment *attachment,GAsyncResult *result,GError **error);
gboolean e_attachment_open (EAttachment *attachment,GAppInfo *app_info,GError **error);
void e_attachment_save_async (EAttachment *attachment,GFile *destination,GAsyncReadyCallback callback,gpointer user_data);
GFile * e_attachment_save_finish (EAttachment *attachment,GAsyncResult *result,GError **error);
gboolean e_attachment_save (EAttachment *attachment,GFile *in_destination,GFile **out_destination,GError **error);
void e_attachment_load_handle_error (EAttachment *attachment,GAsyncResult *result,GtkWindow *parent);
void e_attachment_open_handle_error (EAttachment *attachment,GAsyncResult *result,GtkWindow *parent);
void e_attachment_save_handle_error (EAttachment *attachment,GAsyncResult *result,GtkWindow *parent);
"disposition" property"disposition" gchar* : Read / Write / Construct
Default value: "attachment"
"encrypted" property"encrypted" gint : Read / Write / Construct
Allowed values: [0,3]
Default value: 0
"signed" property"signed" gint : Read / Write / Construct
Allowed values: [0,4]
Default value: 0