unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* x-autoselect-window
@ 2002-02-16 15:54 Eli Zaretskii
  2002-02-16 17:36 ` x-autoselect-window Gerd Moellmann
                   ` (2 more replies)
  0 siblings, 3 replies; 15+ messages in thread
From: Eli Zaretskii @ 2002-02-16 15:54 UTC (permalink / raw)
  Cc: Gerd Moellmann

A few comments on the new x-autoselect-window feature:

  - Does anyone else see that sometimes, especially when the mouse is
    moved very quickly from one window to another, the cursor shape and
    mode line don't show the other window was selected until you
    actually type something, or move the cursor?  Tracing through the
    code, I see that Fselect_window is being called, but the display
    doesn't refresh until I press some key.

    I think that a call to Fselect_window is not enough to cause the
    relevant parts of redisplay to run, since nothing really changes
    on the screen.

    Gerd, what would be the way to force Emacs to display the
    selected window in this case?  I tried several possible ways, but
    nothing seemed to work.

  - I don't understand why does the test for calling Fselect_window
    insist on comparing the window, where the mouse pointer is, with
    the last window where we saw the mouse pointer.  Why isn't it
    enough to compare only with the selected window?

  - Finally, the name x-autoselect-window seems unnecessarily
    X-specific.  Since the goal is to support this not only on X, I
    wonder whether we should have a more neutral name, like
    mouse-autoselect-window or something.

_______________________________________________
Emacs-devel mailing list
Emacs-devel@gnu.org
http://mail.gnu.org/mailman/listinfo/emacs-devel


^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2002-02-20 22:12 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-02-16 15:54 x-autoselect-window Eli Zaretskii
2002-02-16 17:36 ` x-autoselect-window Gerd Moellmann
2002-02-16 17:57   ` x-autoselect-window Eli Zaretskii
2002-02-16 18:25     ` x-autoselect-window Gerd Moellmann
2002-02-16 19:10       ` x-autoselect-window Eli Zaretskii
2002-02-16 19:42         ` x-autoselect-window Gerd Moellmann
2002-02-19  6:36           ` x-autoselect-window Richard Stallman
2002-02-19  9:49             ` x-autoselect-window Gerd Moellmann
2002-02-20 22:12               ` x-autoselect-window Richard Stallman
2002-02-16 18:14 ` x-autoselect-window Pavel Janík
2002-02-16 19:16   ` x-autoselect-window Gerd Moellmann
2002-02-16 20:03     ` x-autoselect-window Eli Zaretskii
2002-02-16 20:36       ` x-autoselect-window Gerd Moellmann
2002-02-16 19:25   ` x-autoselect-window Eli Zaretskii
2002-02-17 16:49 ` x-autoselect-window Richard Stallman

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).