[NSWindow setIgnoresMouseEvents] support on Jaguar?
[NSWindow setIgnoresMouseEvents] support on Jaguar?
- Subject: [NSWindow setIgnoresMouseEvents] support on Jaguar?
- From: Patrick Machielse <email@hidden>
- Date: Thu, 04 Mar 2004 19:58:18 +0100
Hi list,
I have an application that displays a window that needs to be transparent
for mouse clicks. It must run on OS 10.2 (+ webkit) and 10.3. I use
[NSWindow setIgnoresMouseEvents] on 10.3 to great effect. On 10.2.3 the
window _refuses_ to ignore the mouseclicks.
In the _Panther_ Cocoa release notes I found the following snippet:
" We fixed -setIgnoresMouseEvents: so that it works more reliably for
opaque windows that want to be transparent to mouse events, and also
works for transparent windows that want to receive mouse events. In
Jaguar, this API only somewhat worked for ignoring events, and did not
work at all for receiving mouse events in transparent windows. This fix
applies only to applications built on Panther or later. "
The last sentence seems to indicate that if I build on 10.3 it will work on
10.2. This is not my experience...
Also, is there a more detailed discussion available on 'when' it breakes (ie
the meaning of 'only somewhat worked')? And if so, does anyone know of a
workaround?
I _really_, _really_ need this functionality...
t.i.a.
Patrick,
--
Hieper Software
w: www.hieper.nl
e: email@hidden
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.