Modified webpage: now tinymail repository is in gitorious.
[modest] / src / widgets / modest-msg-edit-window.h
index a6c6e06..54055fb 100644 (file)
@@ -1,4 +1,4 @@
-* Copyright (c) 2006,2007 Nokia Corporation
+/* Copyright (c) 2006,2007 Nokia Corporation
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -34,6 +34,8 @@
 #include <tny-vfs-stream.h>
 #ifdef MODEST_TOOLKIT_HILDON2
 #include <modest-hildon2-window.h>
+#else
+#include <modest-shell-window.h>
 #endif
 #include <widgets/modest-window.h>
 
@@ -54,7 +56,7 @@ struct _ModestMsgEditWindow {
 #ifdef MODEST_TOOLKIT_HILDON2
        ModestHildon2Window parent;
 #else
-        ModestWindow parent;
+       ModestShellWindow parent;
 #endif
        /* insert public members, if any */
 };
@@ -63,7 +65,7 @@ struct _ModestMsgEditWindowClass {
 #ifdef MODEST_TOOLKIT_HILDON2
        ModestHildon2WindowClass parent_class;
 #else
-       ModestWindowClass parent_class;
+       ModestShellWindowClass parent_class;
 #endif
        /* insert signal callback declarations, eg. */
        /* void (* my_event) (ModestMsgEditWindow* obj); */
@@ -103,6 +105,7 @@ typedef struct  {
        TnyHeaderFlags priority_flags;
        TnyMsg *draft_msg;
        gchar *account_name;
+       TnyList *custom_header_pairs;
 } MsgData;
 
 typedef struct {
@@ -489,6 +492,18 @@ modest_msg_edit_window_get_child_widget (ModestMsgEditWindow *win,
 const gchar *
 modest_msg_edit_window_get_clipboard_text (ModestMsgEditWindow *win);
 
+/**
+ * modest_msg_edit_window_set_custom_header_pairs:
+ * @win: a #ModestMsgEditWindow
+ * @header_pairs: a #TnyList of #TnyPair
+ *
+ * sets a list of custom header pairs that will be added to the created
+ * #TnyMsg.
+ */
+void
+modest_msg_edit_window_set_custom_header_pairs (ModestMsgEditWindow *self,
+                                               TnyList *header_pairs);
+
 G_END_DECLS
 
 #endif /* __MODEST_MSG_EDIT_WINDOW_H__ */