This is the mail archive of the cygwin-xfree@cygwin.com mailing list for the Cygwin XFree86 project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]