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

Side by Side Diff: ui/base/ime/linux/text_edit_command_auralinux.cc

Issue 2029733003: Views: Replace resource ids with ui::TextEditCommand enum for text editing commands in Textfield. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: === Created 4 years, 6 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
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/base/ime/linux/text_edit_command_auralinux.h"
6
7 #include "base/logging.h"
8 #include "ui/base/ime/text_edit_commands.h"
9
10 namespace ui {
11
12 // This is sent to the renderer. Keep the string representation in sync with
13 // third_party/WebKit/public/platform/WebEditingCommandType.h.
14 std::string TextEditCommandAuraLinux::GetCommandString() const {
15 switch (command_) {
16 case TextEditCommand::DELETE_BACKWARD:
17 return "DeleteBackward";
18 case TextEditCommand::DELETE_FORWARD:
19 return "DeleteForward";
20 case TextEditCommand::DELETE_TO_BEGINNING_OF_LINE:
21 return "DeleteToBeginningOfLine";
22 case TextEditCommand::DELETE_TO_BEGINNING_OF_PARAGRAPH:
23 return "DeleteToBeginningOfParagraph";
24 case TextEditCommand::DELETE_TO_END_OF_LINE:
25 return "DeleteToEndOfLine";
26 case TextEditCommand::DELETE_TO_END_OF_PARAGRAPH:
27 return "DeleteToEndOfParagraph";
28 case TextEditCommand::DELETE_WORD_BACKWARD:
29 return "DeleteWordBackward";
30 case TextEditCommand::DELETE_WORD_FORWARD:
31 return "DeleteWordForward";
32 case TextEditCommand::MOVE_BACKWARD:
33 return "MoveBackward";
34 case TextEditCommand::MOVE_BACKWARD_AND_MODIFY_SELECTION:
35 return "MoveBackwardAndModifySelection";
36 case TextEditCommand::MOVE_DOWN:
37 return "MoveDown";
38 case TextEditCommand::MOVE_DOWN_AND_MODIFY_SELECTION:
39 return "MoveDownAndModifySelection";
40 case TextEditCommand::MOVE_FORWARD:
41 return "MoveForward";
42 case TextEditCommand::MOVE_FORWARD_AND_MODIFY_SELECTION:
43 return "MoveForwardAndModifySelection";
44 case TextEditCommand::MOVE_LEFT:
45 return "MoveLeft";
46 case TextEditCommand::MOVE_LEFT_AND_MODIFY_SELECTION:
47 return "MoveLeftAndModifySelection";
48 case TextEditCommand::MOVE_PAGE_DOWN:
49 return "MovePageDown";
50 case TextEditCommand::MOVE_PAGE_DOWN_AND_MODIFY_SELECTION:
51 return "MovePageDownAndModifySelection";
52 case TextEditCommand::MOVE_PAGE_UP:
53 return "MovePageUp";
54 case TextEditCommand::MOVE_PAGE_UP_AND_MODIFY_SELECTION:
55 return "MovePageUpAndModifySelection";
56 case TextEditCommand::MOVE_RIGHT:
57 return "MoveRight";
58 case TextEditCommand::MOVE_RIGHT_AND_MODIFY_SELECTION:
59 return "MoveRightAndModifySelection";
60 case TextEditCommand::MOVE_TO_BEGINNING_OF_DOCUMENT:
61 return "MoveToBeginningOfDocument";
62 case TextEditCommand::MOVE_TO_BEGINNING_OF_DOCUMENT_AND_MODIFY_SELECTION:
63 return "MoveToBeginningOfDocumentAndModifySelection";
64 case TextEditCommand::MOVE_TO_BEGINNING_OF_LINE:
65 return "MoveToBeginningOfLine";
66 case TextEditCommand::MOVE_TO_BEGINNING_OF_LINE_AND_MODIFY_SELECTION:
67 return "MoveToBeginningOfLineAndModifySelection";
68 case TextEditCommand::MOVE_TO_BEGINNING_OF_PARAGRAPH:
69 return "MoveToBeginningOfParagraph";
70 case TextEditCommand::MOVE_TO_BEGINNING_OF_PARAGRAPH_AND_MODIFY_SELECTION:
71 return "MoveToBeginningOfParagraphAndModifySelection";
72 case TextEditCommand::MOVE_TO_END_OF_DOCUMENT:
73 return "MoveToEndOfDocument";
74 case TextEditCommand::MOVE_TO_END_OF_DOCUMENT_AND_MODIFY_SELECTION:
75 return "MoveToEndOfDocumentAndModifySelection";
76 case TextEditCommand::MOVE_TO_END_OF_LINE:
77 return "MoveToEndOfLine";
78 case TextEditCommand::MOVE_TO_END_OF_LINE_AND_MODIFY_SELECTION:
79 return "MoveToEndOfLineAndModifySelection";
80 case TextEditCommand::MOVE_TO_END_OF_PARAGRAPH:
81 return "MoveToEndOfParagraph";
82 case TextEditCommand::MOVE_TO_END_OF_PARAGRAPH_AND_MODIFY_SELECTION:
83 return "MoveToEndOfParagraphAndModifySelection";
84 case TextEditCommand::MOVE_UP:
85 return "MoveUp";
86 case TextEditCommand::MOVE_UP_AND_MODIFY_SELECTION:
87 return "MoveUpAndModifySelection";
88 case TextEditCommand::MOVE_WORD_BACKWARD:
89 return "MoveWordBackward";
90 case TextEditCommand::MOVE_WORD_BACKWARD_AND_MODIFY_SELECTION:
91 return "MoveWordBackwardAndModifySelection";
92 case TextEditCommand::MOVE_WORD_FORWARD:
93 return "MoveWordForward";
94 case TextEditCommand::MOVE_WORD_FORWARD_AND_MODIFY_SELECTION:
95 return "MoveWordForwardAndModifySelection";
96 case TextEditCommand::MOVE_WORD_LEFT:
97 return "MoveWordLeft";
98 case TextEditCommand::MOVE_WORD_LEFT_AND_MODIFY_SELECTION:
99 return "MoveWordLeftAndModifySelection";
100 case TextEditCommand::MOVE_WORD_RIGHT:
101 return "MoveWordRight";
102 case TextEditCommand::MOVE_WORD_RIGHT_AND_MODIFY_SELECTION:
103 return "MoveWordRightAndModifySelection";
104 case TextEditCommand::UNDO:
105 return "Undo";
106 case TextEditCommand::REDO:
107 return "Redo";
108 case TextEditCommand::CUT:
109 return "Cut";
110 case TextEditCommand::COPY:
111 return "Copy";
112 case TextEditCommand::PASTE:
113 return "Paste";
114 case TextEditCommand::SELECT_ALL:
115 return "SelectAll";
116 case TextEditCommand::INSERT_TEXT:
117 return "InsertText";
118 case TextEditCommand::SET_MARK:
119 return "SetMark";
120 case TextEditCommand::UNSELECT:
121 return "Unselect";
122 case TextEditCommand::INVALID_COMMAND:
123 NOTREACHED();
124 return std::string();
125 }
126 NOTREACHED();
127 return std::string();
128 }
129
130 } // namespace ui
OLDNEW
« no previous file with comments | « ui/base/ime/linux/text_edit_command_auralinux.h ('k') | ui/base/ime/linux/text_edit_key_bindings_delegate_auralinux.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698