aboutsummaryrefslogtreecommitdiffstats
path: root/src/lisp.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/lisp.h')
-rw-r--r--src/lisp.h30
1 files changed, 0 insertions, 30 deletions
diff --git a/src/lisp.h b/src/lisp.h
index f609727fe27..3dab0d6ddfd 100644
--- a/src/lisp.h
+++ b/src/lisp.h
@@ -2164,36 +2164,6 @@ enum char_bits
2164 CHARACTERBITS = 22 2164 CHARACTERBITS = 22
2165 }; 2165 };
2166 2166
2167/* Structure to hold mouse highlight data. This is here because other
2168 header files need it for defining struct x_output etc. */
2169typedef struct {
2170 /* These variables describe the range of text currently shown in its
2171 mouse-face, together with the window they apply to. As long as
2172 the mouse stays within this range, we need not redraw anything on
2173 its account. Rows and columns are glyph matrix positions in
2174 MOUSE_FACE_WINDOW. */
2175 int mouse_face_beg_row, mouse_face_beg_col, mouse_face_beg_x;
2176 int mouse_face_end_row, mouse_face_end_col, mouse_face_end_x;
2177 Lisp_Object mouse_face_window;
2178 int mouse_face_face_id;
2179 Lisp_Object mouse_face_overlay;
2180
2181 /* FRAME and X, Y position of mouse when last checked for
2182 highlighting. X and Y can be negative or out of range for the frame. */
2183 struct frame *mouse_face_mouse_frame;
2184 int mouse_face_mouse_x, mouse_face_mouse_y;
2185
2186 /* Nonzero if part of the text currently shown in
2187 its mouse-face is beyond the window end. */
2188 unsigned mouse_face_past_end : 1;
2189
2190 /* Nonzero means defer mouse-motion highlighting. */
2191 unsigned mouse_face_defer : 1;
2192
2193 /* Nonzero means that the mouse highlight should not be shown. */
2194 unsigned mouse_face_hidden : 1;
2195} Mouse_HLInfo;
2196
2197/* Data type checking. */ 2167/* Data type checking. */
2198 2168
2199LISP_MACRO_DEFUN (NILP, bool, (Lisp_Object x), (x)) 2169LISP_MACRO_DEFUN (NILP, bool, (Lisp_Object x), (x))