blob: 24d0d553dd04dbc927968172c1f0a8aa4f90526f [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.
ccameron21d3def092014-10-10 23:45:5512const char kDisableRemoteCoreAnimation[] = "disable-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
luken30ef5622014-11-24 19:37:5530// Enables a zoomed popup bubble that allows the user to select a link.
31const char kEnableLinkDisambiguationPopup[] =
32 "enable-link-disambiguation-popup";
33
[email protected]8f374ce2014-05-08 23:51:5234// Enables an experimental focus manager to track text input clients.
35const char kEnableTextInputFocusManager[] = "enable-text-input-focus-manager";
36
[email protected]1400e6dc2013-04-27 02:36:2737// Enables touch event based drag and drop.
[email protected]2d4817742012-12-17 20:16:1838const char kEnableTouchDragDrop[] = "enable-touch-drag-drop";
[email protected]b9c96ff2012-11-26 22:24:4039
[email protected]b74323e2013-02-15 21:55:3140// Enables controls that support touch base text editing.
41const char kEnableTouchEditing[] = "enable-touch-editing";
42
jonross37f21b82014-09-29 20:31:3543// Enables additional visual feedback to touch input.
44const char kEnableTouchFeedback[] = "enable-touch-feedback";
45
[email protected]3455af4e2012-03-12 15:35:1246// The language file that we want to try to open. Of the form
[email protected]42ce29d2011-01-20 23:19:4647// language[-country] where language is the 2 letter code from ISO-639.
[email protected]f463cd42012-05-09 16:05:1548const char kLang[] = "lang";
[email protected]42ce29d2011-01-20 23:19:4649
[email protected]3455af4e2012-03-12 15:35:1250// Disable ui::MessageBox. This is useful when running as part of scripts that
51// do not have a user interface.
[email protected]f463cd42012-05-09 16:05:1552const char kNoMessageBox[] = "no-message-box";
[email protected]3455af4e2012-03-12 15:35:1253
luken862c1782014-09-04 05:34:4654// On Windows only: requests that Chrome connect to the running Metro viewer
55// process.
56const char kViewerConnect[] = "connect-to-metro-viewer";
57
[email protected]42ce29d2011-01-20 23:19:4658} // namespace switches