X-Git-Url: http://git.maemo.org/git/?p=modest;a=blobdiff_plain;f=src%2Fwidgets%2Fmodest-msg-view-window.h;h=0decc456b3189ad1fde391004ff2b0d65ee37f7d;hp=5d6e6e2b92d7726fe44a3e6a1e4b15d3b9af6b14;hb=HEAD;hpb=3a69262f88128f4dd3c78bbe62abc90f13491ded diff --git a/src/widgets/modest-msg-view-window.h b/src/widgets/modest-msg-view-window.h index 5d6e6e2..0decc45 100644 --- a/src/widgets/modest-msg-view-window.h +++ b/src/widgets/modest-msg-view-window.h @@ -34,11 +34,12 @@ #include #ifdef MODEST_TOOLKIT_HILDON2 #include +#else +#include #endif #include #include -#include -#include +#include G_BEGIN_DECLS @@ -55,7 +56,7 @@ typedef struct { #ifdef MODEST_TOOLKIT_HILDON2 ModestHildon2Window parent; #else - ModestWindow parent; + ModestShellWindow parent; #endif } ModestMsgViewWindow; @@ -63,7 +64,7 @@ typedef struct { #ifdef MODEST_TOOLKIT_HILDON2 ModestHildon2WindowClass parent_class; #else - ModestWindowClass parent_class; + ModestShellWindowClass parent_class; #endif void (*msg_changed) (ModestMsgViewWindow *self, @@ -101,6 +102,7 @@ GType modest_msg_view_window_get_type (void) G_GNUC_CONST; * Returns: a new #ModestMsgViewWindow, or NULL in case of error */ ModestWindow* modest_msg_view_window_new_for_attachment (TnyMsg *msg, + TnyMsg *top_msg, const gchar *modest_account_name, const gchar *mailbox, const gchar *msg_uid); @@ -120,6 +122,7 @@ ModestWindow* modest_msg_view_window_new_for_attachment (TnyMsg *msg, */ ModestWindow* modest_msg_view_window_new_with_other_body (TnyMsg *msg, TnyMimePart *other_body, + TnyMsg *top_msg, const gchar *modest_account_name, const gchar *mailbox, const gchar *msg_uid); @@ -179,6 +182,14 @@ ModestWindow* modest_msg_view_window_new_from_header_view (ModestHeaderView *h /** + * modest_msg_view_window_new_from_uid: + */ +ModestWindow * +modest_msg_view_window_new_from_uid (const gchar *modest_account_name, + const gchar *mailbox, + const gchar *msg_uid); + +/** * modest_msg_view_window_new_for_search_result: * @msg: an #TnyMsg instance * @modest_account_name: the account name @@ -220,6 +231,17 @@ modest_msg_view_window_get_header (ModestMsgViewWindow *self); TnyMsg* modest_msg_view_window_get_message (ModestMsgViewWindow *window); /** + * modest_msg_view_window_get_top_message: + * @window: an #ModestMsgViewWindow instance + * + * get a new reference to the parent message of the tree of views. The caller + * must free this new reference + * + * Returns: a new #TnyMsg instance, or NULL in case of error + */ +TnyMsg* modest_msg_view_window_get_top_message (ModestMsgViewWindow *window); + +/** * modest_msg_view_window_get_message_uid: * @msg: an #ModestMsgViewWindow instance *