Macros
mouse.h File Reference
#include <stdbool.h>
#include "nvim/buffer_defs.h"
#include "nvim/vim.h"

Go to the source code of this file.

Macros

#define IN_UNKNOWN   0
 
#define IN_BUFFER   1
 
#define IN_STATUS_LINE   2
 
#define IN_SEP_LINE   4
 
#define IN_OTHER_WIN   8
 
#define CURSOR_MOVED   0x100
 
#define MOUSE_FOLD_CLOSE   0x200
 
#define MOUSE_FOLD_OPEN   0x400
 
#define MOUSE_WINBAR   0x800
 
#define MOUSE_FOCUS   0x01
 
#define MOUSE_MAY_VIS   0x02
 
#define MOUSE_DID_MOVE   0x04
 
#define MOUSE_SETPOS   0x08
 
#define MOUSE_MAY_STOP_VIS   0x10
 
#define MOUSE_RELEASED   0x20
 
#define MOUSE_LEFT   0x00
 
#define MOUSE_MIDDLE   0x01
 
#define MOUSE_RIGHT   0x02
 
#define MOUSE_RELEASE   0x03
 
#define MOUSE_X1   0x300
 
#define MOUSE_X2   0x400
 
#define MSCR_DOWN   0
 
#define MSCR_UP   1
 
#define MSCR_LEFT   -1
 
#define MSCR_RIGHT   -2
 

Macro Definition Documentation

◆ CURSOR_MOVED

#define CURSOR_MOVED   0x100

◆ IN_BUFFER

#define IN_BUFFER   1

◆ IN_OTHER_WIN

#define IN_OTHER_WIN   8

◆ IN_SEP_LINE

#define IN_SEP_LINE   4

◆ IN_STATUS_LINE

#define IN_STATUS_LINE   2

◆ IN_UNKNOWN

#define IN_UNKNOWN   0

◆ MOUSE_DID_MOVE

#define MOUSE_DID_MOVE   0x04

◆ MOUSE_FOCUS

#define MOUSE_FOCUS   0x01

◆ MOUSE_FOLD_CLOSE

#define MOUSE_FOLD_CLOSE   0x200

◆ MOUSE_FOLD_OPEN

#define MOUSE_FOLD_OPEN   0x400

◆ MOUSE_LEFT

#define MOUSE_LEFT   0x00

◆ MOUSE_MAY_STOP_VIS

#define MOUSE_MAY_STOP_VIS   0x10

◆ MOUSE_MAY_VIS

#define MOUSE_MAY_VIS   0x02

◆ MOUSE_MIDDLE

#define MOUSE_MIDDLE   0x01

◆ MOUSE_RELEASE

#define MOUSE_RELEASE   0x03

◆ MOUSE_RELEASED

#define MOUSE_RELEASED   0x20

◆ MOUSE_RIGHT

#define MOUSE_RIGHT   0x02

◆ MOUSE_SETPOS

#define MOUSE_SETPOS   0x08

◆ MOUSE_WINBAR

#define MOUSE_WINBAR   0x800

◆ MOUSE_X1

#define MOUSE_X1   0x300

◆ MOUSE_X2

#define MOUSE_X2   0x400

◆ MSCR_DOWN

#define MSCR_DOWN   0

◆ MSCR_LEFT

#define MSCR_LEFT   -1

◆ MSCR_RIGHT

#define MSCR_RIGHT   -2

◆ MSCR_UP

#define MSCR_UP   1