Refactoring of mail header view.
[modest] / src / widgets / modest-msg-view.h
index 4c7f16d..3a7930d 100644 (file)
@@ -61,8 +61,9 @@ struct _ModestMsgViewIface {
        GtkShadowType (*get_shadow_type_func) (ModestMsgView *self);
        TnyHeaderFlags (*get_priority_func) (ModestMsgView *self);
        void (*set_priority_func) (ModestMsgView *self, TnyHeaderFlags flags);
-       GList * (*get_selected_attachments_func) (ModestMsgView *self);
-       GList * (*get_attachments_func) (ModestMsgView *self);
+       void (*set_view_images_func) (ModestMsgView *self, gboolean view_images);
+       TnyList * (*get_selected_attachments_func) (ModestMsgView *self);
+       TnyList * (*get_attachments_func) (ModestMsgView *self);
        void (*grab_focus_func) (ModestMsgView *self);
        void (*remove_attachment_func) (ModestMsgView *view, TnyMimePart *attachment);
 
@@ -77,6 +78,9 @@ struct _ModestMsgViewIface {
                                    gpointer user_data);
        void (*recpt_activated)    (ModestMsgView *msgview, const gchar *address,
                                    gpointer user_data);
+       gboolean (*fetch_image)    (ModestMsgView *msgview, const gchar *uri,
+                                   TnyStream *stream);
+       void (*show_details)       (ModestMsgView *msgview, gpointer userdata);
 };
 
 
@@ -100,10 +104,11 @@ GtkShadowType modest_msg_view_get_shadow_type (ModestMsgView *self);
 
 TnyHeaderFlags modest_msg_view_get_priority (ModestMsgView *self);
 void modest_msg_view_set_priority (ModestMsgView *self, TnyHeaderFlags flags);
-GList *modest_msg_view_get_selected_attachments (ModestMsgView *self);
-GList *modest_msg_view_get_attachments (ModestMsgView *self);
+TnyList *modest_msg_view_get_selected_attachments (ModestMsgView *self);
+TnyList *modest_msg_view_get_attachments (ModestMsgView *self);
 void modest_msg_view_grab_focus (ModestMsgView *self);
 void modest_msg_view_remove_attachment (ModestMsgView *view, TnyMimePart *attachment);
+void modest_msg_view_set_view_images (ModestMsgView *view, gboolean view_images);
 
 
 G_END_DECLS