Re: MouseMoved Events, Window Activation, Borderless Windows, and Panels :(
Re: MouseMoved Events, Window Activation, Borderless Windows, and Panels :(
- Subject: Re: MouseMoved Events, Window Activation, Borderless Windows, and Panels :(
- From: Ricky Sharp <email@hidden>
- Date: Mon, 26 Mar 2007 18:22:34 -0500
On Mar 26, 2007, at 5:21 PM, Seth Willits wrote:
In my program there is one window that is and (currently)
fullscreen, and the other is small borderless floating window that
has an all-custom UI containing controls which manipulate the
fullscreen window. (Think QuickTime's new movie controls, except
the controls are in a separate window.) Both windows are NSPanel
subclasses so that they don't show up in Exposé (seeing as how I
can't control this any other way!!), and both need mouse moved
events to do some rollover effects. Furthermore, neither window
should have to be clicked on first to activate it, then clicked
again to click on whatever control the click was intended for. And
as a little added bonus, the fullscreen window should always be the
key window unless a certain text field in the floating window is
being used.
[rest snipped]
Definitely check out the archives for SetSystemUIMode; That, along
with strategies I outline on using the child window APIs should get
you most of the way there.
___________________________________________________________
Ricky A. Sharp mailto:email@hidden
Instant Interactive(tm) http://www.instantinteractive.com
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden