gint value120_x,
gint value120_y)
{
- GdkWaylandDisplay *display_wayland = GDK_WAYLAND_DISPLAY (seat->display);
GdkEvent *event = NULL;
GdkDevice *source;
GdkScrollDirection direction;
source = get_scroll_device (seat, seat->pointer_info.frame.source);
- if (display_wayland->seat_version >= WL_POINTER_AXIS_VALUE120_SINCE_VERSION)
+ if (wl_seat_get_version (seat->wl_seat) >= WL_POINTER_AXIS_VALUE120_SINCE_VERSION)
{
event = gdk_scroll_event_new_value120 (seat->pointer_info.focus,
source,
{
GdkWaylandSeat *seat = data;
GdkEvent *event;
- GdkWaylandDisplay *display_wayland = GDK_WAYLAND_DISPLAY (seat->display);
if (!surface)
return;
"enter, seat %p surface %p",
seat, seat->pointer_info.focus);
- if (display_wayland->seat_version < WL_POINTER_HAS_FRAME)
+ if (wl_seat_get_version (seat->wl_seat) < WL_POINTER_HAS_FRAME)
gdk_wayland_seat_flush_frame_event (seat);
}
{
GdkWaylandSeat *seat = data;
GdkEvent *event;
- GdkWaylandDisplay *display_wayland = GDK_WAYLAND_DISPLAY (seat->display);
GdkDeviceGrabInfo *grab;
if (!seat->pointer_info.focus)
if (seat->cursor)
gdk_wayland_seat_stop_cursor_animation (seat, &seat->pointer_info);
- if (display_wayland->seat_version < WL_POINTER_HAS_FRAME)
+ if (wl_seat_get_version (seat->wl_seat) < WL_POINTER_HAS_FRAME)
gdk_wayland_seat_flush_frame_event (seat);
}
wl_fixed_t sy)
{
GdkWaylandSeat *seat = data;
- GdkWaylandDisplay *display = GDK_WAYLAND_DISPLAY (seat->display);
GdkEvent *event;
if (!seat->pointer_info.focus)
x, y, seat, gdk_event_get_modifier_state (event));
}
- if (display->seat_version < WL_POINTER_HAS_FRAME)
+ if (wl_seat_get_version (seat->wl_seat) < WL_POINTER_HAS_FRAME)
gdk_wayland_seat_flush_frame_event (seat);
}
uint32_t state)
{
GdkWaylandSeat *seat = data;
- GdkWaylandDisplay *display = GDK_WAYLAND_DISPLAY (seat->display);
GdkEvent *event;
uint32_t modifier;
int gdk_button;
seat,
gdk_event_get_modifier_state (event));
- if (display->seat_version < WL_POINTER_HAS_FRAME)
+ if (wl_seat_get_version (seat->wl_seat) < WL_POINTER_HAS_FRAME)
gdk_wayland_seat_flush_frame_event (seat);
}
{
GdkWaylandSeat *seat = data;
GdkWaylandPointerFrameData *pointer_frame = &seat->pointer_info.frame;
- GdkWaylandDisplay *display = GDK_WAYLAND_DISPLAY (seat->display);
if (!seat->pointer_info.focus)
return;
get_axis_name (axis), wl_fixed_to_double (value),
seat);
- if (display->seat_version < WL_POINTER_HAS_FRAME)
+ if (wl_seat_get_version (seat->wl_seat) < WL_POINTER_HAS_FRAME)
gdk_wayland_seat_flush_frame_event (seat);
}