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. 4 5 #include "ui/base/ui_base_switches_util.h" 6 7 #include "base/command_line.h" 8 #include "ui/base/ui_base_switches.h" 9 10 namespace switches { 11 IsTextInputFocusManagerEnabled()12bool IsTextInputFocusManagerEnabled() { 13 return CommandLine::ForCurrentProcess()->HasSwitch( 14 switches::kEnableTextInputFocusManager); 15 } 16 IsTouchDragDropEnabled()17bool IsTouchDragDropEnabled() { 18 #if defined(OS_CHROMEOS) 19 return !CommandLine::ForCurrentProcess()->HasSwitch( 20 switches::kDisableTouchDragDrop); 21 #else 22 return CommandLine::ForCurrentProcess()->HasSwitch( 23 switches::kEnableTouchDragDrop); 24 #endif 25 } 26 IsTouchEditingEnabled()27bool IsTouchEditingEnabled() { 28 #if defined(USE_AURA) 29 return !CommandLine::ForCurrentProcess()->HasSwitch( 30 switches::kDisableTouchEditing); 31 #else 32 return CommandLine::ForCurrentProcess()->HasSwitch( 33 switches::kEnableTouchEditing); 34 #endif 35 } 36 37 } // namespace switches 38