Class InputConfiguration::Mouse¶
Defined in File input_configuration.h
Nested Relationships¶
This class is a nested type of Class InputConfiguration.
Class Documentation¶
-
class Mouse
Input configuration for mouse pointer devices.
Remark
Since MirAL 5.1
Public Functions
-
Mouse()
-
~Mouse()
-
Mouse(Mouse const &that)
-
std::optional<MirPointerHandedness> handedness() const
-
std::optional<MirPointerAcceleration> acceleration() const
-
std::optional<double> acceleration_bias() const
-
std::optional<double> vscroll_speed() const
-
std::optional<double> hscroll_speed() const
-
void handedness(std::optional<MirPointerHandedness> const &val)
-
void acceleration(std::optional<MirPointerAcceleration> const &val)
-
void acceleration_bias(std::optional<double> const &val)
Note
val will be clamped to the range [-1.0, 1.0]
-
void vscroll_speed(std::optional<double> const &val)
-
void hscroll_speed(std::optional<double> const &val)
-
void merge(InputConfiguration::Mouse const &other)
Copies the corresponding value from
otherfor all unset fields.Remark
Since MirAL 5.3
Friends
- friend class InputConfiguration::Self
-
Mouse()