Top |
Functions
EMailPart * | e_mail_part_new () |
const gchar * | e_mail_part_get_id () |
const gchar * | e_mail_part_get_cid () |
void | e_mail_part_set_cid () |
gboolean | e_mail_part_id_has_prefix () |
gboolean | e_mail_part_id_has_suffix () |
gboolean | e_mail_part_id_has_substr () |
CamelMimePart * | e_mail_part_ref_mime_part () |
const gchar * | e_mail_part_get_mime_type () |
void | e_mail_part_set_mime_type () |
gboolean | e_mail_part_get_converted_to_utf8 () |
void | e_mail_part_set_converted_to_utf8 () |
gboolean | e_mail_part_should_show_inline () |
struct _EMailPartList * | e_mail_part_ref_part_list () |
void | e_mail_part_set_part_list () |
gboolean | e_mail_part_get_is_attachment () |
void | e_mail_part_set_is_attachment () |
void | e_mail_part_bind_dom_element () |
void | e_mail_part_web_view_loaded () |
void | e_mail_part_update_validity () |
CamelCipherValidity * | e_mail_part_get_validity () |
gboolean | e_mail_part_has_validity () |
EMailPartValidityFlags | e_mail_part_get_validity_flags () |
Properties
gchar * | cid | Read / Write |
gboolean | converted-to-utf8 | Read / Write |
gchar * | id | Read / Write / Construct Only |
gboolean | is-attachment | Read / Write / Construct |
CamelMimePart * | mime-part | Read / Write / Construct Only |
gchar * | mime-type | Read / Write |
EMailPartList * | part-list | Read / Write |
Object Hierarchy
GObject ╰── EMailPart ├── EMailPartAttachment ├── EMailPartAudio ├── EMailPartHeaders ├── EMailPartImage ╰── EMailPartSecureButton
Functions
e_mail_part_new ()
EMailPart * e_mail_part_new (CamelMimePart *mime_part
,const gchar *id
);
Creates a new EMailPart for the given mime_part
.
e_mail_part_id_has_prefix ()
gboolean e_mail_part_id_has_prefix (EMailPart *part
,const gchar *prefix
);
e_mail_part_id_has_suffix ()
gboolean e_mail_part_id_has_suffix (EMailPart *part
,const gchar *suffix
);
e_mail_part_id_has_substr ()
gboolean e_mail_part_id_has_substr (EMailPart *part
,const gchar *substr
);
e_mail_part_set_mime_type ()
void e_mail_part_set_mime_type (EMailPart *part
,const gchar *mime_type
);
e_mail_part_set_converted_to_utf8 ()
void e_mail_part_set_converted_to_utf8 (EMailPart *part
,gboolean converted_to_utf8
);
e_mail_part_set_part_list ()
void e_mail_part_set_part_list (EMailPart *part
,struct _EMailPartList *part_list
);
e_mail_part_set_is_attachment ()
void e_mail_part_set_is_attachment (EMailPart *part
,gboolean is_attachment
);
e_mail_part_bind_dom_element ()
void e_mail_part_bind_dom_element (EMailPart *part
,GDBusProxy *web_extension
,guint64 page_id
,const gchar *element_id
);
e_mail_part_web_view_loaded ()
void e_mail_part_web_view_loaded (EMailPart *part
,EWebView *web_view
);
e_mail_part_update_validity ()
void e_mail_part_update_validity (EMailPart *part
,CamelCipherValidity *validity
,EMailPartValidityFlags validity_type
);
Updates validity of the part
. When the part already has some validity
set, the new validity
and validity_type
are just appended, preserving
the original validity. Validities of the same type (PGP or S/MIME) are
merged together.
Parameters
part |
An EMailPart |
|
validity_type |
E_MAIL_PART_VALIDITY_* flags |
|
validity |
a CamelCipherValidity |
e_mail_part_get_validity ()
CamelCipherValidity * e_mail_part_get_validity (EMailPart *part
,EMailPartValidityFlags validity_type
);
Returns, validity of part
contains any validity with the same bits
as validity_type
set. It should contain all bits of it.
Since: 3.8
e_mail_part_get_validity_flags ()
EMailPartValidityFlags
e_mail_part_get_validity_flags (EMailPart *part
);
Property Details
The “converted-to-utf8”
property
“converted-to-utf8” gboolean
Whether the part content was already converted to UTF-8.
Flags: Read / Write
Default value: FALSE
The “id”
property
“id” gchar *
The part ID.
Flags: Read / Write / Construct Only
Default value: NULL
The “is-attachment”
property
“is-attachment” gboolean
Format the part as an attachment.
Flags: Read / Write / Construct
Default value: FALSE
The “mime-part”
property
“mime-part” CamelMimePart *
The MIME part.
Flags: Read / Write / Construct Only
The “part-list”
property
“part-list” EMailPartList *
The part list that owns the part.
Flags: Read / Write