all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: "Ingo Strüwing" <ingo@mysql.com>
To: Glenn Morris <rgm@gnu.org>
Cc: bug-gnu-emacs@gnu.org
Subject: Re: inactive frames receive no mouse events
Date: Fri, 22 Jun 2007 12:21:41 +0200	[thread overview]
Message-ID: <467BA2B5.9020909@mysql.com> (raw)
In-Reply-To: <vk645hhqg5.fsf@fencepost.gnu.org>

Hi Glenn,

thanks for your reply. Please see below for comments.

Glenn Morris wrote:
> MySQL Development wrote:
> 
>> In GNU Emacs 21.4.1 (i486-pc-linux-gnu, X toolkit, Xaw3d scroll bars)
>>  of 2007-03-11 on raven, modified by Debian
> [...]
>> Assume: X11-windows system with "click to focus" mode.
>>
>> When I have two or more frames open, and one of the frames is "active"
>> (has the keyboard focus), the other frames do not receive mouse events,
>> except left-click, which activates the frame under the mouse cursor.
> 
> It works fine for me using the Debian Emacs 21 package (started with
> -q --no-site-file), together with Window Maker with the settings:
> "click to focus", "do not let applications receive the click used to
> focus windows". The first mouse click of any kind gives the window
> focus, the second click performs its normal Emacs action, as I would
> expect. Perhaps your problem is window-manager-specific?

It could be possible that it is window manager specific.

I may have badly described my problem. When I click in the frame that I
want to work with, it gets the window focus and I can work with is as
usual. But my problem is that I cannot use the mouse wheel for scrolling
of a frame *without* clicking into it first. And I cannot paste into an
inactive frame (with the middle mouse button) *without* clicking it to
focus first.

I would not complain about it if this would be normal for all
applications. But (at least with icewm) it is possible to paste into
every window with the middle mouse button, regardless if it has the
keyboard focus or not. And (at least with icewm) it is possible to
scroll every window with the mouse wheel, regardless if it has the
keyboard focus or not. This does even work for emacs when *none* of its
frames has the focus.

Richard suggested to try emacs 22. I'll do that as soon as is appears in
Debian unstable.

Regards
Ingo
-- 
Ingo Strüwing, Senior Software Developer
MySQL GmbH, Radlkoferstr. 2, D-81373 München
Geschäftsführer: Kaj Arnö - HRB München 162140

  reply	other threads:[~2007-06-22 10:21 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-06-19 17:50 inactive frames receive no mouse events MySQL Development
2007-06-21  4:38 ` Glenn Morris
2007-06-22 10:21   ` Ingo Strüwing [this message]
2007-06-22 12:22     ` martin rudalics
     [not found] ` <E1I1B9Q-0000LI-Uz@fencepost.gnu.org>
2007-08-16 20:57   ` Ingo Strüwing
  -- strict thread matches above, loose matches on Subject: below --
2007-08-17  4:49 Richard Stallman
2007-08-17  7:55 ` Jan Djärv
2007-08-17  7:57 ` Jan Djärv
2007-08-17 20:21   ` Ingo Strüwing

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=467BA2B5.9020909@mysql.com \
    --to=ingo@mysql.com \
    --cc=bug-gnu-emacs@gnu.org \
    --cc=rgm@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

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

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.