/* Symbols to use for non-text mouse positions. */
Lisp_Object Qmode_line;
-Lisp_Object Qvertical_split;
+Lisp_Object Qvertical_line;
/* Address (if not 0) of EMACS_TIME to zero out if a SIGIO interrupt
else if (do_mouse_tracking && mouse_moved)
{
SCREEN_PTR screen;
- Lisp_Object x, y, time;
+ Lisp_Object x, y;
+ unsigned long time;
(*mouse_position_hook) (&screen, &x, &y, &time);
XSET (Vlast_event_screen, Lisp_Screen, screen);
if (part == 1)
posn = Qmode_line;
else if (part == 2)
- posn = Qvertical_split;
+ posn = Qvertical_line;
else
XSET (posn, Lisp_Int,
buffer_posn_from_coords (XWINDOW (window),
make_lispy_movement (screen, x, y, time)
SCREEN_PTR screen;
Lisp_Object x, y;
- Lisp_Object time;
+ unsigned long time;
{
Lisp_Object window;
int ix, iy;
if (part == 1)
posn = Qmode_line;
else if (part == 2)
- posn = Qvertical_split;
+ posn = Qvertical_line;
else
XSET (posn, Lisp_Int, buffer_posn_from_coords (XWINDOW (window),
ix, iy));
Fcons (window,
Fcons (posn,
Fcons (Fcons (x, y),
- Fcons (time, Qnil)))));
+ Fcons (make_number (time), Qnil)))));
}
Vquit_flag = Qnil;
+#ifdef MULTI_SCREEN
/* What buffer was this event typed/moused at? */
if (XTYPE (key) == Lisp_Int || XTYPE (key) == Lisp_Symbol)
buf = (XBUFFER
goto restart;
}
+#endif
}
first_binding = (follow_key (key,
Qmode_line = intern ("mode-line");
staticpro (&Qmode_line);
- Qvertical_split = intern ("vertical-split");
- staticpro (&Qvertical_split);
+ Qvertical_line = intern ("vertical-line");
+ staticpro (&Qvertical_line);
Qevent_kind = intern ("event-type");
staticpro (&Qevent_kind);