]> gitweb.factorcode.org Git - factor.git/blobdiff - basis/ui/gadgets/buttons/buttons.factor
ui.tools.button-list: not sure why this commit was missed
[factor.git] / basis / ui / gadgets / buttons / buttons.factor
index c7609dbe06da538cee7120a2953cacf17679b1f5..11889b9a5c6436b04c8f46bea7c2a5e007a2bab8 100644 (file)
@@ -40,11 +40,14 @@ PRIVATE>
 : button-leave ( button -- )
     [ hide-status ] [ button-update ] bi ;
 
+: button-invoke ( button -- )
+    dup quot>> call( button -- ) ;
+
 : button-clicked ( button -- )
     [ ]
     [ button-update ]
     [ button-rollover? ] tri
-    [ dup quot>> call( button -- ) ] [ drop ] if ;
+    [ button-invoke ] [ drop ] if ;
 
 button H{
     { T{ button-up } [ button-clicked ] }