ui.gadgets.sliders: fix usability issue

db4
Slava Pestov 2009-05-01 07:43:50 -05:00
parent eed7b20c7f
commit 31c2ede034
1 changed files with 3 additions and 3 deletions

View File

@ -53,8 +53,8 @@ CONSTANT: min-thumb-dim 30
[ slider-max* 1 max ]
bi / ;
: slider>screen ( m slider -- n ) slider-scale * elevator-padding + ;
: screen>slider ( m slider -- n ) [ elevator-padding - ] dip slider-scale / ;
: slider>screen ( m slider -- n ) slider-scale * ;
: screen>slider ( m slider -- n ) slider-scale / ;
M: slider model-changed nip elevator>> relayout-1 ;
@ -133,7 +133,7 @@ elevator H{
swap >>orientation ;
: thumb-loc ( slider -- loc )
[ slider-value ] keep slider>screen ;
[ slider-value ] keep slider>screen elevator-padding + ;
: layout-thumb-loc ( thumb slider -- )
[ thumb-loc ] [ orientation>> ] bi n*v