mirror of
https://github.com/tmate-io/tmate.git
synced 2025-08-14 15:58:27 +02:00
replace some magic mouse constants with defines for clarity. ok nicm
This commit is contained in:
14
tmux.h
14
tmux.h
@ -1050,9 +1050,23 @@ struct tty_ctx {
|
||||
u_int last_width;
|
||||
};
|
||||
|
||||
/*
|
||||
* xterm mouse mode is fairly silly. Buttons are in the bottom two
|
||||
* bits: 0 button 1; 1 button 2; 2 button 3; 3 buttons released.
|
||||
*
|
||||
* Bit 3 is shift; bit 4 is meta; bit 5 control.
|
||||
*
|
||||
* Bit 6 is added for mouse buttons 4 and 5.
|
||||
*/
|
||||
/* Mouse input. */
|
||||
struct mouse_event {
|
||||
u_char b;
|
||||
#define MOUSE_1 0
|
||||
#define MOUSE_2 1
|
||||
#define MOUSE_3 2
|
||||
#define MOUSE_UP 3
|
||||
#define MOUSE_BUTTON 3
|
||||
#define MOUSE_45 64
|
||||
u_char x;
|
||||
u_char y;
|
||||
};
|
||||
|
Reference in New Issue
Block a user