Home | History | Annotate | Download | only in events
      1 // Copyright 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/events/event_switches.h"
      6 
      7 namespace switches {
      8 
      9 // Enable scroll prediction for scroll update events.
     10 const char kEnableScrollPrediction[] = "enable-scroll-prediction";
     11 
     12 // Enable support for touch events.
     13 const char kTouchEvents[] = "touch-events";
     14 
     15 // The values the kTouchEvents switch may have, as in --touch-events=disabled.
     16 //   auto: enabled at startup when an attached touchscreen is present.
     17 const char kTouchEventsAuto[] = "auto";
     18 //   enabled: touch events always enabled.
     19 const char kTouchEventsEnabled[] = "enabled";
     20 //   disabled: touch events are disabled.
     21 const char kTouchEventsDisabled[] = "disabled";
     22 
     23 // Enable the unified gesture detector, instead of the aura gesture detector.
     24 const char kUnifiedGestureDetector[] = "unified-gesture-detector";
     25 
     26 // The values the kUnifiedGestureDetector switch may have, as in
     27 // --unified-gesture-detector=disabled.
     28 //   auto: Same as disabled.
     29 const char kUnifiedGestureDetectorAuto[] = "auto";
     30 //   enabled: Use the unified gesture detector.
     31 const char kUnifiedGestureDetectorEnabled[] = "enabled";
     32 //   disabled: Use the aura gesture detector.
     33 const char kUnifiedGestureDetectorDisabled[] = "disabled";
     34 
     35 #if defined(OS_LINUX)
     36 // Tells chrome to interpret events from these devices as touch events. Only
     37 // available with XInput 2 (i.e. X server 1.8 or above). The id's of the
     38 // devices can be retrieved from 'xinput list'.
     39 const char kTouchDevices[] = "touch-devices";
     40 #endif
     41 
     42 #if defined(USE_XI2_MT) || defined(USE_OZONE)
     43 // The calibration factors given as "<left>,<right>,<top>,<bottom>".
     44 const char kTouchCalibration[] = "touch-calibration";
     45 #endif
     46 
     47 }  // namespace switches
     48