[squeak-dev] ProgressInitiationException>>defaultAction calls #isMorphic

Hannes Hirzel hannes.hirzel at gmail.com
Sun Apr 17 16:24:24 UTC 2011


On 4/14/11, Matthew Fulmer <tapplek at gmail.com> wrote:
> On Thu, Apr 14, 2011 at 07:18:41PM +0200, Bal?zs K?si wrote:
>> Change ProgressInitiationException's defaultAction to:
>>
>> ProgressInitiationException >> defaultAction
>>
>> 	UIManager default
>> 		displayProgress: progressTitle
>> 		at: aPoint
>> 		from: minVal
>> 		to: maxVal
>> 		during: workBlock
>>
>> And move the actual implementations of the displaying to the
>> corresponding UIManager subclasses.
>>
>> The drawback of this approach is that we possibly break code out there
>> which uses UIManager's displayProgress:at:from:to:during:. So we could
>> make up a new name like reallyDisplayProgress:at:from:to:during:, and
>> send that from ProgressInitiationException >> defaultAction. It would
>> be a bit less nice, but backward compatible. What do you think?
>
> There is code in Tweak that calls UIManager directly, but the
> tweak path never actually involves ProgressInitiationException,
> so nothing would break here if this were implemented. Looking at
> how the catchers of ProgressInitializationException work, It
> looks like that's the best solution
>
> --
> Matthew Fulmer (a.k.a. Tapple)
>
>


Please implement it!

--Hannes



More information about the Squeak-dev mailing list