X-Git-Url: http://git.maemo.org/git/?a=blobdiff_plain;ds=inline;f=src%2Fwidgets%2Fmodest-msg-edit-window.h;h=597cfd72f895f15ccd85778c48c50e60d67ee1ef;hb=556398d85f1803ab8d4871a107bc4b8938c444ae;hp=d5942ef478c072b7476a60f06f1f4b97f765f13c;hpb=5a5108804dcac3687462958bd3ca208694e0e9a4;p=modest diff --git a/src/widgets/modest-msg-edit-window.h b/src/widgets/modest-msg-edit-window.h index d5942ef..597cfd7 100644 --- a/src/widgets/modest-msg-edit-window.h +++ b/src/widgets/modest-msg-edit-window.h @@ -73,6 +73,7 @@ typedef enum { typedef struct { gchar *from, *to, *cc, *bcc, *subject, *plain_body, *html_body; GList *attachments; + TnyHeaderFlags priority_flags; } MsgData; typedef struct { @@ -222,6 +223,62 @@ void modest_msg_edit_window_show_bcc (ModestMsg */ void modest_msg_edit_window_toggle_fullscreen (ModestMsgEditWindow *window); +/** + * modest_msg_edit_window_set_priority_flags: + * @window: a #ModestMsgEditWindow + * @priority_flags: a #TnyHeaderFlags with priority information + * + * Updates the icon and priority flag to send. + */ +void modest_msg_edit_window_set_priority_flags (ModestMsgEditWindow *window, + TnyHeaderFlags priority_flags); + +/** + * modest_msg_edit_window_set_file_format: + * @window: a #ModestMsgEditWindow + * @file_format: %MODEST_FILE_FORMAT_PLAIN_TEXT or %MODEST_FILE_FORMAT_FORMATTED_TEXT + * + * Changes the current file format. + */ +void modest_msg_edit_window_set_file_format (ModestMsgEditWindow *window, + gint file_format); + +/** + * modest_msg_edit_window_select_font: + * @window: a #ModestMsgEditWindow + * + * Show the dialog to select the editor font and update the + * used font in the editor. + */ +void modest_msg_edit_window_select_font (ModestMsgEditWindow *window); + +/** + * modest_msg_edit_window_undo: + * @window: a #ModestMsgEditWindow + * + * Undoes the last operation. + */ +void modest_msg_edit_window_undo (ModestMsgEditWindow *window); + +/** + * modest_msg_edit_window_select_contacts: + * @window: a #ModestMsgEditWindow + * + * Shows the dialog to add contacts to the currently focused recipient list, + * or to To: recipient if no recipient list is focused. + */ +void modest_msg_edit_window_select_contacts (ModestMsgEditWindow *window); + +/** + * modest_msg_edit_window_check_names: + * @window: a #ModestMsgEditWindow + * + * Validates all the recipients, and shows (if required) dialogs for adding contacts + * or fixing problems in specific fields. + * + * Returns: %TRUE if all fields were validated, %FALSE otherwise + */ +gboolean modest_msg_edit_window_check_names (ModestMsgEditWindow *window); G_END_DECLS