blob: 3bf7de02f3335dd4054dd6bc809557c98b93c007 [file] [log] [blame]
[email protected]7dfb69602012-02-17 00:29:011// Copyright (c) 2012 The Chromium Authors. All rights reserved.
[email protected]3d2c6fb2011-07-06 22:26:452// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
[email protected]42ce29d2011-01-20 23:19:464
5#include "ui/base/ui_base_switches.h"
6
7namespace switches {
8
[email protected]efe4d0a2014-03-04 01:06:329#if defined(OS_MACOSX) && !defined(OS_IOS)
[email protected]5693a6cb2014-08-15 09:41:1310// Enable use of cross-process CALayers to display content directly from the
11// GPU process on Mac.
12const char kEnableRemoteCoreAnimation[] = "enable-remote-core-animation";
[email protected]efe4d0a2014-03-04 01:06:3213#endif
14
[email protected]0a2703fd2013-04-12 16:14:0815// Disables use of DWM composition for top level windows.
16const char kDisableDwmComposition[] = "disable-dwm-composition";
17
[email protected]8f374ce2014-05-08 23:51:5218// Disables an experimental focus manager to track text input clients.
19const char kDisableTextInputFocusManager[] = "disable-text-input-focus-manager";
20
[email protected]6247aba2013-03-04 22:57:1821// Disables touch adjustment.
[email protected]2d4817742012-12-17 20:16:1822const char kDisableTouchAdjustment[] = "disable-touch-adjustment";
23
[email protected]1400e6dc2013-04-27 02:36:2724// Disables touch event based drag and drop.
25const char kDisableTouchDragDrop[] = "disable-touch-drag-drop";
26
27// Disables controls that support touch base text editing.
28const char kDisableTouchEditing[] = "disable-touch-editing";
29
[email protected]8f374ce2014-05-08 23:51:5230// Enables an experimental focus manager to track text input clients.
31const char kEnableTextInputFocusManager[] = "enable-text-input-focus-manager";
32
[email protected]1400e6dc2013-04-27 02:36:2733// Enables touch event based drag and drop.
[email protected]2d4817742012-12-17 20:16:1834const char kEnableTouchDragDrop[] = "enable-touch-drag-drop";
[email protected]b9c96ff2012-11-26 22:24:4035
[email protected]b74323e2013-02-15 21:55:3136// Enables controls that support touch base text editing.
37const char kEnableTouchEditing[] = "enable-touch-editing";
38
[email protected]3455af4e2012-03-12 15:35:1239// The language file that we want to try to open. Of the form
[email protected]42ce29d2011-01-20 23:19:4640// language[-country] where language is the 2 letter code from ISO-639.
[email protected]f463cd42012-05-09 16:05:1541const char kLang[] = "lang";
[email protected]42ce29d2011-01-20 23:19:4642
[email protected]3455af4e2012-03-12 15:35:1243// Disable ui::MessageBox. This is useful when running as part of scripts that
44// do not have a user interface.
[email protected]f463cd42012-05-09 16:05:1545const char kNoMessageBox[] = "no-message-box";
[email protected]3455af4e2012-03-12 15:35:1246
luken862c1782014-09-04 05:34:4647// On Windows only: requests that Chrome connect to the running Metro viewer
48// process.
49const char kViewerConnect[] = "connect-to-metro-viewer";
50
[email protected]42ce29d2011-01-20 23:19:4651} // namespace switches