[Bug] TextMorph 'text color...' interface applies style toentire text not just selection

Brent Vukmer bvukmer at blackboard.com
Sat Feb 22 00:01:00 UTC 2003


Ken, Bob --

Could you guys post corrections/additions to comments for the classes
involved?  

Thanks,
Brent

-----Original Message-----
From: Ken Causey [mailto:ken at kencausey.com]
Sent: Friday, February 21, 2003 6:34 PM
To: The general-purpose Squeak developers list
Cc: Bob Arning
Subject: Re: [Bug] TextMorph 'text color...' interface applies style
toentire text not just selection


Ah thanks for this reply.  I suspected that but then decided that I was
wrong since the interface certainly implies that the text may be
composed of mixed fonts.  Rereading the class comment for Text now with
this concept in mind I can see that implied but not explicitly stated. 
Am I to think then that changing the font number can only change the
size?

Ken

On Fri, 2003-02-21 at 17:28, Bob Arning wrote:
> Ken,
> 
> This behavior is something general to TextMorph - it is biased toward
having one TextStyle for the entire text. It is quite happy with
different sizes, colors and other emphasis, but it takes a little extra
work to get it to accept a different font mid-stream.
> 
> Cheers,
> Bob
> 
> On 21 Feb 2003 17:07:13 -0600 Ken Causey <ken at kencausey.com> wrote:
> >On Fri, 2003-02-21 at 16:39, Ned Konz wrote:
> >> On Friday 21 February 2003 01:24 pm, Ken Causey wrote:
> >> > Tested in both 5156 and 5169 updated images.  Grab a TextMorph
and
> >> > choose 'text color...' from the halo menu.  Uncheck 'Apply
changes
> >> > to entire text' and select part of the text.  Choose a style from
> >> > the Style popup menu.  When it is applied it is applied to the
> >> > entire text not just to the selected text.
> >> 
> >> Actually, it doesn't affect the entire text, but it affects from
the 
> >> beginning of the selected text to the end of the text.
> >> 
> >> So if you select some characters in the middle of the text and
change 
> >> them, the ones before your selection don't get changed.
> >
> >I am unable to reproduce what you describe in 3.4b-5169.  If I have a
> >TextMorph containing the String 'This is a test of the emergency
> >broadcasting system' and select 'test of the emergency' and change
the
> >style then the font of the entire String changes, both in the preview
> >and, when I choose accept, in the original TextMorph (or when I
choose
> >cancel for that matter).  Oh and I doo have 'Apply changes to entire
> >text' unchanged.  To make this clear I started with a downloaded
> >3.4b-5156 image and loaded code updates, rejected 3.5 change, then
> >saved, exitted, restarted, and loaded code updates again to get to
> >5169.  For what it's worth this behaviour is identical in the generic
> >5156 image.
> 



More information about the Squeak-dev mailing list