Changes for supporting mouse/modeline highlight and help echo features:
commit41ad069bdc70ca9afbdddc7076038f9d5566af97
authorEli Zaretskii <eliz@gnu.org>
Tue, 28 Dec 1999 15:59:34 +0000 (28 15:59 +0000)
committerEli Zaretskii <eliz@gnu.org>
Tue, 28 Dec 1999 15:59:34 +0000 (28 15:59 +0000)
tree225f3c91ec83cd41d1f53e357cfc0693fbb58283
parentadb9900f35b2f0b64a039af7fba2d295fc1ad6b5
Changes for supporting mouse/modeline highlight and help echo features:

(dos_set_window_size) [__DJGPP__ > 1]: If the frame
dimensions changed, invalidate the mouse highlight info.
(disable_mouse_highlight, help_echo, previous_help_echo): New
variables.
(IT_set_mouse_pointer, show_mouse_face, clear_mouse_face)
(fast_find_position, IT_note_mode_line_highlight)
(IT_note_mouse_highlight): New functions.
(IT_update_begin): If the redisplay affects the window where the
mouse highlight is, clear the highlight.  If the frame where the
highlight was displayed was killed, invalidate the highlight
info.
(IT_update_end): Reset the highlight flag.  Reset the mouse
highlight-defer flag.
(IT_frame_up_to_date): New function, if mouse highlight was
deferred due to GC, do it now.
(internal_terminal_init): Initialize mouse-highlight related
members of the_only_x_display.  Assign IT_frame_up_to_date to
frame_up_to_date_hook.
(dos_rawgetc): If the mouse moved, update mouse highlight.  If
help_echo changed value, generate a HELP_EVENT event.
(syms_of_msdos): Staticpro help_echo and previous_help_echo.
src/ChangeLog
src/msdos.c