Of course I meant broken :).
 The code is for RTLabel.



On Sun, Jun 15, 2014 at 3:35 PM, Arturo Zambrano <arturo.zambr...@gmail.com>
wrote:

> Dear all,
>
>   in recent versions of Roassal2, multi line labels got wroken.
>  bellow is a patch that fixes the problem
>
>
>
> trachelShapeForMultiLine: anElement
>     | lines s lbl n txt aColor fontSize |
>     aColor := self colorFor: anElement.
>     fontSize := self heightFor: anElement.
>     txt := self textFor: anElement.
>     txt := txt copyReplaceAll: String tab with: '    '.
>     lines := txt lines.
>     s := TRCompositeShape new.
>     lines reverse
>         do: [ :l |
>             lbl := TRLabelShape new text: l.
>             lbl color: aColor.
>             lbl fontSize: fontSize.
>             s shape1: lbl.
>             s offset1: (lbl width / 2) @ 0.
>             s offset2: 0 @ 20.
>             n := TRCompositeShape new.
>             n shape2: s.
>             s := n ].
>     ^ s
>

Reply via email to