sway input device

This commit is contained in:
Tony Crisci 2017-12-12 08:29:37 -05:00
parent 462a451328
commit 163edc5a90
14 changed files with 258 additions and 215 deletions

View file

@ -136,10 +136,7 @@ void output_add_notify(struct wl_listener *listener, void *data) {
output->resolution.notify = output_resolution_notify;
wl_signal_add(&wlr_output->events.resolution, &output->resolution);
for (int i = 0; i < server->input->seats->length; ++i) {
struct sway_seat *seat = server->input->seats->items[i];
sway_seat_configure_xcursor(seat);
}
sway_input_manager_configure_xcursor(input_manager);
arrange_windows(output->swayc, -1, -1);
}

View file

@ -129,8 +129,5 @@ void handle_wl_shell_surface(struct wl_listener *listener, void *data) {
arrange_windows(cont->parent, -1, -1);
for (int i = 0; i < server->input->seats->length; ++i) {
struct sway_seat *seat = server->input->seats->items[i];
sway_seat_set_focus(seat, cont);
}
sway_input_manager_set_focus(input_manager, cont);
}

View file

@ -135,8 +135,5 @@ void handle_xdg_shell_v6_surface(struct wl_listener *listener, void *data) {
arrange_windows(cont->parent, -1, -1);
for (int i = 0; i < server->input->seats->length; ++i) {
struct sway_seat *seat = server->input->seats->items[i];
sway_seat_set_focus(seat, cont);
}
sway_input_manager_set_focus(input_manager, cont);
}

View file

@ -173,9 +173,5 @@ void handle_xwayland_surface(struct wl_listener *listener, void *data) {
sway_view->swayc = cont;
arrange_windows(cont->parent, -1, -1);
for (int i = 0; i < server->input->seats->length; ++i) {
struct sway_seat *seat = server->input->seats->items[i];
sway_seat_set_focus(seat, cont);
}
sway_input_manager_set_focus(input_manager, cont);
}