#include <tny-folder.h>
#ifdef MODEST_TOOLKIT_HILDON2
#include <modest-hildon2-window.h>
+#else
+#include <modest-shell-window.h>
#endif
#include <widgets/modest-window.h>
#include <widgets/modest-header-view.h>
-#include <gtk/gtktreemodel.h>
-#include <gtk/gtkenums.h>
+#include <gtk/gtk.h>
G_BEGIN_DECLS
#ifdef MODEST_TOOLKIT_HILDON2
ModestHildon2Window parent;
#else
- ModestWindow parent;
+ ModestShellWindow parent;
#endif
} ModestMsgViewWindow;
#ifdef MODEST_TOOLKIT_HILDON2
ModestHildon2WindowClass parent_class;
#else
- ModestWindowClass parent_class;
+ ModestShellWindowClass parent_class;
#endif
void (*msg_changed) (ModestMsgViewWindow *self,
* 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);
*/
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);
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
*