diff options
Diffstat (limited to 'em-format/e-mail-formatter-attachment.c')
-rw-r--r-- | em-format/e-mail-formatter-attachment.c | 40 |
1 files changed, 11 insertions, 29 deletions
diff --git a/em-format/e-mail-formatter-attachment.c b/em-format/e-mail-formatter-attachment.c index f637766f1d..1e9565d611 100644 --- a/em-format/e-mail-formatter-attachment.c +++ b/em-format/e-mail-formatter-attachment.c @@ -40,25 +40,13 @@ #define d(x) -typedef struct _EMailFormatterAttachment { - GObject parent; -} EMailFormatterAttachment; +typedef EMailFormatterExtension EMailFormatterAttachment; +typedef EMailFormatterExtensionClass EMailFormatterAttachmentClass; -typedef struct _EMailFormatterAttachmentClass { - GObjectClass parent_class; -} EMailFormatterAttachmentClass; - -static void e_mail_formatter_formatter_extension_interface_init (EMailFormatterExtensionInterface *iface); - -G_DEFINE_TYPE_EXTENDED ( +G_DEFINE_TYPE ( EMailFormatterAttachment, e_mail_formatter_attachment, - G_TYPE_OBJECT, - 0, - G_IMPLEMENT_INTERFACE ( - E_TYPE_MAIL_FORMATTER_EXTENSION, - e_mail_formatter_formatter_extension_interface_init) -) + E_TYPE_MAIL_FORMATTER_EXTENSION) static const gchar *formatter_mime_types[] = { "application/vnd.evolution.attachment", @@ -387,22 +375,16 @@ emfe_attachment_get_description (EMailFormatterExtension *extension) } static void -e_mail_formatter_attachment_class_init (EMailFormatterAttachmentClass *class) +e_mail_formatter_attachment_class_init (EMailFormatterExtensionClass *class) { + class->mime_types = formatter_mime_types; + class->format = emfe_attachment_format; + class->get_widget = emfe_attachment_get_widget; + class->get_display_name = emfe_attachment_get_display_name; + class->get_description = emfe_attachment_get_description; } static void -e_mail_formatter_formatter_extension_interface_init (EMailFormatterExtensionInterface *iface) +e_mail_formatter_attachment_init (EMailFormatterExtension *extension) { - iface->mime_types = formatter_mime_types; - iface->format = emfe_attachment_format; - iface->get_widget = emfe_attachment_get_widget; - iface->get_display_name = emfe_attachment_get_display_name; - iface->get_description = emfe_attachment_get_description; -} - -static void -e_mail_formatter_attachment_init (EMailFormatterAttachment *formatter) -{ - } |