Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(18)

Side by Side Diff: ui/events/x/text_edit_command_x11.cc

Issue 213283004: linux_aura: Port GtkKeybindingsHandler to Aura. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Fixes for sadrul Created 6 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « ui/events/x/text_edit_command_x11.h ('k') | ui/events/x/text_edit_key_bindings_delegate_x11.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4
5 #include "ui/events/x/text_edit_command_x11.h"
6
7 #include "base/logging.h"
8
9 namespace ui {
10
11 std::string TextEditCommandX11::GetCommandString() const {
12 std::string base_name;
13 switch (command_id_) {
14 case COPY:
15 base_name = "Copy";
16 break;
17 case CUT:
18 base_name = "Cut";
19 break;
20 case DELETE_BACKWARD:
21 base_name = "DeleteBackward";
22 break;
23 case DELETE_FORWARD:
24 base_name = "DeleteForward";
25 break;
26 case DELETE_TO_BEGINING_OF_LINE:
27 base_name = "DeleteToBeginningOfLine";
28 break;
29 case DELETE_TO_BEGINING_OF_PARAGRAPH:
30 base_name = "DeleteToBeginningOfParagraph";
31 break;
32 case DELETE_TO_END_OF_LINE:
33 base_name = "DeleteToEndOfLine";
34 break;
35 case DELETE_TO_END_OF_PARAGRAPH:
36 base_name = "DeleteToEndOfParagraph";
37 break;
38 case DELETE_WORD_BACKWARD:
39 base_name = "DeleteWordBackward";
40 break;
41 case DELETE_WORD_FORWARD:
42 base_name = "DeleteWordForward";
43 break;
44 case INSERT_TEXT:
45 base_name = "InsertText";
46 break;
47 case MOVE_BACKWARD:
48 base_name = "MoveBackward";
49 break;
50 case MOVE_DOWN:
51 base_name = "MoveDown";
52 break;
53 case MOVE_FORWARD:
54 base_name = "MoveForward";
55 break;
56 case MOVE_LEFT:
57 base_name = "MoveLeft";
58 break;
59 case MOVE_PAGE_DOWN:
60 base_name = "MovePageDown";
61 break;
62 case MOVE_PAGE_UP:
63 base_name = "MovePageUp";
64 break;
65 case MOVE_RIGHT:
66 base_name = "MoveRight";
67 break;
68 case MOVE_TO_BEGINING_OF_DOCUMENT:
69 base_name = "MoveToBeginningOfDocument";
70 break;
71 case MOVE_TO_BEGINING_OF_LINE:
72 base_name = "MoveToBeginningOfLine";
73 break;
74 case MOVE_TO_BEGINING_OF_PARAGRAPH:
75 base_name = "MoveToBeginningOfParagraph";
76 break;
77 case MOVE_TO_END_OF_DOCUMENT:
78 base_name = "MoveToEndOfDocument";
79 break;
80 case MOVE_TO_END_OF_LINE:
81 base_name = "MoveToEndOfLine";
82 break;
83 case MOVE_TO_END_OF_PARAGRAPH:
84 base_name = "MoveToEndOfParagraph";
85 break;
86 case MOVE_UP:
87 base_name = "MoveUp";
88 break;
89 case MOVE_WORD_BACKWARD:
90 base_name = "MoveWordBackward";
91 break;
92 case MOVE_WORD_FORWARD:
93 base_name = "MoveWordForward";
94 break;
95 case MOVE_WORD_LEFT:
96 base_name = "MoveWordLeft";
97 break;
98 case MOVE_WORD_RIGHT:
99 base_name = "MoveWordRight";
100 break;
101 case PASTE:
102 base_name = "Paste";
103 break;
104 case SELECT_ALL:
105 base_name = "SelectAll";
106 break;
107 case SET_MARK:
108 base_name = "SetMark";
109 break;
110 case UNSELECT:
111 base_name = "Unselect";
112 break;
113 case INVALID_COMMAND:
114 NOTREACHED();
115 return std::string();
116 }
117
118 if (extend_selection())
119 base_name += "AndModifySelection";
120
121 return base_name;
122 }
123
124 } // namespace ui
125
OLDNEW
« no previous file with comments | « ui/events/x/text_edit_command_x11.h ('k') | ui/events/x/text_edit_key_bindings_delegate_x11.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698