ui.tools.listener: dumb hack to set listener font

db4
Joe Groff 2012-03-04 13:07:58 -08:00
parent 7a07e8742c
commit 24ca1b02b7
1 changed files with 20 additions and 0 deletions

View File

@ -449,3 +449,23 @@ M: listener-gadget graft*
M: listener-gadget ungraft*
[ com-end ] [ call-next-method ] bi ;
<PRIVATE
:: make-font-style ( family size -- assoc )
H{ } clone
family font-name pick set-at
size font-size pick set-at ;
PRIVATE>
:: set-listener-font ( family size -- )
get-listener input>> :> inter
family size make-font-style
inter output>> make-span-stream :> ostream
ostream inter output<<
inter font>> clone
family >>name
size >>size
inter font<<
ostream output-stream set ;