FROM : Laurent Cerveau
DATE : Fri Jun 27 23:50:22 2008
That was it!
Thanks
laurent
On Jun 27, 2008, at 8:33 PM, Michael Ash wrote:
> On Fri, Jun 27, 2008 at 1:37 PM, Laurent Cerveau <<email_removed>>
> wrote:
>> Hi
>>
>> I am experiencing with Core Animation applications in kiosk mode
>> and starts
>> from the MenuView sample code I found somewhere on Apple web site (it
>> displays a Quartz Composer composition in the background with a few
>> CALayer
>> that acts as button). In order to go full screen I have been going
>> around
>> the list archive, avoided enterFullScreen, and went with what
>> seemed to have
>> most sense that is :
>> - create a window that covers the screen
>> - move the content view of the window I use in IB to this one
>> - use the SetSystemUIMode API to hide menu bar and dock
>> - make sure the new window is properly the one getting events with
>> makeKeyAndOrderFront
>> - I also make sure I make the view ist the firstResponder of the
>> window.
>>
>> However I do not get any more any keyDown, moveUp mouseDown .and
>> ended with
>> a beep. I have put a breakpoint in NSBeep but the backtrace is too
>> short to
>> reallly help
>> #0 0x96c50b20 in NSBeep ()
>> #1 0x96a878db in -[NSApplication sendEvent:] ()
>> #2 0x969e4e27 in -[NSApplication run] ()
>> #3 0x969b2030 in NSApplicationMain ()
>>
>> What is the best way to track such thing?
>
> Create an NSWindow subclass for your fullscreen window and override
> -canBecomeKeyWindow to return YES. By default, borderles windows
> cannot become key, and thus don't receive key events.
>
> Mike
> _______________________________________________
>
> Cocoa-dev mailing list (<email_removed>)
>
> Please 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:
> http://lists.apple.com/mailman/options/cocoa-dev/<email_removed>
>
> This email sent to <email_removed>
DATE : Fri Jun 27 23:50:22 2008
That was it!
Thanks
laurent
On Jun 27, 2008, at 8:33 PM, Michael Ash wrote:
> On Fri, Jun 27, 2008 at 1:37 PM, Laurent Cerveau <<email_removed>>
> wrote:
>> Hi
>>
>> I am experiencing with Core Animation applications in kiosk mode
>> and starts
>> from the MenuView sample code I found somewhere on Apple web site (it
>> displays a Quartz Composer composition in the background with a few
>> CALayer
>> that acts as button). In order to go full screen I have been going
>> around
>> the list archive, avoided enterFullScreen, and went with what
>> seemed to have
>> most sense that is :
>> - create a window that covers the screen
>> - move the content view of the window I use in IB to this one
>> - use the SetSystemUIMode API to hide menu bar and dock
>> - make sure the new window is properly the one getting events with
>> makeKeyAndOrderFront
>> - I also make sure I make the view ist the firstResponder of the
>> window.
>>
>> However I do not get any more any keyDown, moveUp mouseDown .and
>> ended with
>> a beep. I have put a breakpoint in NSBeep but the backtrace is too
>> short to
>> reallly help
>> #0 0x96c50b20 in NSBeep ()
>> #1 0x96a878db in -[NSApplication sendEvent:] ()
>> #2 0x969e4e27 in -[NSApplication run] ()
>> #3 0x969b2030 in NSApplicationMain ()
>>
>> What is the best way to track such thing?
>
> Create an NSWindow subclass for your fullscreen window and override
> -canBecomeKeyWindow to return YES. By default, borderles windows
> cannot become key, and thus don't receive key events.
>
> Mike
> _______________________________________________
>
> Cocoa-dev mailing list (<email_removed>)
>
> Please 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:
> http://lists.apple.com/mailman/options/cocoa-dev/<email_removed>
>
> This email sent to <email_removed>
| Related mails | Author | Date |
|---|---|---|
| Laurent Cerveau | Jun 27, 19:37 | |
| Omar Qazi | Jun 27, 19:56 | |
| Omar Qazi | Jun 27, 19:59 | |
| Michael Ash | Jun 27, 20:33 | |
| Laurent Cerveau | Jun 27, 23:50 | |
| Scott Anguish | Jun 28, 02:20 |






Cocoa mail archive

