]> gitweb.factorcode.org Git - factor.git/commitdiff
ui.baseline-alignment: better stack effects.
authorJohn Benediktsson <mrjbq7@gmail.com>
Sat, 16 May 2020 17:05:11 +0000 (10:05 -0700)
committerJohn Benediktsson <mrjbq7@gmail.com>
Sat, 16 May 2020 17:05:11 +0000 (10:05 -0700)
basis/ui/baseline-alignment/baseline-alignment.factor

index e65d4c64fb4573570fe74a9a55b389591beae34d..7bf8c793884f75718dd68d1a37697fcfd291a248 100644 (file)
@@ -47,16 +47,16 @@ TUPLE: gadget-metrics height ascent descent cap-height ;
 : ?supremum ( seq -- n/f )
     sift [ f ] [ supremum ] if-empty ;
 
-: max-ascent ( seq -- n )
+: max-ascent ( seq -- n/f )
     [ ascent>> ] map ?supremum ;
 
-: max-cap-height ( seq -- n )
+: max-cap-height ( seq -- n/f )
     [ cap-height>> ] map ?supremum ;
 
-: max-descent ( seq -- n )
+: max-descent ( seq -- n/f )
     [ descent>> ] map ?supremum ;
 
-: max-graphics-height ( seq -- y )
+: max-graphics-height ( seq -- n )
     [ ascent>> ] reject [ height>> ] map ?supremum 0 or ;
 
 :: combine-metrics ( graphics-height ascent descent cap-height -- ascent' descent' )