How can I set the backgroundcolor of substrings in PluggableTextMorphs?
In this short example, the word 'two' in red textcolor with yellow background.
currentPosition := 2.
myList := #('one' 'two' 'three' 'four' 'two').
myBlock := [:element |
element = (myList at:currentPosition)
ifTrue:[element asText addAttribute: (TextColor red);addAttribute: (TextEmphasis bold);addAttribute: (TextEmphasis italic)]
ifFalse:[element asText addAttribute:(TextColor black)]
].
myText := myList inject:('' asText) into:[:txt :word| txt append: (myBlock value:word)].
myMorph := PluggableTextMorph new.
myMorph setText: myText.
myMorph
openInHand.
I need this to mark some words in japanese text that is saved as list of words. (from mecab)
Dirk.