X-Git-Url: http://git.mutantstargoat.com?p=winnie;a=blobdiff_plain;f=src%2Fwm.h;h=406ef9dbf7a45cd07f0026ed8086eb5e31a7add8;hp=162121bb9f83e177ed95a0a1f4598b103da2ff40;hb=287b4d5d1b7eadfe9d5d0aa3b33700f3e1bed55e;hpb=f634e2d68f3f5b4ba5645891b2c8110f48e80129 diff --git a/src/wm.h b/src/wm.h index 162121b..406ef9d 100644 --- a/src/wm.h +++ b/src/wm.h @@ -22,6 +22,7 @@ private: Window *root_win; Window *focused_win; + Window *grab_win; Pixmap mouse_cursor; @@ -43,6 +44,11 @@ public: Window *get_focused_window(); Window *get_window_at_pos(int pointer_x, int pointer_y); + + Window *get_grab_window() const; + + void grab_mouse(Window *win); + void release_mouse(); }; extern WindowManager *wm;