Home | History | Annotate | Download | only in base
      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 
     12 bool IsTextInputFocusManagerEnabled() {
     13   return CommandLine::ForCurrentProcess()->HasSwitch(
     14       switches::kEnableTextInputFocusManager);
     15 }
     16 
     17 bool 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 
     27 bool 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