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 IsTouchDragDropEnabled() {
     13 #if defined(OS_CHROMEOS)
     14   return !CommandLine::ForCurrentProcess()->HasSwitch(
     15       switches::kDisableTouchDragDrop);
     16 #else
     17   return CommandLine::ForCurrentProcess()->HasSwitch(
     18       switches::kEnableTouchDragDrop);
     19 #endif
     20 }
     21 
     22 bool IsTouchEditingEnabled() {
     23 #if defined(OS_CHROMEOS)
     24   return !CommandLine::ForCurrentProcess()->HasSwitch(
     25       switches::kDisableTouchEditing);
     26 #else
     27   return CommandLine::ForCurrentProcess()->HasSwitch(
     28       switches::kEnableTouchEditing);
     29 #endif
     30 }
     31 
     32 bool IsNewDialogStyleEnabled() {
     33   CommandLine* command_line = CommandLine::ForCurrentProcess();
     34   if (command_line->HasSwitch(switches::kDisableNewDialogStyle))
     35     return false;
     36   if (command_line->HasSwitch(switches::kEnableNewDialogStyle))
     37     return true;
     38   return true;
     39 }
     40 
     41 }  // namespace switches
     42