diff options
| author | Stefan Monnier | 2010-12-10 19:13:08 -0500 |
|---|---|---|
| committer | Stefan Monnier | 2010-12-10 19:13:08 -0500 |
| commit | 2c302df3a13236bfbf8ea1b771d13618fcda8d71 (patch) | |
| tree | f26dc9f22861dc37610de319d05255de058c221b /src/w32term.h | |
| parent | 0c747cb143fa227e78f350ac353d703f489209df (diff) | |
| parent | 175069efeb080517afefdd44a06f7a779ea8c25c (diff) | |
| download | emacs-2c302df3a13236bfbf8ea1b771d13618fcda8d71.tar.gz emacs-2c302df3a13236bfbf8ea1b771d13618fcda8d71.zip | |
Merge from trunk
Diffstat (limited to 'src/w32term.h')
| -rw-r--r-- | src/w32term.h | 33 |
1 files changed, 3 insertions, 30 deletions
diff --git a/src/w32term.h b/src/w32term.h index ea245144ac3..bd535cae57a 100644 --- a/src/w32term.h +++ b/src/w32term.h | |||
| @@ -143,36 +143,9 @@ struct w32_display_info | |||
| 143 | /* Reusable Graphics Context for drawing a cursor in a non-default face. */ | 143 | /* Reusable Graphics Context for drawing a cursor in a non-default face. */ |
| 144 | XGCValues *scratch_cursor_gc; | 144 | XGCValues *scratch_cursor_gc; |
| 145 | 145 | ||
| 146 | /* These variables describe the range of text currently shown in its | 146 | /* Information about the range of text currently shown in |
| 147 | mouse-face, together with the window they apply to. As long as | 147 | mouse-face. */ |
| 148 | the mouse stays within this range, we need not redraw anything on | 148 | Mouse_HLInfo mouse_highlight; |
| 149 | its account. Rows and columns are glyph matrix positions in | ||
| 150 | MOUSE_FACE_WINDOW. */ | ||
| 151 | int mouse_face_beg_row, mouse_face_beg_col; | ||
| 152 | int mouse_face_beg_x, mouse_face_beg_y; | ||
| 153 | int mouse_face_end_row, mouse_face_end_col; | ||
| 154 | int mouse_face_end_x, mouse_face_end_y; | ||
| 155 | int mouse_face_past_end; | ||
| 156 | Lisp_Object mouse_face_window; | ||
| 157 | int mouse_face_face_id; | ||
| 158 | Lisp_Object mouse_face_overlay; | ||
| 159 | |||
| 160 | /* 1 if a mouse motion event came and we didn't handle it right away because | ||
| 161 | gc was in progress. */ | ||
| 162 | int mouse_face_deferred_gc; | ||
| 163 | |||
| 164 | /* FRAME and X, Y position of mouse when last checked for | ||
| 165 | highlighting. X and Y can be negative or out of range for the frame. */ | ||
| 166 | struct frame *mouse_face_mouse_frame; | ||
| 167 | int mouse_face_mouse_x, mouse_face_mouse_y; | ||
| 168 | |||
| 169 | /* Nonzero means defer mouse-motion highlighting. */ | ||
| 170 | int mouse_face_defer; | ||
| 171 | |||
| 172 | /* Nonzero means that the mouse highlight should not be shown. */ | ||
| 173 | int mouse_face_hidden; | ||
| 174 | |||
| 175 | int mouse_face_image_state; | ||
| 176 | 149 | ||
| 177 | char *w32_id_name; | 150 | char *w32_id_name; |
| 178 | 151 | ||