[evolution/wip/webkit2] EHTMLEditorActions - Port it to webkit_web_view_execute_editing_command ()



commit f1a002eb5fa0f625d08bbb27df302875ec26426f
Author: Tomas Popela <tpopela redhat com>
Date:   Wed Sep 17 10:10:38 2014 +0200

    EHTMLEditorActions - Port it to webkit_web_view_execute_editing_command ()

 e-util/e-html-editor-actions.c |   29 ++++++++++++++++++-----------
 1 files changed, 18 insertions(+), 11 deletions(-)
---
diff --git a/e-util/e-html-editor-actions.c b/e-util/e-html-editor-actions.c
index d4cd329..8aa9733 100644
--- a/e-util/e-html-editor-actions.c
+++ b/e-util/e-html-editor-actions.c
@@ -424,16 +424,18 @@ static void
 action_copy_cb (GtkAction *action,
                 EHTMLEditor *editor)
 {
-       webkit_web_view_copy_clipboard (
-               WEBKIT_WEB_VIEW (e_html_editor_get_view (editor)));
+       webkit_web_view_execute_editing_command (
+               WEBKIT_WEB_VIEW (e_html_editor_get_view (editor)),
+               WEBKIT_EDITING_COMMAND_COPY);
 }
 
 static void
 action_cut_cb (GtkAction *action,
                EHTMLEditor *editor)
 {
-       webkit_web_view_cut_clipboard (
-               WEBKIT_WEB_VIEW (e_html_editor_get_view (editor)));
+       webkit_web_view_execute_editing_command (
+               WEBKIT_WEB_VIEW (e_html_editor_get_view (editor)),
+               WEBKIT_EDITING_COMMAND_CUT);
 }
 
 static void
@@ -699,7 +701,9 @@ action_paste_cb (GtkAction *action,
        if (gtk_widget_has_focus (GTK_WIDGET (view)))
                gtk_widget_grab_focus (GTK_WIDGET (view));
 
-       webkit_web_view_paste_clipboard (WEBKIT_WEB_VIEW (view));
+       webkit_web_view_execute_editing_command (
+               WEBKIT_WEB_VIEW (e_html_editor_get_view (editor)),
+               WEBKIT_EDITING_COMMAND_PASTE);
        e_html_editor_view_force_spell_check (view);
 }
 
@@ -827,16 +831,18 @@ static void
 action_redo_cb (GtkAction *action,
                 EHTMLEditor *editor)
 {
-       webkit_web_view_redo (
-               WEBKIT_WEB_VIEW (e_html_editor_get_view (editor)));
+       webkit_web_view_execute_editing_command (
+               WEBKIT_WEB_VIEW (e_html_editor_get_view (editor)),
+               WEBKIT_EDITING_COMMAND_REDO);
 }
 
 static void
 action_select_all_cb (GtkAction *action,
                       EHTMLEditor *editor)
 {
-       webkit_web_view_select_all (
-               WEBKIT_WEB_VIEW (e_html_editor_get_view (editor)));
+       webkit_web_view_execute_editing_command (
+               WEBKIT_WEB_VIEW (e_html_editor_get_view (editor)),
+               WEBKIT_EDITING_COMMAND_SELECT_ALL);
 }
 
 static void
@@ -891,8 +897,9 @@ static void
 action_undo_cb (GtkAction *action,
                 EHTMLEditor *editor)
 {
-       webkit_web_view_undo (
-               WEBKIT_WEB_VIEW (e_html_editor_get_view (editor)));
+       webkit_web_view_execute_editing_command (
+               WEBKIT_WEB_VIEW (e_html_editor_get_view (editor)),
+               WEBKIT_EDITING_COMMAND_UNDO);
 }
 
 static void


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]