diff options
Diffstat (limited to 'src/compositor.h')
-rw-r--r-- | src/compositor.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/compositor.h b/src/compositor.h index 56b72d82..a8691c4e 100644 --- a/src/compositor.h +++ b/src/compositor.h @@ -859,6 +859,10 @@ void weston_compositor_sleep(struct weston_compositor *compositor); void weston_compositor_update_drag_surfaces(struct weston_compositor *compositor); +struct weston_surface * +weston_compositor_pick_surface(struct weston_compositor *compositor, + wl_fixed_t x, wl_fixed_t y, + wl_fixed_t *sx, wl_fixed_t *sy); struct weston_binding; @@ -1001,9 +1005,16 @@ int weston_seat_init_keyboard(struct weston_seat *seat, struct xkb_keymap *keymap); void weston_seat_init_touch(struct weston_seat *seat); +void +weston_device_repick(struct weston_seat *seat); void weston_seat_release(struct weston_seat *seat); +int +weston_compositor_xkb_init(struct weston_compositor *ec, + struct xkb_rule_names *names); +void +weston_compositor_xkb_destroy(struct weston_compositor *ec); /* String literal of spaces, the same width as the timestamp. */ #define STAMP_SPACE " " |