| Top |  |  |  |  | 
| char * | cid | Read / Write | 
| gboolean | converted-to-utf8 | Read / Write | 
| char * | id | Read / Write / Construct Only | 
| gboolean | is-attachment | Read / Write / Construct | 
| gboolean | is-printable | Read / Write / Construct | 
| CamelMimePart * | mime-part | Read / Write / Construct Only | 
| char * | mime-type | Read / Write | 
| EMailPartList * | part-list | Read / Write | 
    GObject
    ╰── EMailPart
        ├── EMailPartAttachment
        ├── EMailPartAudio
        ├── EMailPartHeaders
        ├── EMailPartImage
        ╰── EMailPartSecureButton
EMailPart * e_mail_part_new (CamelMimePart *mime_part,const gchar *id);
Creates a new EMailPart for the given mime_part
.
gboolean e_mail_part_id_has_prefix (EMailPart *part,const gchar *prefix);
gboolean e_mail_part_id_has_suffix (EMailPart *part,const gchar *suffix);
gboolean e_mail_part_id_has_substr (EMailPart *part,const gchar *substr);
void e_mail_part_set_mime_type (EMailPart *part,const gchar *mime_type);
void e_mail_part_set_converted_to_utf8 (EMailPart *part,gboolean converted_to_utf8);
void e_mail_part_set_part_list (EMailPart *part,struct _EMailPartList *part_list);
void e_mail_part_set_is_attachment (EMailPart *part,gboolean is_attachment);
void e_mail_part_set_is_printable (EMailPart *part,gboolean is_printable);
void e_mail_part_content_loaded (EMailPart *part,EWebView *web_view,const gchar *iframe_id);
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.
| part | An EMailPart | |
| validity | a CamelCipherValidity | |
| validity_type | E_MAIL_PART_VALIDITY_* flags | 
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
EMailPartValidityFlags
e_mail_part_get_validity_flags (EMailPart *part);
void e_mail_part_verify_validity_sender (EMailPart *part,CamelInternetAddress *from_address);
“cid” property  “cid”                      char *
The MIME Content-ID.
Owner: EMailPart
Flags: Read / Write
Default value: NULL
“converted-to-utf8” property  “converted-to-utf8”        gboolean
Whether the part content was already converted to UTF-8.
Owner: EMailPart
Flags: Read / Write
Default value: FALSE
“id” property  “id”                       char *
The part ID.
Owner: EMailPart
Flags: Read / Write / Construct Only
Default value: NULL
“is-attachment” property  “is-attachment”            gboolean
Format the part as an attachment.
Owner: EMailPart
Flags: Read / Write / Construct
Default value: FALSE
“is-printable” property  “is-printable”             gboolean
Whether this part can be printed.
Owner: EMailPart
Flags: Read / Write / Construct
Default value: TRUE
“mime-part” property  “mime-part”                CamelMimePart *
The MIME part.
Owner: EMailPart
Flags: Read / Write / Construct Only
“mime-type” property  “mime-type”                char *
The MIME type.
Owner: EMailPart
Flags: Read / Write
Default value: NULL
“part-list” property“part-list” EMailPartList *
The part list that owns the part.
Owner: EMailPart
Flags: Read / Write