kentwelcome / undocumented-goodness

Automatically exported from code.google.com/p/undocumented-goodness
0 stars 0 forks source link

[PATCH] More undocumented stuff ! #2

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
These are modifications I made to CGSPrivate.h while scouring the Alchemy 
(a.k.a Quicksilver) 
sourcecode. Since code-duplication is a bad thing, here is the patch to bring 
your up-to-date.

Feel free to comment !

Original issue reported on code.google.com by tienn...@gmail.com on 12 Jun 2008 at 12:09

Attachments:

GoogleCodeExporter commented 9 years ago
Hi tiennou7 - sorry it's taken such a long time. CGSPrivate has been a little 
bit ignored for a while.

Can you explain the purpose of the new hotkey operating mode functions you've 
found?

Original comment by tonyarn...@gmail.com on 7 Mar 2010 at 12:27

GoogleCodeExporter commented 9 years ago
I just discovered that CGSSetWindowWarp doesn't work on snow leopard with 64 
bit binaries.
The same piece of code compiled for i386 runs perfectly well.
While in 32bit mode the transform is set, in 64bit the window simply disappears.

Original comment by halfacti...@gmail.com on 25 May 2010 at 11:14

GoogleCodeExporter commented 9 years ago
Do you have any idea on how to fix CGSSetWindowWarp issue on 64 bits ?

Original comment by agaric.p...@gmail.com on 10 Jun 2010 at 5:14

GoogleCodeExporter commented 9 years ago
@tonyarnold: No problem for the response time ;-). And unfortunately I have 
absolutely no idea how they work, or how to use them correctly : I just 
extracted them from the Quicksilver source and consolidated them under your 
undocumented-goodness CGSPrivate file.

IIRC the Hotkey-enable/disable do what they say, they ask the WindowServer to 
ignore global hotkeys (like screenshotting, and maybe the spotlight invoke) but 
I haven't really checked.

Original comment by tienn...@gmail.com on 10 Jun 2010 at 12:47