=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/tmux/tmux.h,v retrieving revision 1.442 retrieving revision 1.443 diff -u -r1.442 -r1.443 --- src/usr.bin/tmux/tmux.h 2014/03/31 21:39:59 1.442 +++ src/usr.bin/tmux/tmux.h 2014/03/31 21:40:21 1.443 @@ -1,4 +1,4 @@ -/* $OpenBSD: tmux.h,v 1.442 2014/03/31 21:39:59 nicm Exp $ */ +/* $OpenBSD: tmux.h,v 1.443 2014/03/31 21:40:21 nicm Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott @@ -1128,18 +1128,26 @@ }; LIST_HEAD(tty_terms, tty_term); +/* Mouse button masks. */ +#define MOUSE_MASK_BUTTONS 3 +#define MOUSE_MASK_SHIFT 4 +#define MOUSE_MASK_META 8 +#define MOUSE_MASK_CTRL 16 +#define MOUSE_MASK_DRAG 32 +#define MOUSE_MASK_WHEEL 64 + /* Mouse wheel states. */ #define MOUSE_WHEEL_UP 0 #define MOUSE_WHEEL_DOWN 1 -/* Mouse events. */ +/* Mouse event bits. */ #define MOUSE_EVENT_DOWN 0x1 #define MOUSE_EVENT_DRAG 0x2 #define MOUSE_EVENT_UP 0x4 #define MOUSE_EVENT_CLICK 0x8 #define MOUSE_EVENT_WHEEL 0x10 -/* Mouse flags. */ +/* Mouse flag bits. */ #define MOUSE_RESIZE_PANE 0x1 /*