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

Side by Side Diff: chromeos_wm_ipc_enums.h

Issue 4172004: Remove window manager volume key messages Base URL: ssh://git@gitrw.chromium.org:9222/cros.git
Patch Set: Created 10 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 | Annotate | Revision Log
« no previous file with comments | « no previous file | no next file » | 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) 2010 The Chromium OS Authors. All rights reserved. 1 // Copyright (c) 2010 The Chromium OS 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 CHROMEOS_WM_IPC_ENUMS_H_ 5 #ifndef CHROMEOS_WM_IPC_ENUMS_H_
6 #define CHROMEOS_WM_IPC_ENUMS_H_ 6 #define CHROMEOS_WM_IPC_ENUMS_H_
7 7
8 // This file defines enums that are shared between Chrome and the Chrome OS 8 // This file defines enums that are shared between Chrome and the Chrome OS
9 // window manager. 9 // window manager.
10 10
(...skipping 207 matching lines...) Expand 10 before | Expand all | Expand 10 after
218 // login windows to select one, if false clicks on unselected windows are 218 // login windows to select one, if false clicks on unselected windows are
219 // ignored. This is used when the user attempts a login to make sure the 219 // ignored. This is used when the user attempts a login to make sure the
220 // user doesn't select another user. 220 // user doesn't select another user.
221 // param[0]: True to enable, false to disable. 221 // param[0]: True to enable, false to disable.
222 WM_IPC_MESSAGE_WM_SET_LOGIN_STATE = 15, 222 WM_IPC_MESSAGE_WM_SET_LOGIN_STATE = 15,
223 223
224 // Notify chrome when the guest entry is selected and the guest window 224 // Notify chrome when the guest entry is selected and the guest window
225 // hasn't been created yet. 225 // hasn't been created yet.
226 WM_IPC_MESSAGE_CHROME_CREATE_GUEST_WINDOW = 16, 226 WM_IPC_MESSAGE_CHROME_CREATE_GUEST_WINDOW = 16,
227 227
228 // Notify Chrome when a system key of interest is clicked, so volume up/down
229 // and mute can be handled (chrome can add visual feedback). This message
230 // could be extended for other special purpose keys (maybe multimedia keys
231 // like play/pause/ff/rr).
232 // param[0]: Which key was pressed, from WmIpcSystemKey enum.
233 //
234 // TODO(davej): Eventually this message should be deprecated in favor of
235 // Chrome handling these sorts of keypresses internally.
236 WM_IPC_MESSAGE_CHROME_NOTIFY_SYSKEY_PRESSED = 17,
237
238 // Tell the window manager to select a user on the login screen. 228 // Tell the window manager to select a user on the login screen.
239 // param[0]: 0-based index of entry to be selected. 229 // param[0]: 0-based index of entry to be selected.
240 WM_IPC_MESSAGE_WM_SELECT_LOGIN_USER = 18, 230 WM_IPC_MESSAGE_WM_SELECT_LOGIN_USER = 18,
241 231
242 // Notify Chrome that the screen has been redrawn in response to a screen 232 // Notify Chrome that the screen has been redrawn in response to a screen
243 // locker window having been mapped. We use this to ensure that on 233 // locker window having been mapped. We use this to ensure that on
244 // suspend, the window manager gets a chance to draw the locked 234 // suspend, the window manager gets a chance to draw the locked
245 // environment before the system is suspended -- otherwise, the 235 // environment before the system is suspended -- otherwise, the
246 // pre-locked environment may be briefly visible on resume. The message 236 // pre-locked environment may be briefly visible on resume. The message
247 // will be sent to the Chrome screen locker window that triggered the 237 // will be sent to the Chrome screen locker window that triggered the
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
291 return "CHROME_NOTIFY_SCREEN_REDRAWN_FOR_LOCK"; 281 return "CHROME_NOTIFY_SCREEN_REDRAWN_FOR_LOCK";
292 case WM_IPC_MESSAGE_WM_NOTIFY_SHUTTING_DOWN: 282 case WM_IPC_MESSAGE_WM_NOTIFY_SHUTTING_DOWN:
293 return "WM_NOTIFY_SHUTTING_DOWN"; 283 return "WM_NOTIFY_SHUTTING_DOWN";
294 case WM_IPC_MESSAGE_WM_NOTIFY_POWER_BUTTON_STATE: 284 case WM_IPC_MESSAGE_WM_NOTIFY_POWER_BUTTON_STATE:
295 return "WM_NOTIFY_POWER_BUTTON_STATE"; 285 return "WM_NOTIFY_POWER_BUTTON_STATE";
296 default: 286 default:
297 return "INVALID"; 287 return "INVALID";
298 } 288 }
299 } 289 }
300 290
301 // A parameter of the WM_IPC_MESSAGE_CHROME_NOTIFY_SYSKEY_PRESSED message
302 // denoting which key is pressed.
303 enum WmIpcSystemKey {
304 WM_IPC_SYSTEM_KEY_VOLUME_MUTE = 0,
305 WM_IPC_SYSTEM_KEY_VOLUME_DOWN = 1,
306 WM_IPC_SYSTEM_KEY_VOLUME_UP = 2
307 };
308
309 // A parameter set on WM_IPC_WINDOW_CHROME_PANEL_CONTENT to describe how 291 // A parameter set on WM_IPC_WINDOW_CHROME_PANEL_CONTENT to describe how
310 // the user should be allowed to resize a panel, if at all. 292 // the user should be allowed to resize a panel, if at all.
311 enum WmIpcPanelUserResizeType { 293 enum WmIpcPanelUserResizeType {
312 WM_IPC_PANEL_USER_RESIZE_HORIZONTALLY_AND_VERTICALLY = 0, 294 WM_IPC_PANEL_USER_RESIZE_HORIZONTALLY_AND_VERTICALLY = 0,
313 WM_IPC_PANEL_USER_RESIZE_HORIZONTALLY, 295 WM_IPC_PANEL_USER_RESIZE_HORIZONTALLY,
314 WM_IPC_PANEL_USER_RESIZE_VERTICALLY, 296 WM_IPC_PANEL_USER_RESIZE_VERTICALLY,
315 WM_IPC_PANEL_USER_RESIZE_NONE, 297 WM_IPC_PANEL_USER_RESIZE_NONE,
316 }; 298 };
317 299
318 // A parameter used by WM_IPC_MESSAGE_WM_NOTIFY_POWER_BUTTON_STATE to 300 // A parameter used by WM_IPC_MESSAGE_WM_NOTIFY_POWER_BUTTON_STATE to
(...skipping 13 matching lines...) Expand all
332 WM_IPC_POWER_BUTTON_PRE_SHUTDOWN, 314 WM_IPC_POWER_BUTTON_PRE_SHUTDOWN,
333 315
334 // The power button was released before being held long enough to shut 316 // The power button was released before being held long enough to shut
335 // down the machine. 317 // down the machine.
336 WM_IPC_POWER_BUTTON_ABORTED_SHUTDOWN, 318 WM_IPC_POWER_BUTTON_ABORTED_SHUTDOWN,
337 }; 319 };
338 320
339 } // namespace chromeos 321 } // namespace chromeos
340 322
341 #endif // CHROMEOS_WM_IPC_ENUMS_H_ 323 #endif // CHROMEOS_WM_IPC_ENUMS_H_
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698