mirror of
https://gitlab.freedesktop.org/wlroots/wlroots.git
synced 2025-11-01 22:58:38 -04:00
Add edges support, remove get_input_bounds
This commit is contained in:
parent
33a97576ca
commit
28d4b475dc
3 changed files with 34 additions and 13 deletions
|
|
@ -10,16 +10,12 @@
|
|||
#include "rootston/server.h"
|
||||
#include "rootston/input.h"
|
||||
|
||||
static void get_input_bounds(struct roots_view *view, struct wlr_box *box) {
|
||||
/*static void get_input_bounds(struct roots_view *view, struct wlr_box *box) {
|
||||
assert(view->type == ROOTS_XDG_SHELL_V6_VIEW);
|
||||
struct wlr_xdg_surface_v6 *surf = view->xdg_surface_v6;
|
||||
// TODO: surf->geometry can be NULL
|
||||
memcpy(box, surf->geometry, sizeof(struct wlr_box));
|
||||
// TODO: real input bounds
|
||||
box->x -= 10;
|
||||
box->y -= 10;
|
||||
box->width += 20;
|
||||
box->height += 20;
|
||||
}
|
||||
}*/
|
||||
|
||||
static void activate(struct roots_view *view, bool active) {
|
||||
assert(view->type == ROOTS_XDG_SHELL_V6_VIEW);
|
||||
|
|
@ -108,7 +104,7 @@ void handle_xdg_shell_v6_surface(struct wl_listener *listener, void *data) {
|
|||
view->xdg_surface_v6 = surface;
|
||||
view->roots_xdg_surface_v6 = roots_surface;
|
||||
view->wlr_surface = surface->surface;
|
||||
view->get_input_bounds = get_input_bounds;
|
||||
//view->get_input_bounds = get_input_bounds;
|
||||
view->activate = activate;
|
||||
view->resize = resize;
|
||||
view->desktop = desktop;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue