No. I have tried everything I could think of, including display, displayIfNeeded, an extra runloop run, flushWindow, and combinations. Nothing works.
Christiaan On 19 Dec 2007, at 8:34 PM, Adam R. Maxwell wrote: > I guess that's implied because animation only works for > indeterminate indicators. Since we're running the runloop and > displaying the progress bar manually, I figured there's no point in > the slight overhead of a threaded progess indicator, but it doesn't > really matter. > > Does it work the second time around if you send [[progressIndicator > superview] setNeedsDisplay:YES]? ISTR Leopard and Tiger are > different in that respect. > > -- > adam > > On Wednesday, December 19, 2007, at 10:13AM, "Christiaan Hofman" > <[EMAIL PROTECTED]> wrote: >> Autohiding has no effect for determinate indicators, so that >> shouldn't matter (and it doesn't). It must be an AppKit bug that has >> been fixed in Leopard. >> >> BTW, is there a reason not to use threaded animation? >> >> Christiaan >> >> On 19 Dec 2007, at 7:07 PM, Adam R. Maxwell wrote: >> >>> Maybe it's a bad interaction with the progress indicator's >>> autohiding; I think that's still enabled in the nib, but it didn't >>> work for me so I used setHidden in code. I don't see the same >>> problems you do, though. It works fine for me the second time, >>> whether removing or not. >>> >>> On Wednesday, December 19, 2007, at 10:00AM, "Christiaan Hofman" >>> <[EMAIL PROTECTED]> wrote: >>>> That also does not seem to be sufficient, it works slightly better >>>> but also not always. I wonder if it is an AppKit bug, because it >>>> works OK if I remove [progressbar setHidden:YES]. It also works the >>>> first time I migrate, but not when I migrate a second time (with or >>>> without an undo, and with or without removing originals). >>>> >>>> Christiaan >>>> >>>> On 19 Dec 2007, at 6:50 PM, Adam R. Maxwell wrote: >>>> >>>>> Did you try calling -displayIfNeeded? That's what I used >>>>> originally, but it caused Leopard's spindump to kick in because of >>>>> the beachball (and spindump slows things down even further, which >>>>> is annoying). With the other speed improvements, that's probably >>>>> not an issue now. I'm curious as to when the runloop doesn't >>>>> cause >>>>> it to update, though. >>>>> >>>>> On Wednesday, December 19, 2007, at 09:45AM, "Christiaan Hofman" >>>>> <[EMAIL PROTECTED]> wrote: >>>>>> You seem to be right. I thought it starts the throbbing, as >>>>>> this is >>>>>> sometimes is not shown. Perhaps I got confused due to the fact >>>>>> that >>>>>> updating sometimes not works. Tickling the runloop does not >>>>>> seem to >>>>>> be sufficient in all cases. >>>>>> >>>>>> Christiaan >>>>>> >>>>>> On 19 Dec 2007, at 6:40 PM, Adam R. Maxwell wrote: >>>>>> >>>>>>> What do the Tiger docs say? On 10.5 I have >>>>>>> >>>>>>> startAnimation: >>>>>>> This action method starts the animation of an indeterminate >>>>>>> progress indicator, which causes the barber pole to start >>>>>>> spinning. >>>>>>> >>>>>>> - (void)startAnimation:(id)sender >>>>>>> >>>>>>> Parameters >>>>>>> sender >>>>>>> The object sending the message. >>>>>>> >>>>>>> Discussion >>>>>>> Does nothing for a determinate progress indicator. >>>>>>> >>>>>>> Availability >>>>>>> Available in Mac OS X v10.0 and later. >>>>>>> >>>>>>> >>>>>>> On Wednesday, December 19, 2007, at 09:06AM, >>>>>>> <[EMAIL PROTECTED]> wrote: >>>>>>>> Revision: 11974 >>>>>>>> http://bibdesk.svn.sourceforge.net/bibdesk/? >>>>>>>> rev=11974&view=rev >>>>>>>> Author: hofman >>>>>>>> Date: 2007-12-19 09:06:04 -0800 (Wed, 19 Dec 2007) >>>>>>>> >>>>>>>> Log Message: >>>>>>>> ----------- >>>>>>>> Animation does have an effect on determinate progress bars. >>>>>>>> >>>>>>>> Modified Paths: >>>>>>>> -------------- >>>>>>>> trunk/bibdesk/BDSKFileMigrationController.m >>>>>>>> >>>>>>>> Modified: trunk/bibdesk/BDSKFileMigrationController.m >>>>>>>> =============================================================== >>>>>>>> == >>>>>>>> == >>>>>>>> --- trunk/bibdesk/BDSKFileMigrationController.m 2007-12-19 >>>>>>>> 16:54:56 UTC (rev 11973) >>>>>>>> +++ trunk/bibdesk/BDSKFileMigrationController.m 2007-12-19 >>>>>>>> 17:06:04 UTC (rev 11974) >>>>>>>> @@ -129,6 +129,7 @@ >>>>>>>> >>>>>>>> [progressBar setDoubleValue:0.0]; >>>>>>>> [progressBar setHidden:NO]; >>>>>>>> + [progressBar startAnimation:self]; >>>>>>>> [migrateButton setEnabled:NO]; >>>>>>>> >>>>>>>> int current = 0, final = [pubs count]; >>>>>>>> @@ -161,6 +162,7 @@ >>>>>>>> } >>>>>>>> >>>>>>>> [progressBar setHidden:YES]; >>>>>>>> + [progressBar stopAnimation:self]; >>>>>>>> [migrateButton setEnabled:YES]; >>>>>>>> >>>>>>>> NSString *messageFormat = nil; >>>>>>>> >>>>>>>> >>>>>>>> This was sent by the SourceForge.net collaborative development >>>>>>>> platform, the world's largest Open Source development site. >>>>>>>> >>>>>>>> --------------------------------------------------------------- >>>>>>>> -- >>>>>>>> -- >>>>>>>> -- >>>>>>>> ---- >>>>>>>> SF.Net email is sponsored by: >>>>>>>> Check out the new SourceForge.net Marketplace. >>>>>>>> It's the best place to buy or sell services >>>>>>>> for just about anything Open Source. >>>>>>>> http://ad.doubleclick.net/clk;164216239;13503038;w?http:// >>>>>>>> sf.net/ >>>>>>>> marketplace >>>>>>>> _______________________________________________ >>>>>>>> Bibdesk-commit mailing list >>>>>>>> [EMAIL PROTECTED] >>>>>>>> https://lists.sourceforge.net/lists/listinfo/bibdesk-commit >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> ---------------------------------------------------------------- >>>>>>> -- >>>>>>> -- >>>>>>> -- >>>>>>> --- >>>>>>> SF.Net email is sponsored by: >>>>>>> Check out the new SourceForge.net Marketplace. >>>>>>> It's the best place to buy or sell services >>>>>>> for just about anything Open Source. >>>>>>> http://ad.doubleclick.net/clk;164216239;13503038;w?http:// >>>>>>> sf.net/ >>>>>>> marketplace >>>>>>> _______________________________________________ >>>>>>> Bibdesk-develop mailing list >>>>>>> Bibdesk-develop@lists.sourceforge.net >>>>>>> https://lists.sourceforge.net/lists/listinfo/bibdesk-develop >>>>>> >>>>>> >>>>>> ----------------------------------------------------------------- >>>>>> -- >>>>>> -- >>>>>> ---- >>>>>> SF.Net email is sponsored by: >>>>>> Check out the new SourceForge.net Marketplace. >>>>>> It's the best place to buy or sell services >>>>>> for just about anything Open Source. >>>>>> http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/ >>>>>> marketplace >>>>>> _______________________________________________ >>>>>> Bibdesk-develop mailing list >>>>>> Bibdesk-develop@lists.sourceforge.net >>>>>> https://lists.sourceforge.net/lists/listinfo/bibdesk-develop >>>>>> >>>>>> >>>>> >>>>> ------------------------------------------------------------------ >>>>> -- >>>>> -- >>>>> --- >>>>> SF.Net email is sponsored by: >>>>> Check out the new SourceForge.net Marketplace. >>>>> It's the best place to buy or sell services >>>>> for just about anything Open Source. >>>>> http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/ >>>>> marketplace >>>>> _______________________________________________ >>>>> Bibdesk-develop mailing list >>>>> Bibdesk-develop@lists.sourceforge.net >>>>> https://lists.sourceforge.net/lists/listinfo/bibdesk-develop >>>> >>>> >>>> ------------------------------------------------------------------- >>>> -- >>>> ---- >>>> SF.Net email is sponsored by: >>>> Check out the new SourceForge.net Marketplace. >>>> It's the best place to buy or sell services >>>> for just about anything Open Source. >>>> http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/ >>>> marketplace >>>> _______________________________________________ >>>> Bibdesk-develop mailing list >>>> Bibdesk-develop@lists.sourceforge.net >>>> https://lists.sourceforge.net/lists/listinfo/bibdesk-develop >>>> >>>> >>> >>> -------------------------------------------------------------------- >>> -- >>> --- >>> SF.Net email is sponsored by: >>> Check out the new SourceForge.net Marketplace. >>> It's the best place to buy or sell services >>> for just about anything Open Source. >>> http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/ >>> marketplace >>> _______________________________________________ >>> Bibdesk-develop mailing list >>> Bibdesk-develop@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/bibdesk-develop >> >> >> --------------------------------------------------------------------- >> ---- >> SF.Net email is sponsored by: >> Check out the new SourceForge.net Marketplace. >> It's the best place to buy or sell services >> for just about anything Open Source. >> http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/ >> marketplace >> _______________________________________________ >> Bibdesk-develop mailing list >> Bibdesk-develop@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/bibdesk-develop >> >> > > ---------------------------------------------------------------------- > --- > SF.Net email is sponsored by: > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services > for just about anything Open Source. > http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/ > marketplace > _______________________________________________ > Bibdesk-develop mailing list > Bibdesk-develop@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/bibdesk-develop ------------------------------------------------------------------------- SF.Net email is sponsored by: Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace _______________________________________________ Bibdesk-develop mailing list Bibdesk-develop@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bibdesk-develop