progress-bars.models: rename <file-progress-display> to <progress-display>.

char-rename
John Benediktsson 2016-11-08 14:14:15 -08:00
parent e22e0dfef5
commit ba40af541f
1 changed files with 6 additions and 6 deletions

View File

@ -13,6 +13,11 @@ SYMBOL: progress-bar
: with-progress-bar ( quot -- )
[ 0 <model> \ progress-bar ] dip with-variable ; inline
: <progress-display> ( model n -- gadget )
[ '[ _ make-progress-bar ] <arrow> <label-control> ] keep
[ 0 ] dip make-progress-bar >>string
monospace-font >>font ;
SYMBOL: file-size
: update-file-progress ( -- n )
@ -23,17 +28,12 @@ SYMBOL: file-size
100 milliseconds sleep file-progress-loop
] unless ;
: <file-progress-display> ( model n -- gadget )
[ '[ _ make-progress-bar ] <arrow> <label-control> ] keep
[ 0 ] dip make-progress-bar >>string
monospace-font >>font ;
: with-file-reader-progress ( path encoding quot -- )
'[
_ dup file-info size>> file-size set
_ _ [
[ file-progress-loop ] "file-reader-progress" spawn drop
\ progress-bar get 40 <file-progress-display> gadget. yield
\ progress-bar get 40 <progress-display> gadget. yield
] prepose
[ update-file-progress drop ] compose
with-file-reader