libghostty
Loading...
Searching...
No Matches
mouse.h
Go to the documentation of this file.
1
6
7#ifndef GHOSTTY_VT_MOUSE_H
8#define GHOSTTY_VT_MOUSE_H
9
63
64#include <ghostty/vt/types.h>
67
76typedef enum GHOSTTY_ENUM_TYPED {
77 GHOSTTY_MOUSE_SHAPE_DEFAULT = 0,
78 GHOSTTY_MOUSE_SHAPE_CONTEXT_MENU = 1,
79 GHOSTTY_MOUSE_SHAPE_HELP = 2,
80 GHOSTTY_MOUSE_SHAPE_POINTER = 3,
81 GHOSTTY_MOUSE_SHAPE_PROGRESS = 4,
82 GHOSTTY_MOUSE_SHAPE_WAIT = 5,
83 GHOSTTY_MOUSE_SHAPE_CELL = 6,
84 GHOSTTY_MOUSE_SHAPE_CROSSHAIR = 7,
85 GHOSTTY_MOUSE_SHAPE_TEXT = 8,
86 GHOSTTY_MOUSE_SHAPE_VERTICAL_TEXT = 9,
87 GHOSTTY_MOUSE_SHAPE_ALIAS = 10,
88 GHOSTTY_MOUSE_SHAPE_COPY = 11,
89 GHOSTTY_MOUSE_SHAPE_MOVE = 12,
90 GHOSTTY_MOUSE_SHAPE_NO_DROP = 13,
91 GHOSTTY_MOUSE_SHAPE_NOT_ALLOWED = 14,
92 GHOSTTY_MOUSE_SHAPE_GRAB = 15,
93 GHOSTTY_MOUSE_SHAPE_GRABBING = 16,
94 GHOSTTY_MOUSE_SHAPE_ALL_SCROLL = 17,
95 GHOSTTY_MOUSE_SHAPE_COL_RESIZE = 18,
96 GHOSTTY_MOUSE_SHAPE_ROW_RESIZE = 19,
97 GHOSTTY_MOUSE_SHAPE_N_RESIZE = 20,
98 GHOSTTY_MOUSE_SHAPE_E_RESIZE = 21,
99 GHOSTTY_MOUSE_SHAPE_S_RESIZE = 22,
100 GHOSTTY_MOUSE_SHAPE_W_RESIZE = 23,
101 GHOSTTY_MOUSE_SHAPE_NE_RESIZE = 24,
102 GHOSTTY_MOUSE_SHAPE_NW_RESIZE = 25,
103 GHOSTTY_MOUSE_SHAPE_SE_RESIZE = 26,
104 GHOSTTY_MOUSE_SHAPE_SW_RESIZE = 27,
105 GHOSTTY_MOUSE_SHAPE_EW_RESIZE = 28,
106 GHOSTTY_MOUSE_SHAPE_NS_RESIZE = 29,
107 GHOSTTY_MOUSE_SHAPE_NESW_RESIZE = 30,
108 GHOSTTY_MOUSE_SHAPE_NWSE_RESIZE = 31,
109 GHOSTTY_MOUSE_SHAPE_ZOOM_IN = 32,
110 GHOSTTY_MOUSE_SHAPE_ZOOM_OUT = 33,
111 GHOSTTY_MOUSE_SHAPE_MAX_VALUE = GHOSTTY_ENUM_MAX_VALUE,
113
115
116#endif /* GHOSTTY_VT_MOUSE_H */
GhosttyMouseShape
Definition mouse.h:76
#define GHOSTTY_ENUM_TYPED
Definition types.h:81