EDataServer.SourceMailSignature

g EDataServer.SourceExtension EDataServer.SourceExtension EDataServer.SourceMailSignature EDataServer.SourceMailSignature EDataServer.SourceExtension->EDataServer.SourceMailSignature GObject.Object GObject.Object GObject.Object->EDataServer.SourceExtension

Subclasses:None

Virtual Methods

Inherited:GObject.Object (7)

Properties

Inherited:EDataServer.SourceExtension (1)
Name Type Flags Short Description
file Gio.File r File containing signature content
mime-type str r/w/c/en MIME type of the signature content

Signals

Inherited:GObject.Object (1)

Fields

Inherited:GObject.Object (1)
Name Type Access Description
parent EDataServer.SourceExtension r  

Class Details

class EDataServer.SourceMailSignature(**kwargs)
Bases:EDataServer.SourceExtension
Abstract:No
Structure:EDataServer.SourceMailSignatureClass

Contains only private data that should be read and manipulated using the function below.

New in version 3.6.

dup_mime_type()
Returns:a newly-allocated copy of EDataServer.SourceMailSignature :mime-type, or None
Return type:str or None

Thread-safe variation of EDataServer.SourceMailSignature.get_mime_type(). Use this function when accessing self from multiple threads.

The returned string should be freed with GLib.free() when no longer needed.

New in version 3.6.

get_file()
Returns:a Gio.File
Return type:Gio.File

Returns a Gio.File instance pointing to the signature file for self. The signature file may be a regular file containing the static signature content, or it may be a symbolic link to an executable file that produces the signature content.

EDataServer.Source.mail_signature_load() uses this to load the signature content.

New in version 3.6.

get_mime_type()
Returns:the MIME type of the signature content, or None
Return type:str or None

Returns the MIME type of the signature content for self, or None if it has not yet been determined.

EDataServer.Source.mail_signature_load() sets this automatically if the MIME type has not yet been determined.

New in version 3.6.

set_mime_type(mime_type)
Parameters:mime_type (str or None) – a MIME type, or None

Sets the MIME type of the signature content for self.

EDataServer.Source.mail_signature_load() sets this automatically if the MIME type has not yet been determined.

The internal copy of mime_type is automatically stripped of leading and trailing whitespace. If the resulting string is empty, None is set instead.

New in version 3.6.

Property Details

EDataServer.SourceMailSignature.props.file
Name:file
Type:Gio.File
Default Value:None
Flags:READABLE

File containing signature content

EDataServer.SourceMailSignature.props.mime_type
Name:mime-type
Type:str
Default Value:None
Flags:READABLE, WRITABLE, CONSTRUCT, EXPLICIT_NOTIFY

MIME type of the signature content