This is the mail archive of the
cygwin-xfree@cygwin.com
mailing list for the Cygwin XFree86 project.
Re: [Fwd: Send loss of focus notification when changing focus to aWindows app?]
Harold,
Cool!
OK, I'll look that up for you, and that way, we both profit; you get an
easier time maintaining, and I learn a bit about X.
Deal.
Thanks for the info to get me started!
On Wed, 2003-09-24 at 15:25, Harold L Hunt II wrote:
> Jean-Claude,
>
> Yes, I know what you are talking about.
>
> The short answer is that it can be done.
>
> In fact, it is already done in MultiWindow mode. It was easy to do in
> MultiWindow mode because our application is the window manager so
> sending ourself a message to say "remove the focus from the current
> window" is easy. However, doing this for Rootless mode would be (off
> the top of my head) harder (at least from the standpoint of having to
> lookup how to do this in a manual somewhere) because we have to send a
> message to the currently running window manager application saying to
> set the focus to the root window (I think).
>
> So, it can be done.
>
> You didn't get a response because I like to give more precise responses
> than the above and I have not had time to lookup the information that I
> talked about above in various manuals to see if I am actually correct or
> not.
>
> You would be much more likely to get this feature if you look in the
> ICCCM (Inter-Client Communications Conventions Manual) and in window
> manager documentation to see how to send a message to set the focus to
> the root window. I might be able to implement the feature in a few
> minutes with that information. Otherwise, it will have to wait a while.
>
> Harold
>
> Jean-Claude Gervais wrote:
>
> > Um, does anyone here have a clue to what I'm referring to?
> > I tried to be as clear as possible.
> >
> >
> > On Tue, 2003-09-23 at 13:23, Jean-Claude Gervais wrote:
> >
> >>Is it possible to tell X that it has lost focus when a Windows app gains
> >>focus?
> >>
> >>
> >>______________________________________________________________________
> >>From: Jean-Claude Gervais <jc.gervais@videotron.ca>
> >>To: Cygwin-XFree <cygwin-xfree@cygwin.com>
> >>Subject: Send loss of focus notification when changing focus to a Windows app?
> >>Date: Sun, 21 Sep 2003 17:36:42 -0400
> >>
> >>Hi,
> >>
> >> I'm runnng the WindowMaker that comes with Cygwin XFree with the
> >>following options:
> >>
> >>XWin -nowinkill -multiplemonitors -nodecoraion -rootless -clipboard
> >>
> >>And I've noticed one small detail:
> >>
> >>When changing from window to window on X, WindowMaker sems to be able to
> >>track who is active who is inactive OK.
> >>
> >>But when I switch away from an X app to say, Notepad, WindoMaker still
> >>seems to think that the last X window that was active is STILL active.
> >>
> >>Windowmaker is correct in one sense, of course, but more importantly,
> >>would it be posible to send a focus-loss notification to WindowMaker
> >>when a Windows app gains focus?
> >>
> >>I don't know how X would handle being told that no one has the focus...
> >>
> >>Or failing that, maybe it should be told that the hidden root window has
> >>the focus, I don't know.
> >>
> >>The problem is that the way it stands now, when you glance at your
> >>screen(s) you have trouble knowing where the input will go if you type
> >>something.
> >>
> >>Will what I type go to what seems to be the currently active X window,
> >>or will it go to a Windows app?
> >>
> >>By looking for the active window, it is hard know.
> >>
> >>Is there a way to fix this?
> >>
> >>Any ideas or solutions appreciated.
> >>
> >>
> >
> >
>