* src/modest-ui-actions.[ch]:
[modest] / src / modest-ui-actions.c
index f90427c..b6f2faf 100644 (file)
@@ -1454,6 +1454,17 @@ modest_ui_actions_on_copy (GtkAction *action,
 }
 
 void
+modest_ui_actions_on_undo (GtkAction *action,
+                          ModestWindow *window)
+{
+       if (MODEST_IS_MSG_EDIT_WINDOW (window)) {
+               modest_msg_edit_window_undo (MODEST_MSG_EDIT_WINDOW (window));
+       } else {
+               g_return_if_reached ();
+       }
+}
+
+void
 modest_ui_actions_on_paste (GtkAction *action,
                            ModestWindow *window)
 {
@@ -1518,6 +1529,18 @@ void     modest_ui_actions_msg_edit_on_change_priority (GtkRadioAction *action,
        modest_msg_edit_window_set_priority_flags (MODEST_MSG_EDIT_WINDOW (window), flags);
 }
 
+void     modest_ui_actions_msg_edit_on_change_file_format (GtkRadioAction *action,
+                                                          GtkRadioAction *selected,
+                                                          ModestWindow *window)
+{
+       gint file_format;
+
+       g_return_if_fail (MODEST_IS_MSG_EDIT_WINDOW (window));
+
+       file_format = gtk_radio_action_get_current_value (selected);
+       modest_msg_edit_window_set_file_format (MODEST_MSG_EDIT_WINDOW (window), file_format);
+}
+
 
 void     
 modest_ui_actions_on_zoom_plus (GtkAction *action,
@@ -1680,6 +1703,13 @@ modest_ui_actions_on_toggle_toolbar (GtkToggleAction *toggle,
        modest_window_mgr_show_toolbars (mgr, active, fullscreen);
 }
 
+void     
+modest_ui_actions_msg_edit_on_select_font (GtkAction *action,
+                                          ModestMsgEditWindow *window)
+{
+       modest_msg_edit_window_select_font (window);
+}
+
 void
 modest_ui_actions_on_folder_display_name_changed (ModestFolderView *folder_view,
                                                  const gchar *display_name,