interactive.c: set move/resize cursor

Fixes issue #124
This commit is contained in:
Johan Malm 2021-11-28 21:47:24 +00:00
parent 4d92391246
commit 1c831bc051
3 changed files with 21 additions and 7 deletions

View file

@ -26,4 +26,15 @@ interactive_begin(struct view *view, enum input_mode mode, uint32_t edges)
};
memcpy(&server->grab_box, &box, sizeof(struct wlr_box));
server->resize_edges = edges;
switch (mode) {
case LAB_INPUT_STATE_MOVE:
cursor_set(&server->seat, "move");
break;
case LAB_INPUT_STATE_RESIZE:
cursor_set(&server->seat, wlr_xcursor_get_resize_name(edges));
break;
default:
break;
}
}