[BUG] Class Category reorganization

Joshua Gargus schwa at fastmail.us
Fri May 27 17:56:10 UTC 2005


Yay, that's handy, and solves our immediate problem.  Thanks Karsten!

Josh


Karsten Wolf wrote:

>
> Am 27.05.2005 um 18:59 schrieb Joshua Gargus:
>
>> I just reported this on Mantis, but wonder if anyone has a quick fix 
>> (I don't know the Browser code too well).  The text displayed for 
>> class category reorganization is truncated if it is too long (> 50000 
>> characters).
>
>
>
> A quick hack for me was to create a preference called 
> unlimitedPrintString (I don't remember if there's more needed to 
> correctly create a preference) and changing the Method
>
> Object>>printStringLimitedTo:
>
> printStringLimitedTo: limit
>     "Answer a String whose characters are a description of the receiver.
>     If you want to print without a character limit, use fullPrintString."
>     | limitedString |
>     (Preferences valueOfFlag: #unlimitedPrintString)
>         ifTrue:
>         [
>             limitedString _ String streamContents: [:s | self printOn: 
> s].
>             ^ limitedString
>         ]
>         ifFalse:
>         [
>             limitedString _ String streamContents: [:s | self printOn: 
> s] limitedTo: limit.
>             limitedString size < limit ifTrue: [^ limitedString].
>             ^ limitedString , '...etc...'
>         ]
>
>
> Hhm, found this in Preferences class:
>
> Preferences class>>unlimitedPrintString
>
> unlimitedPrintString
>     ^ self
>         valueOfFlag: #unlimitedPrintString
>         ifAbsent: [false]
>
>




More information about the Squeak-dev mailing list