Re: iChat "Sort by..." animation
Re: iChat "Sort by..." animation
- Subject: Re: iChat "Sort by..." animation
- From: Brian Ganninger <email@hidden>
- Date: Tue, 13 Jan 2004 14:43:21 -0600
On Jan 13, 2004, at 8:54 AM, zeno wrote:
Does anybody know a way to get the wonderful animation used by iChat
to sort the buddies in the Buddy List?
(for those who don't know what I'm talking about.... lauch iChat =>
open the Buddy List => change "Sort by Availability", "Sort by Last
Name" or "Sort by First Name" from the "View" menu...and you'll see.
Disabling the "Show Offline buddies" from the "View" menu makes that
animation more "comprehensible")
IIRC, there is the beginning of an answer in this sample code:
http://www.gigliwood.com/tabletester/
<snip>
Hopefully this is the "original" class declaration used in ichat to
get that animation. AnimatingTableView inherits from
FezExtendedTableView which inherits from NSTableView.
Now, if someone could access or guess to the @implementation of the
AnimatingTableView class...
As you should be aware of by now, you shouldn't use private frameworks
and more on point while the headers are 'semi' public (they are in a
private framework for a reason) if "someone" gave you access to the
@implementation that would be a theft of trade secrets - just because
Apple does something cool does not mean the technique/code/etc. is
open-source or for any developer to hijack along the way. In code it's
simply: PRIVATE_FRAMEWORK != PUBLIC_RESOURCE.
I apologize if I seem rude, but rounds of these "how do I hack Apple's
XYZ trick/framework/etc. because they didn't give it to me in IB as a
checkmark and if I don't have it!" emails keep hitting the list for the
Pro framework, iChat features, Mail features, etc. Apple spends their
money to develop their own products, and nicely they provide a
substantial base for developers. No, they don't give you every trick
they've done, but hey, isn't that their right? (would you give everyone
all your sweetest work for free because they were impressed?)
Call me cruel but give it the old college try. Sit down with a piece of
paper, sketch out how it should function (the header should have have
given you a good idea of how to start) and just build (that's how that
"not so cool" demo by Watson's Dan Wood was developed via a non-hack
technique) ... that's what programming is, learning by experience.
- brian
On an aside, is animated sorting really that critical feature? If I
recall correctly, this example was dumped from distribution because it
wasn't that desired or easy to achieve.
_______________________________________________
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.
_______________________________________________
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.