7#include <boost/locale.hpp>
8#include <inputtino/input.hpp>
9#include <libevdev/libevdev.h>
15using namespace std::literals;
17namespace platf::mouse {
19 move(input_raw_t *raw,
int deltaX,
int deltaY);
22 move_abs(input_raw_t *raw,
const touch_port_t &touch_port,
float x,
float y);
25 button(input_raw_t *raw,
int button,
bool release);
28 scroll(input_raw_t *raw,
int high_res_distance);
31 hscroll(input_raw_t *raw,
int high_res_distance);
34 get_location(input_raw_t *raw);
Declarations for common platform specific utilities.
void scroll(input_t &input, int distance)
Vertical mouse scroll.
Definition inputtino.cpp:58
void hscroll(input_t &input, int distance)
Horizontal mouse scroll.
Definition inputtino.cpp:64