How to intercept iconifyStack (OS X)
Devin Asay
devin_asay at byu.edu
Thu Jul 31 12:37:11 EDT 2008
On Jul 30, 2008, at 9:33 PM, Sarah Reichelt wrote:
> Hi All,
>
> I want to program a custom effect when the iconify button is clicked,
> like iTunes where you can have it going to a mini window instead of
> down into the Dock. I've programmed it all and it works fine, showing
> the mini window and hiding the usual window. The problem is that I
> can't stop the original window moving down into the Dock first, THEN
> my script happens. It hides the original window which removes it from
> the Dock.
Hi Sarah,
Don't you want to handle a click on the zoom (green +) button rather
than the minimize button? That's what iTunes uses to switch to the
mini window. When I checked the message watcher while clicking the
zoom button, the cREVgeometryCache and the cREVGeometry properties get
set, then resizeStack and moveStack messages are sent. I don't know
whether you can prevent the automatic zoom behavior by intercepting
them, however.
Regards,
Devin
Devin Asay
Humanities Technology and Research Support Center
Brigham Young University
More information about the use-livecode
mailing list