diff --git a/library/ui/gadgets.factor b/library/ui/gadgets.factor index d9f3a91312..c6ba378bd8 100644 --- a/library/ui/gadgets.factor +++ b/library/ui/gadgets.factor @@ -96,3 +96,8 @@ M: gadget gadget-help drop f ; : with-gadget ( gadget quot -- ) [ swap gadget set call ] with-scope ; inline + +! Title bar protocol +GENERIC: gadget-title ( gadget -- string ) + +M: gadget gadget-title drop "Factor" ; diff --git a/library/ui/ui.factor b/library/ui/ui.factor index 7063b2820a..8b35ca762f 100644 --- a/library/ui/ui.factor +++ b/library/ui/ui.factor @@ -53,12 +53,6 @@ SYMBOL: windows : ( -- gadget ) ""