I have a bar-style NSProgressIndicator that has its “Display When Stopped” 
turned off and (initially) Indeterminate turned on.  It (almost) properly 
updates when a load is going on:

//=====
- (void)notifyOnProgressStarted:(NSNotification *)notification  // 
WebViewProgressStartedNotification
{
    [self.loadingProgress startAnimation:self];
}

- (void)notifyOnProgressChanged:(NSNotification *)notification  // 
WebViewProgressEstimateChangedNotification
{
    [self.loadingProgress setIndeterminate:NO];
    [self.loadingProgress setDoubleValue:self.webView.estimatedProgress];
}

- (void)notifyOnProgressFinished:(NSNotification *)notification  // 
WebViewProgressFinishedNotification
{
    [self.loadingProgress stopAnimation:self];
}
//=====

However, the bar is still shown after the download finishes.  It goes away when 
I either turn off and back on the top content border it sits on or if I change 
the display status of the toolbar above it.  Changing the bar back to 
indeterminate (in the Finishing notification) makes no difference.

— 
Daryle Walker
Mac, Internet, and Video Game Junkie
darylew AT mac DOT com 

_______________________________________________

Cocoa-dev mailing list ([email protected])

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:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to