FROM : Sean McBride
DATE : Wed Jul 05 23:21:57 2006
On 2006-07-05 16:54, Doug Knowles said:
>last time it quit. I'd like to add the capability to temporarily
>suppress this behavior by holding down the shift key during launch.
>I've tried looking at the most recent event object, but since the app
>just launched, there is no such event.
When are you checking and how? I believe calling NSApplication's
currentEvent at applicationWillFinishLaunching or
applicationDidFinishLaunching time should work.
>I have read that I should try using the Carbon APIs, but I'm getting
>lost in the need to provide a GrafPtr (boy, does that take me back),
>and it seems like it should be easier than that, or that there should
>be a sample code snippet around, since I doubt that this is an
>uncommon need.
You must be looking at an old API. You can use
GetCurrentEventKeyModifiers() or GetCurrentKeyModifiers(), though the
former is preferable. See the comments in the headers.
--
____________________________________________________________
Sean McBride, B. Eng <email_removed>
Rogue Research www.rogue-research.com
Mac Software Developer Montréal, Québec, Canada
DATE : Wed Jul 05 23:21:57 2006
On 2006-07-05 16:54, Doug Knowles said:
>last time it quit. I'd like to add the capability to temporarily
>suppress this behavior by holding down the shift key during launch.
>I've tried looking at the most recent event object, but since the app
>just launched, there is no such event.
When are you checking and how? I believe calling NSApplication's
currentEvent at applicationWillFinishLaunching or
applicationDidFinishLaunching time should work.
>I have read that I should try using the Carbon APIs, but I'm getting
>lost in the need to provide a GrafPtr (boy, does that take me back),
>and it seems like it should be easier than that, or that there should
>be a sample code snippet around, since I doubt that this is an
>uncommon need.
You must be looking at an old API. You can use
GetCurrentEventKeyModifiers() or GetCurrentKeyModifiers(), though the
former is preferable. See the comments in the headers.
--
____________________________________________________________
Sean McBride, B. Eng <email_removed>
Rogue Research www.rogue-research.com
Mac Software Developer Montréal, Québec, Canada
| Related mails | Author | Date |
|---|---|---|
| Doug Knowles | Jul 5, 22:54 | |
| Tom Harrington | Jul 5, 23:14 | |
| Sean McBride | Jul 5, 23:21 | |
| Ricky Sharp | Jul 5, 23:36 | |
| Doug Knowles | Jul 6, 17:10 |






Cocoa mail archive

