mirror of
https://gitlab.freedesktop.org/libinput/libinput.git
synced 2026-02-04 17:30:28 +01:00
evdev: reshuffle the evdev_device struct fields
Have the ungrouped items at the top of the struct for better visibility. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
This commit is contained in:
parent
aac42ca528
commit
4b94fc6273
1 changed files with 10 additions and 14 deletions
24
src/evdev.h
24
src/evdev.h
|
|
@ -138,6 +138,16 @@ struct evdev_device {
|
|||
const char *devname;
|
||||
bool was_removed;
|
||||
int fd;
|
||||
enum evdev_device_seat_capability seat_caps;
|
||||
enum evdev_device_tags tags;
|
||||
int is_mt;
|
||||
int suspended;
|
||||
int dpi; /* HW resolution */
|
||||
struct ratelimit syn_drop_limit; /* ratelimit for SYN_DROPPED logging */
|
||||
struct ratelimit nonpointer_rel_limit; /* ratelimit for REL_* events from non-pointer devices */
|
||||
uint32_t model_flags;
|
||||
struct mtdev *mtdev;
|
||||
|
||||
struct {
|
||||
const struct input_absinfo *absinfo_x, *absinfo_y;
|
||||
int fake_resolution;
|
||||
|
|
@ -153,8 +163,6 @@ struct evdev_device {
|
|||
struct device_coords dimensions;
|
||||
} abs;
|
||||
|
||||
struct mtdev *mtdev;
|
||||
|
||||
struct {
|
||||
struct libinput_timer timer;
|
||||
struct libinput_device_config_scroll_method config;
|
||||
|
|
@ -185,12 +193,6 @@ struct evdev_device {
|
|||
int wheel_click_angle;
|
||||
} scroll;
|
||||
|
||||
enum evdev_device_seat_capability seat_caps;
|
||||
enum evdev_device_tags tags;
|
||||
|
||||
int is_mt;
|
||||
int suspended;
|
||||
|
||||
struct {
|
||||
struct libinput_device_config_accel config;
|
||||
struct motion_filter *filter;
|
||||
|
|
@ -222,12 +224,6 @@ struct evdev_device {
|
|||
uint32_t button_mask;
|
||||
uint64_t first_event_time;
|
||||
} middlebutton;
|
||||
|
||||
int dpi; /* HW resolution */
|
||||
struct ratelimit syn_drop_limit; /* ratelimit for SYN_DROPPED logging */
|
||||
struct ratelimit nonpointer_rel_limit; /* ratelimit for REL_* events from non-pointer devices */
|
||||
|
||||
uint32_t model_flags;
|
||||
};
|
||||
|
||||
#define EVDEV_UNHANDLED_DEVICE ((struct evdev_device *) 1)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue