I am always feeling like an archaelogist when looking at these things...
On Oct 14, 2012, at 1:22 AM, Igor Stasenko wrote:
> An EncryptedMultiDisplayScanner is a MultiDisplayScanner displaying
> stars instead of characters (for password by example)
>
> Wow... this is soooo overkill!
Indeed I was not aware of that system.
>
> Look at the amount of extra code we have just to simply displaying
> stupid stars ... ************
>
> See the:
> EncryptedTextMorphForFieldView>>drawOn:
> ...
> aCanvas encryptedParagraph: self paragraph bounds: fauxBounds color: color.
>
> ehh?.. Since when canvas (a tool for drawing graphic primitives and
> text) needs to know anything like that?
>
> I'm not sure if there could be better/simpler solution (considering
> that we don't have a simple line editor and need to go over
> overcomplicated text->composer->scanner->displayscanner chain to be
> able to edit even single string..
> but that's really, really stupid to penetrate multiple layers of
> responsibility just to display stars instead of characters...
>
> What if i would like to display '%' instead of chars, should i also go
> and repeat same way??
>
> We should get rid of this thing..
Yes.
>
> --
> Best regards,
> Igor Stasenko.
>