FROM : Jonas Oberschweiber
DATE : Tue Aug 08 13:27:58 2006
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi,
Just wanted to let you know that I just solved my problem. The event
I was using to construct the new one was corrupt. I created my event
from scratch and now it works like a charm.
Jonas
Am 08.08.2006 um 10:52 schrieb Jonas Oberschweiber:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Hi,
>
> That doesn't work either. It still keeps showing up in the bottom
> left corner of the screen. I also tried NSMakePoint with values
> ranging from 0 to 100000000 and convertPoint:toView: in NSView but
> the position just doesn't change.
>
> Jonas
>
> Am 08.08.2006 um 03:34 schrieb Michael Nickerson:
>
>>
>> On Aug 7, 2006, at 7:49 AM, Jonas Oberschweiber wrote:
>>
>>> Hi,
>>>
>>> In my app, I have a WebView (subclassed) over which I want to
>>> display a context menu. To do that, I create a new NSEvent with
>>> the properties of an older one and set the location to [self
>>> frame].origin, which should make it show up in some corner of the
>>> WebView, but when I call [NSMenu popUpContextMenu:aMenu
>>> withEvent:aEvent forView:self] the menu appears in the bottom
>>> left corner of the screens. I already tried several different
>>> locations and tried to call [NSMenu popUpContextMenu:aMenu
>>> withEvent:aEvent forView:[self superview]].
>>>
>>> Is there anybody who has had the same problem and/or knows how to
>>> solve it?
>>>
>>> Best Regards
>>>
>>> Jonas
>>
>> You need to convert the mouse location to screen coordinates.
>>
>> <http://developer.apple.com/documentation/Cocoa/Reference/
>> ApplicationKit/Classes/NSWindow_Class/Reference/Reference.html#//
>> apple_ref/occ/instm/NSWindow/convertBaseToScreen:>
>>
>>
>> Darkshadow
>> (aka Michael Nickerson)
>>
>>
>>
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.5 (Darwin)
>
> iD8DBQFE2FDi/WfZICoqOucRAqhUAKCdUwAYlqJ3KXxbP9iUnKrjLQXiQwCg6oUR
> GdB6zrq8HNcwsNQ68PjneB0=
> =pDag
> -----END PGP SIGNATURE-----
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Cocoa-dev mailing list (<email_removed>)
> Help/Unsubscribe/Update your Subscription:
> http://lists.apple.com/mailman/options/cocoa-dev/jonas%
> 40frozenbeetle.net
>
> This email sent to <email_removed>
>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)
iD8DBQFE2HVV/WfZICoqOucRAhKZAJ9OJbz9w/PFCs0mFHQGaEY1D4PMcwCgoeQJ
QA0ksrhsGngHlQPl8/GLjPM=
=KYHx
-----END PGP SIGNATURE-----
DATE : Tue Aug 08 13:27:58 2006
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi,
Just wanted to let you know that I just solved my problem. The event
I was using to construct the new one was corrupt. I created my event
from scratch and now it works like a charm.
Jonas
Am 08.08.2006 um 10:52 schrieb Jonas Oberschweiber:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Hi,
>
> That doesn't work either. It still keeps showing up in the bottom
> left corner of the screen. I also tried NSMakePoint with values
> ranging from 0 to 100000000 and convertPoint:toView: in NSView but
> the position just doesn't change.
>
> Jonas
>
> Am 08.08.2006 um 03:34 schrieb Michael Nickerson:
>
>>
>> On Aug 7, 2006, at 7:49 AM, Jonas Oberschweiber wrote:
>>
>>> Hi,
>>>
>>> In my app, I have a WebView (subclassed) over which I want to
>>> display a context menu. To do that, I create a new NSEvent with
>>> the properties of an older one and set the location to [self
>>> frame].origin, which should make it show up in some corner of the
>>> WebView, but when I call [NSMenu popUpContextMenu:aMenu
>>> withEvent:aEvent forView:self] the menu appears in the bottom
>>> left corner of the screens. I already tried several different
>>> locations and tried to call [NSMenu popUpContextMenu:aMenu
>>> withEvent:aEvent forView:[self superview]].
>>>
>>> Is there anybody who has had the same problem and/or knows how to
>>> solve it?
>>>
>>> Best Regards
>>>
>>> Jonas
>>
>> You need to convert the mouse location to screen coordinates.
>>
>> <http://developer.apple.com/documentation/Cocoa/Reference/
>> ApplicationKit/Classes/NSWindow_Class/Reference/Reference.html#//
>> apple_ref/occ/instm/NSWindow/convertBaseToScreen:>
>>
>>
>> Darkshadow
>> (aka Michael Nickerson)
>>
>>
>>
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.5 (Darwin)
>
> iD8DBQFE2FDi/WfZICoqOucRAqhUAKCdUwAYlqJ3KXxbP9iUnKrjLQXiQwCg6oUR
> GdB6zrq8HNcwsNQ68PjneB0=
> =pDag
> -----END PGP SIGNATURE-----
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Cocoa-dev mailing list (<email_removed>)
> Help/Unsubscribe/Update your Subscription:
> http://lists.apple.com/mailman/options/cocoa-dev/jonas%
> 40frozenbeetle.net
>
> This email sent to <email_removed>
>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)
iD8DBQFE2HVV/WfZICoqOucRAhKZAJ9OJbz9w/PFCs0mFHQGaEY1D4PMcwCgoeQJ
QA0ksrhsGngHlQPl8/GLjPM=
=KYHx
-----END PGP SIGNATURE-----
| Related mails | Author | Date |
|---|---|---|
| Jonas Oberschweibe… | Aug 7, 13:49 | |
| Michael Nickerson | Aug 8, 03:34 | |
| Jonas Oberschweibe… | Aug 8, 10:52 | |
| Jonas Oberschweibe… | Aug 8, 13:27 |






Cocoa mail archive

