|  |  |  | Evolution Shell Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Properties | ||||
ESignature; ESignature * e_signature_new (void); ESignature * e_signature_new_from_xml (const gchar *xml); gchar * e_signature_uid_from_xml (const gchar *xml); gboolean e_signature_set_from_xml (ESignature *signature,const gchar *xml); gchar * e_signature_to_xml (ESignature *signature); gboolean e_signature_is_equal (ESignature *signature1,ESignature *signature2); gboolean e_signature_get_autogenerated (ESignature *signature); void e_signature_set_autogenerated (ESignature *signature,gboolean autogenerated); const gchar * e_signature_get_filename (ESignature *signature); void e_signature_set_filename (ESignature *signature,const gchar *filename); gboolean e_signature_get_is_html (ESignature *signature); void e_signature_set_is_html (ESignature *signature,gboolean is_html); gboolean e_signature_get_is_script (ESignature *signature); void e_signature_set_is_script (ESignature *signature,gboolean is_script); const gchar * e_signature_get_name (ESignature *signature); void e_signature_set_name (ESignature *signature,const gchar *name); const gchar * e_signature_get_uid (ESignature *signature); void e_signature_set_uid (ESignature *signature,const gchar *uid);
"autogenerated" gboolean : Read / Write / Construct "filename" gchar* : Read / Write / Construct "is-html" gboolean : Read / Write / Construct "is-script" gboolean : Read / Write / Construct "name" gchar* : Read / Write / Construct "uid" gchar* : Read / Write / Construct
ESignature *        e_signature_new                     (void);
Returns a new signature which can be filled in and added to an ESignatureList.
| Returns : | a new ESignature | 
ESignature *        e_signature_new_from_xml            (const gchar *xml);
| 
 | an XML signature description | 
| Returns : | a new ESignature based on the data in xml, orNULLifxmlcould not be parsed as valid signature data. | 
gchar *             e_signature_uid_from_xml            (const gchar *xml);
| 
 | an XML signature description | 
| Returns : | the permanent UID of the signature described by xml(orNULLifxmlcould not be parsed or did not contain a uid).
The caller must free this string. | 
gboolean e_signature_set_from_xml (ESignature *signature,const gchar *xml);
Changes signature to match xml.
| 
 | an ESignature | 
| 
 | an XML signature description. | 
| Returns : | TRUEif the signature was loaded orFALSEotherwise | 
gchar *             e_signature_to_xml                  (ESignature *signature);
| 
 | an ESignature | 
| Returns : | an XML representation of signature, which the caller
must free. | 
gboolean e_signature_is_equal (ESignature *signature1,ESignature *signature2);
| 
 | |
| 
 | |
| Returns : | 
gboolean            e_signature_get_autogenerated       (ESignature *signature);
| 
 | |
| Returns : | 
void e_signature_set_autogenerated (ESignature *signature,gboolean autogenerated);
| 
 | |
| 
 | 
const gchar *       e_signature_get_filename            (ESignature *signature);
| 
 | |
| Returns : | 
void e_signature_set_filename (ESignature *signature,const gchar *filename);
| 
 | |
| 
 | 
gboolean            e_signature_get_is_html             (ESignature *signature);
| 
 | |
| Returns : | 
void e_signature_set_is_html (ESignature *signature,gboolean is_html);
| 
 | |
| 
 | 
gboolean            e_signature_get_is_script           (ESignature *signature);
| 
 | |
| Returns : | 
void e_signature_set_is_script (ESignature *signature,gboolean is_script);
| 
 | |
| 
 | 
const gchar *       e_signature_get_name                (ESignature *signature);
| 
 | |
| Returns : | 
void e_signature_set_name (ESignature *signature,const gchar *name);
| 
 | |
| 
 | 
const gchar *       e_signature_get_uid                 (ESignature *signature);
| 
 | |
| Returns : | 
void e_signature_set_uid (ESignature *signature,const gchar *uid);
| 
 | |
| 
 | 
"autogenerated" property"autogenerated" gboolean : Read / Write / Construct
Default value: FALSE