unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Toolbar redraw causes unwanted selection
@ 2006-12-13 22:44 JD Smith
  2006-12-14 17:47 ` Richard Stallman
  0 siblings, 1 reply; 46+ messages in thread
From: JD Smith @ 2006-12-13 22:44 UTC (permalink / raw)



When two windows in a single frame have different toolbars displayed
which occupy a different number of rows, changing input focus between
them by clicking with the mouse causes an unwanted selection to occur.

Steps to reproduce:

- Open two files in two windows split vertically in a single frame.

- In the bottom window, M-x gdb [Ret]

- Resize the frame horizontally so that the GDB toolbar icons just fit
  in a single row.

- Switch to the top window in the frame by clicking on it with the
  mouse, without dragging.

Since the normal editing toolbar now occupies *two* rows, the text is
shifted down as the toolbar is redrawn, and several lines of text are
selected, even though no drag was performed.

This has real-world applicability for idlwave, since its toolbars
occupy two rows even with normal frame widths.

JD

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

end of thread, other threads:[~2006-12-31  1:46 UTC | newest]

Thread overview: 46+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-12-13 22:44 Toolbar redraw causes unwanted selection JD Smith
2006-12-14 17:47 ` Richard Stallman
2006-12-14 22:26   ` Kim F. Storm
2006-12-15  0:24     ` Kim F. Storm
2006-12-15  5:03     ` Richard Stallman
2006-12-15 10:09       ` Kim F. Storm
2006-12-15 10:33         ` David Kastrup
2006-12-15 13:33           ` Kim F. Storm
2006-12-15 21:24             ` Richard Stallman
2006-12-15 23:42               ` Kim F. Storm
2006-12-16  2:22                 ` Werner LEMBERG
2006-12-16  9:53                 ` Eli Zaretskii
2006-12-17  0:56                   ` Kim F. Storm
2006-12-17  9:21                     ` Jan Djärv
2006-12-17  5:36                 ` Richard Stallman
2006-12-17 22:43                   ` Kim F. Storm
2006-12-18 16:00                     ` Richard Stallman
2006-12-19 10:07                       ` Kim F. Storm
2006-12-19 22:54                         ` David Kastrup
2006-12-20 13:01                         ` Richard Stallman
2006-12-30  0:35                           ` Kim F. Storm
2006-12-15 21:24         ` Richard Stallman
2006-12-15 22:22           ` David Kastrup
2006-12-18 16:14           ` JD Smith
2006-12-19 10:02             ` Kim F. Storm
2006-12-19 14:50               ` JD Smith
2006-12-19 16:09                 ` Kim F. Storm
2006-12-29  5:52                   ` JD Smith
2006-12-29  5:57                     ` Nick Roberts
2006-12-29  6:07                       ` JD Smith
2006-12-29 17:11                     ` Kim F. Storm
2006-12-29 18:57                       ` JD Smith
2006-12-29 23:38                         ` Kim F. Storm
2006-12-30 18:23                           ` Richard Stallman
2006-12-30 21:41                             ` Kim F. Storm
2006-12-29 22:58                     ` Richard Stallman
2006-12-29 23:41                       ` Drew Adams
2006-12-30 18:23                         ` Richard Stallman
2006-12-30 21:09                           ` Drew Adams
2006-12-30 21:20                             ` Drew Adams
2006-12-30 21:45                             ` Kim F. Storm
2006-12-30 21:50                               ` Drew Adams
2006-12-30 22:09                           ` Kim F. Storm
2006-12-31  1:46                             ` Richard Stallman
2006-12-20 13:00             ` Richard Stallman
2006-12-20 14:07               ` JD Smith

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).