Fix minor scroller not updating issue

slava 2006-05-25 00:28:49 +00:00
parent 1488d8ec5d
commit 978870270c
2 changed files with 4 additions and 4 deletions

View File

@ -36,7 +36,9 @@ C: scroller ( gadget -- scroller )
{ [ <viewport> ] set-scroller-viewport @center }
{ [ <x-slider> ] set-scroller-x @bottom }
{ [ <y-slider> ] set-scroller-y @right }
} make-frame* dup scroller-actions ;
} make-frame*
dup scroller-actions
t over set-gadget-root? ;
: set-slider ( value page max slider -- )
#! page/max/value are 3-vectors.

View File

@ -12,9 +12,7 @@ TUPLE: viewport ;
: viewport-dim gadget-child pref-dim ;
C: viewport ( content -- viewport )
dup delegate>gadget
t over set-gadget-root?
[ add-gadget ] keep ;
dup delegate>gadget [ add-gadget ] keep ;
M: viewport pref-dim* gadget-child pref-dim ;