ui.gadgets.labels: trigger relayout when string changes.

db4
John Benediktsson 2015-07-10 14:06:53 -07:00
parent df50480878
commit dce364faa2
1 changed files with 2 additions and 2 deletions

View File

@ -32,7 +32,7 @@ M: label string<< ( string label -- )
{ [ dup string? ] [ ?string-lines ] }
[ not-a-string ]
} cond
] dip text<< ; inline
] dip [ text<< ] [ relayout ] bi ; inline
: label-theme ( gadget -- gadget )
sans-serif-font >>font ; inline
@ -77,7 +77,7 @@ M: label gadget-text* string>> % ;
TUPLE: label-control < label ;
M: label-control model-changed
swap value>> >>string relayout ;
[ value>> ] [ string<< ] bi* ;
: <label-control> ( model -- gadget )
"" label-control new-label