• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Mail Activity sliding widget question
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Mail Activity sliding widget question


  • Subject: Re: Mail Activity sliding widget question
  • From: Volker in Lists <email@hidden>
  • Date: Thu, 8 Jan 2009 19:37:59 +0100

Hi,

you can animate a NSSplitView easily to achieve this effect. I use the following code to animate the resize of a split view after the users clicks a button:

- (IBAction)toggleSplitDisplay:(id)sender
{
	NSSize newSize = [detailSplit frame].size;

	[NSAnimationContext beginGrouping];
	[[NSAnimationContext currentContext] setDuration:.5];

	if ([sender selectedSegment] == 1) {
		[[theLowerSubView animator] setFrameSize:newSize];
		newSize.height = 2;
		[[theUpperSubView animator] setFrameSize:newSize];
	}
	else if ([sender selectedSegment] == 0) {
		[[theUpperSubView animator] setFrameSize:newSize];
		newSize.height = 0;
		[[theLowerSubView animator] setFrameSize:newSize];
	}

	[NSAnimationContext endGrouping];
}

Hope that helps, please contact me, if you need more information!

Volker

Am 08.01.2009 um 17:53 schrieb Sam Krishna:

I've been looking for a while now how to replicate a widget like Mail.app's "Mail Activity" slide-up/slide-down panel (the animation, not the widget itself).

The several times I've tried NSViewAnimation, it seemed to be a non- starter.

The bits and pieces that I've worked with CoreAnimation seem promising, but it *feels* like there's something obvious that I'm missing in terms of replicating the slide-up panel. You can see that sliding panel widget in many Apple apps, like Mail, iTunes (album cover), iPhoto's info panel, and Automator's workflow log, workflow variables table, and Automator's Description View.

Again, I'm just trying to replicate the animation--if anyone has any ideas, that would be really great.

_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


References: 
 >Mail Activity sliding widget question (From: Sam Krishna <email@hidden>)

  • Prev by Date: iPhone UIView: How do I animate the addition/entrance of a window's subview?
  • Next by Date: Re: [NSOutlineView reloadData]
  • Previous by thread: Mail Activity sliding widget question
  • Next by thread: [NSOutlineView reloadData]
  • Index(es):
    • Date
    • Thread