I'm looking for some pointers on how to reproduce the Apple Expose effect in my own app. Is there an API for Expose? If not how can it be replicated from scratch?
+1
A:
No, there is no official Exposé API.
What effects are you trying to achieve? This old Apple Mailing List thread is on the same topic. The thread includes some info on how to get a window scaling effect similar to Exposé. I'm also guessing that your other question about dimming the desktop is related. Let us know what else you'd like to do and maybe we can offer some advice.
Naaff
2009-05-04 15:09:22
Well as stated in the question, I'm trying to reproduce the Expose effect. Specifically I want my app to recognize/discover all open windows and scale them down so they can all be visible at once.
Mac
2009-05-04 16:38:36
Sounds good. I just wanted to be clear on what effect you were going for as Exposé uses several different graphical effect depending on which function you invoke. Check out the link I provided in my answer on getting the window scaling effect... it's not a complete solution, but it should get you started. Unfortunately, there is no API that will give you this effect for free.
Naaff
2009-05-04 17:31:18
Do you know of an unfree API perhaps?
Mac
2009-05-06 21:00:39