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

Side by Side Diff: ash/accelerators/accelerator_table.h

Issue 729993002: Alphabetise AcceleratorController::PerformAction() (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@nested_dispatch0
Patch Set: Created 6 years, 1 month 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
« no previous file with comments | « ash/accelerators/accelerator_controller.cc ('k') | ash/accelerators/accelerator_table.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #ifndef ASH_ACCELERATORS_ACCELERATOR_TABLE_H_ 5 #ifndef ASH_ACCELERATORS_ACCELERATOR_TABLE_H_
6 #define ASH_ACCELERATORS_ACCELERATOR_TABLE_H_ 6 #define ASH_ACCELERATORS_ACCELERATOR_TABLE_H_
7 7
8 #include "ash/ash_export.h" 8 #include "ash/ash_export.h"
9 #include "base/basictypes.h" 9 #include "base/basictypes.h"
10 #include "ui/events/event_constants.h" 10 #include "ui/events/event_constants.h"
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after
59 CYCLE_FORWARD_MRU, 59 CYCLE_FORWARD_MRU,
60 DEBUG_PRINT_LAYER_HIERARCHY, 60 DEBUG_PRINT_LAYER_HIERARCHY,
61 DEBUG_PRINT_VIEW_HIERARCHY, 61 DEBUG_PRINT_VIEW_HIERARCHY,
62 DEBUG_PRINT_WINDOW_HIERARCHY, 62 DEBUG_PRINT_WINDOW_HIERARCHY,
63 DEBUG_TOGGLE_ROOT_WINDOW_FULL_SCREEN, 63 DEBUG_TOGGLE_ROOT_WINDOW_FULL_SCREEN,
64 DEBUG_TOGGLE_DESKTOP_BACKGROUND_MODE, 64 DEBUG_TOGGLE_DESKTOP_BACKGROUND_MODE,
65 DEBUG_TOGGLE_DEVICE_SCALE_FACTOR, 65 DEBUG_TOGGLE_DEVICE_SCALE_FACTOR,
66 DEBUG_TOGGLE_SHOW_DEBUG_BORDERS, 66 DEBUG_TOGGLE_SHOW_DEBUG_BORDERS,
67 DEBUG_TOGGLE_SHOW_FPS_COUNTER, 67 DEBUG_TOGGLE_SHOW_FPS_COUNTER,
68 DEBUG_TOGGLE_SHOW_PAINT_RECTS, 68 DEBUG_TOGGLE_SHOW_PAINT_RECTS,
69 DISABLE_CAPS_LOCK,
70 EXIT, 69 EXIT,
71 FOCUS_NEXT_PANE, 70 FOCUS_NEXT_PANE,
72 FOCUS_PREVIOUS_PANE, 71 FOCUS_PREVIOUS_PANE,
73 FOCUS_SHELF, 72 FOCUS_SHELF,
74 KEYBOARD_BRIGHTNESS_DOWN,
75 KEYBOARD_BRIGHTNESS_UP,
76 LAUNCH_APP_0, 73 LAUNCH_APP_0,
77 LAUNCH_APP_1, 74 LAUNCH_APP_1,
78 LAUNCH_APP_2, 75 LAUNCH_APP_2,
79 LAUNCH_APP_3, 76 LAUNCH_APP_3,
80 LAUNCH_APP_4, 77 LAUNCH_APP_4,
81 LAUNCH_APP_5, 78 LAUNCH_APP_5,
82 LAUNCH_APP_6, 79 LAUNCH_APP_6,
83 LAUNCH_APP_7, 80 LAUNCH_APP_7,
84 LAUNCH_LAST_APP, 81 LAUNCH_LAST_APP,
85 LOCK_PRESSED,
86 LOCK_RELEASED,
87 MAGNIFY_SCREEN_ZOOM_IN, 82 MAGNIFY_SCREEN_ZOOM_IN,
88 MAGNIFY_SCREEN_ZOOM_OUT, 83 MAGNIFY_SCREEN_ZOOM_OUT,
89 MEDIA_NEXT_TRACK, 84 MEDIA_NEXT_TRACK,
90 MEDIA_PLAY_PAUSE, 85 MEDIA_PLAY_PAUSE,
91 MEDIA_PREV_TRACK, 86 MEDIA_PREV_TRACK,
92 NEW_INCOGNITO_WINDOW, 87 NEW_INCOGNITO_WINDOW,
93 NEW_TAB, 88 NEW_TAB,
94 NEW_WINDOW, 89 NEW_WINDOW,
95 NEXT_IME, 90 NEXT_IME,
96 OPEN_FEEDBACK_PAGE, 91 OPEN_FEEDBACK_PAGE,
97 POWER_PRESSED,
98 POWER_RELEASED,
99 PREVIOUS_IME, 92 PREVIOUS_IME,
100 PRINT_UI_HIERARCHIES, 93 PRINT_UI_HIERARCHIES,
101 RESTORE_TAB, 94 RESTORE_TAB,
102 ROTATE_SCREEN, 95 ROTATE_SCREEN,
103 ROTATE_WINDOW, 96 ROTATE_WINDOW,
104 SCALE_UI_DOWN, 97 SCALE_UI_DOWN,
105 SCALE_UI_RESET, 98 SCALE_UI_RESET,
106 SCALE_UI_UP, 99 SCALE_UI_UP,
107 SHOW_KEYBOARD_OVERLAY, 100 SHOW_KEYBOARD_OVERLAY,
108 SHOW_MESSAGE_CENTER_BUBBLE, 101 SHOW_MESSAGE_CENTER_BUBBLE,
109 SHOW_SYSTEM_TRAY_BUBBLE, 102 SHOW_SYSTEM_TRAY_BUBBLE,
110 SHOW_TASK_MANAGER, 103 SHOW_TASK_MANAGER,
111 SILENCE_SPOKEN_FEEDBACK,
112 SWAP_PRIMARY_DISPLAY,
113 SWITCH_IME, // Switch to another IME depending on the accelerator. 104 SWITCH_IME, // Switch to another IME depending on the accelerator.
114 TAKE_PARTIAL_SCREENSHOT, 105 TAKE_PARTIAL_SCREENSHOT,
115 TAKE_SCREENSHOT, 106 TAKE_SCREENSHOT,
116 TOGGLE_APP_LIST, 107 TOGGLE_APP_LIST,
117 TOGGLE_CAPS_LOCK,
118 TOGGLE_CAPS_LOCK_BY_ALT_LWIN,
119 TOGGLE_FULLSCREEN, 108 TOGGLE_FULLSCREEN,
120 TOGGLE_MAXIMIZED, 109 TOGGLE_MAXIMIZED,
121 TOGGLE_OVERVIEW, 110 TOGGLE_OVERVIEW,
122 TOGGLE_SPOKEN_FEEDBACK,
123 TOGGLE_TOUCH_VIEW_TESTING,
124 TOGGLE_WIFI,
125 TOUCH_HUD_CLEAR,
126 TOUCH_HUD_MODE_CHANGE,
127 TOUCH_HUD_PROJECTION_TOGGLE,
128 VOLUME_DOWN, 111 VOLUME_DOWN,
129 VOLUME_MUTE, 112 VOLUME_MUTE,
130 VOLUME_UP, 113 VOLUME_UP,
131 WINDOW_MINIMIZE, 114 WINDOW_MINIMIZE,
132 WINDOW_POSITION_CENTER, 115 WINDOW_POSITION_CENTER,
133 WINDOW_CYCLE_SNAP_DOCK_LEFT, 116 WINDOW_CYCLE_SNAP_DOCK_LEFT,
134 WINDOW_CYCLE_SNAP_DOCK_RIGHT, 117 WINDOW_CYCLE_SNAP_DOCK_RIGHT,
135 #if defined(OS_CHROMEOS) 118 #if defined(OS_CHROMEOS)
136 DEBUG_ADD_REMOVE_DISPLAY, 119 DEBUG_ADD_REMOVE_DISPLAY,
120 DISABLE_CAPS_LOCK,
137 DISABLE_GPU_WATCHDOG, 121 DISABLE_GPU_WATCHDOG,
122 KEYBOARD_BRIGHTNESS_DOWN,
123 KEYBOARD_BRIGHTNESS_UP,
124 LOCK_PRESSED,
125 LOCK_RELEASED,
138 LOCK_SCREEN, 126 LOCK_SCREEN,
139 OPEN_CROSH, 127 OPEN_CROSH,
140 OPEN_FILE_MANAGER, 128 OPEN_FILE_MANAGER,
129 POWER_PRESSED,
130 POWER_RELEASED,
131 SILENCE_SPOKEN_FEEDBACK,
132 SWAP_PRIMARY_DISPLAY,
141 SWITCH_TO_NEXT_USER, 133 SWITCH_TO_NEXT_USER,
142 SWITCH_TO_PREVIOUS_USER, 134 SWITCH_TO_PREVIOUS_USER,
135 TOGGLE_CAPS_LOCK,
143 TOGGLE_MIRROR_MODE, 136 TOGGLE_MIRROR_MODE,
137 TOGGLE_SPOKEN_FEEDBACK,
138 TOGGLE_TOUCH_VIEW_TESTING,
139 TOGGLE_WIFI,
140 TOUCH_HUD_CLEAR,
141 TOUCH_HUD_MODE_CHANGE,
142 TOUCH_HUD_PROJECTION_TOGGLE,
144 #else 143 #else
145 DUMMY_FOR_RESERVED, 144 DUMMY_FOR_RESERVED,
146 #endif 145 #endif
147 }; 146 };
148 147
149 struct AcceleratorData { 148 struct AcceleratorData {
150 bool trigger_on_press; 149 bool trigger_on_press;
151 ui::KeyboardCode keycode; 150 ui::KeyboardCode keycode;
152 int modifiers; 151 int modifiers;
153 AcceleratorAction action; 152 AcceleratorAction action;
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after
193 ASH_EXPORT extern const AcceleratorAction kActionsAllowedInAppMode[]; 192 ASH_EXPORT extern const AcceleratorAction kActionsAllowedInAppMode[];
194 ASH_EXPORT extern const size_t kActionsAllowedInAppModeLength; 193 ASH_EXPORT extern const size_t kActionsAllowedInAppModeLength;
195 194
196 // Actions that require at least 1 window. 195 // Actions that require at least 1 window.
197 ASH_EXPORT extern const AcceleratorAction kActionsNeedingWindow[]; 196 ASH_EXPORT extern const AcceleratorAction kActionsNeedingWindow[];
198 ASH_EXPORT extern const size_t kActionsNeedingWindowLength; 197 ASH_EXPORT extern const size_t kActionsNeedingWindowLength;
199 198
200 } // namespace ash 199 } // namespace ash
201 200
202 #endif // ASH_ACCELERATORS_ACCELERATOR_TABLE_H_ 201 #endif // ASH_ACCELERATORS_ACCELERATOR_TABLE_H_
OLDNEW
« no previous file with comments | « ash/accelerators/accelerator_controller.cc ('k') | ash/accelerators/accelerator_table.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698