Fix minor scroller not updating issue
parent
1488d8ec5d
commit
978870270c
|
@ -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.
|
||||
|
|
|
@ -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 ;
|
||||
|
||||
|
|
Loading…
Reference in New Issue