Mir
Public Member Functions | Public Attributes | List of all members
mir::input::PointerSettings Struct Reference

#include <pointer_settings.h>

Public Member Functions

 PointerSettings ()
 

Public Attributes

MirPointerHandedness handedness {mir_pointer_handedness_right}
 Configure left and right handed mode by selecting a primary button. More...
 
double cursor_acceleration_bias {0.0}
 Bias cursor acceleration. More...
 
MirPointerAcceleration acceleration {mir_pointer_acceleration_adaptive}
 Acceleration profile. More...
 
double horizontal_scroll_scale {1.0}
 Scale horizontal scrolling linearly. More...
 
double vertical_scroll_scale {1.0}
 Scale vertical scrolling linearly. More...
 

Constructor & Destructor Documentation

mir::input::PointerSettings::PointerSettings ( )
inline

Member Data Documentation

MirPointerAcceleration mir::input::PointerSettings::acceleration {mir_pointer_acceleration_adaptive}

Acceleration profile.

double mir::input::PointerSettings::cursor_acceleration_bias {0.0}

Bias cursor acceleration.

  • [-1, 0): reduced acceleration
  • 0: default acceleration
  • (0, 1]: increased acceleration
MirPointerHandedness mir::input::PointerSettings::handedness {mir_pointer_handedness_right}

Configure left and right handed mode by selecting a primary button.

double mir::input::PointerSettings::horizontal_scroll_scale {1.0}

Scale horizontal scrolling linearly.

double mir::input::PointerSettings::vertical_scroll_scale {1.0}

Scale vertical scrolling linearly.


The documentation for this struct was generated from the following file:

Copyright © 2012-2015 Canonical Ltd.
Generated on Thu Sep 8 14:50:19 UTC 2016