Port input method and text input from rootston

This ports swaywm/wlroots#1203, swaywm/wlroots#1303,
swaywm/wlroots#1308, swaywm/wlroots#1759 rootston part to sway.

Co-Authored-By: Leo Chen <leo881003@gmail.com>
This commit is contained in:
xdavidwu 2019-10-18 18:57:17 +08:00 committed by Simon Ser
parent 7c44c76989
commit 5886187c6e
7 changed files with 389 additions and 0 deletions

View file

@ -7,6 +7,7 @@
#include <wlr/util/edges.h>
#include "sway/config.h"
#include "sway/input/input-manager.h"
#include "sway/input/text_input.h"
struct sway_seat;
@ -86,6 +87,8 @@ struct sway_seat {
list_t *deferred_bindings; // struct sway_binding
struct sway_input_method_relay im_relay;
struct wl_listener focus_destroy;
struct wl_listener new_node;
struct wl_listener request_start_drag;