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

◆ PointerSettings()

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

Member Data Documentation

◆ acceleration

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

Acceleration profile.

◆ cursor_acceleration_bias

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

Bias cursor acceleration.

  • [-1, 0): reduced acceleration
  • 0: default acceleration
  • (0, 1]: increased acceleration

◆ handedness

MirPointerHandedness mir::input::PointerSettings::handedness {mir_pointer_handedness_right}

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

◆ horizontal_scroll_scale

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

Scale horizontal scrolling linearly.

◆ vertical_scroll_scale

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-2016 Canonical Ltd.
Generated on Mon Jun 5 11:07:25 UTC 2017