[BUG] Embedded TextMorph autoFill with empty text problem!

Ned Konz ned at bike-nomad.com
Tue Jun 22 21:08:18 UTC 2004


On Tuesday 22 June 2004 12:32 pm, John R. Pierce wrote:
> If you use a larger embedding morph then the one I had in my sample, you
> will actually see the new text showing up on the second line of the morph.
>  This may be a clue as to what is going on.
>
> Lastly, I noticed this can be fixed by hacking updateFromParagraph and
> adding an "ActiveWorld doOneCycle" call right after the call to "self fit"
> (near the top of the method).

Yeah, when I did the NCDisplayTextMorph for Connectors I ended up doing 
something roughly like this (but only when autoFit and no wrap)
(lifted from the StringMorphEditor):

updateFromParagraph
	| priorEditor |
	super updateFromParagraph.
	priorEditor := editor.		"Save editor state"
	self releaseParagraph.		"Release paragraph so it will grow with selection."
	self paragraph.				"Re-instantiate to set new bounds"
	priorEditor
		ifNotNil: [self installEditorToReplace: priorEditor].
	self editor

-- 
Ned Konz
http://bike-nomad.com
GPG key ID: BEEA7EFE



More information about the Squeak-dev mailing list