diff --git a/basis/ui/tools/listener/listener.factor b/basis/ui/tools/listener/listener.factor index 2e5132c0e8..7274834a10 100644 --- a/basis/ui/tools/listener/listener.factor +++ b/basis/ui/tools/listener/listener.factor @@ -449,3 +449,23 @@ M: listener-gadget graft* M: listener-gadget ungraft* [ com-end ] [ call-next-method ] bi ; + + + +:: 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 ;