Re: Capabilities of Quartz: rotation? zooming?
Re: Capabilities of Quartz: rotation? zooming?
- Subject: Re: Capabilities of Quartz: rotation? zooming?
- From: Wade Tregaskis <email@hidden>
- Date: Fri, 28 May 2004 19:41:41 +1000
Again, sorry about the cross-post, but the level of interest seems to
be high, so I hope that outweighs the inconvenience to everyone.
I've polished off a new version of my little app, and have posted it
online. Since there was *still* some complaints about the file format
last time, I've added a few more... ;)
<
http://homepage.cs.latrobe.edu.au/wjtregaskis/Rotated Windows.tgz>
(33,086 bytes)
<
http://homepage.cs.latrobe.edu.au/wjtregaskis/Rotated Windows.tbz>
(34,505 bytes)
<
http://homepage.cs.latrobe.edu.au/wjtregaskis/Rotated Windows.sitx>
(42,372 bytes)
<
http://homepage.cs.latrobe.edu.au/wjtregaskis/Rotated Windows.lzh>
(44,444 bytes)
<
http://homepage.cs.latrobe.edu.au/wjtregaskis/Rotated Windows.sit>
(44,533 bytes)
<
http://homepage.cs.latrobe.edu.au/wjtregaskis/Rotated Windows.zip>
(45,400 bytes)
<
http://homepage.cs.latrobe.edu.au/wjtregaskis/Rotated Windows.dmg>
(54,241 bytes)
<
http://homepage.cs.latrobe.edu.au/wjtregaskis/Rotated Windows.tar.Z>
(67,503 bytes)
<
http://homepage.cs.latrobe.edu.au/wjtregaskis/Rotated Windows.zip.uu>
(62,582 bytes)
Sorry, I'll add rar and a few other esoteric formats soon. ;)
Anyway, the new version has had the code cleaned up, with a new
NSWindow category to provide the necessary functionality with utmost
convenience to anyone wanting to use it. I've also expanded the demo a
little, thanks to Gerriet M. Denkmann, to support rotation/scaling
about a variety of points, as well as the provision of a new Reset
button for when things go horribly wrong. :)
There are still a few minor issues - the window title bar still isn't
interacted with properly, and I know that it doesn't always work
properly on multiple monitors (I will get around to fixing this next
week), etc etc. I'm currently playing with transforming arbitrary
windows of any application, which is all good and dandy, but of course
the event transformation doesn't occur for them... I'll probably go the
route of an Unsanity APE module, but that still leaves Carbon apps out
in the cold.
So, I hope people like it, and can make some use of it - a few people
have contacted me with questions and details of their own applications
of it, which is fantastic. Just to reiterate, it's all BSD licensed*
and I'm of course most happy for people to use it.
Wade Tregaskis (aim: wadetregaskis)
-- Sed quis custodiet ipsos custodes?
* = Except, technically speaking, the code for the reset method, which
was copied verbatim from that given to me from Mr. Denkmann. I haven't
confirmed with him his acceptance of any particular licensing scheme.
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.