1 // Copyright (c) 2013 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.
5 #include "ui/base/ui_base_switches_util.h"
7 #include "base/command_line.h"
8 #include "ui/base/ui_base_switches.h"
12 bool IsLinkDisambiguationPopupEnabled() {
13 #if defined(OS_ANDROID)
16 if (base::CommandLine::ForCurrentProcess()->HasSwitch(
17 switches::kEnableLinkDisambiguationPopup
)) {
24 bool IsTextInputFocusManagerEnabled() {
25 return base::CommandLine::ForCurrentProcess()->HasSwitch(
26 switches::kEnableTextInputFocusManager
);
29 bool IsTouchDragDropEnabled() {
30 #if defined(OS_CHROMEOS)
31 return !base::CommandLine::ForCurrentProcess()->HasSwitch(
32 switches::kDisableTouchDragDrop
);
34 return base::CommandLine::ForCurrentProcess()->HasSwitch(
35 switches::kEnableTouchDragDrop
);
39 bool IsTouchEditingEnabled() {
41 return !base::CommandLine::ForCurrentProcess()->HasSwitch(
42 switches::kDisableTouchEditing
);
44 return base::CommandLine::ForCurrentProcess()->HasSwitch(
45 switches::kEnableTouchEditing
);
49 bool IsTouchFeedbackEnabled() {
50 static bool touch_feedback_enabled
=
51 !base::CommandLine::ForCurrentProcess()->HasSwitch(
52 switches::kDisableTouchFeedback
);
53 return touch_feedback_enabled
;
56 } // namespace switches