/**
* modest_msg_edit_window_attach_file_noninteractive:
* @self: a #ModestMsgEditWindow
+ * @file_uri: The URI of a file to attach to the email message.
*
* attach a file to a MsgEditWindow non interactively,
* without file dialog. This is needed by dbus callbacks.
*/
-void modest_msg_edit_window_attach_file_noninteractive (ModestMsgEditWindow *window, gchar *filename);
+void modest_msg_edit_window_attach_file_noninteractive (ModestMsgEditWindow *window, const gchar *file_uri);
/**
* modest_msg_edit_window_remove_attachments:
void modest_msg_edit_window_undo (ModestMsgEditWindow *window);
/**
+ * modest_msg_edit_window_redo:
+ * @window: a #ModestMsgEditWindow
+ *
+ * Revert last undo
+ */
+void modest_msg_edit_window_redo (ModestMsgEditWindow *window);
+
+/**
* modest_msg_edit_window_select_contacts:
* @window: a #ModestMsgEditWindow
*
*/
gboolean modest_msg_edit_window_check_names (ModestMsgEditWindow *window);
+/**
+ * modest_msg_edit_window_toggle_find_toolbar:
+ * @window: a #ModestMsgEditWindow
+ * @show: a #gboolean
+ *
+ * Shows/Hides the find toolbar
+ */
+void modest_msg_edit_window_toggle_find_toolbar (ModestMsgEditWindow *window,
+ gboolean show);
+
+
+/**
+ * modest_msg_edit_window_is_modified:
+ * @window: a #ModestMsgEditWindow
+ *
+ * Examines whether or not the message has been modified
+ *
+ * Returns: %TRUE if any field has been modified, %FALSE otherwise
+ */
+gboolean modest_msg_edit_window_is_modified (ModestMsgEditWindow *window);
+
+gboolean modest_msg_edit_window_get_sent (ModestMsgEditWindow *window);
+void modest_msg_edit_window_set_sent (ModestMsgEditWindow *window,
+ gboolean sent);
+
+/**
+ * modest_msg_edit_window_set_draft:
+ * @window: a #ModestMsgEditWindow
+ * @draft: a #TnyMsg, or %NULL
+ *
+ * Set @draft as the original draft message of the editor. This
+ * message will be removed on saving or sending the message.
+ */
+void modest_msg_edit_window_set_draft (ModestMsgEditWindow *window,
+ TnyMsg *draft);
+
G_END_DECLS
#endif /* __MODEST_MSG_EDIT_WINDOW_H__ */