Codebase list golang-github-vbauerster-mpb / afd8c2f
makeBarOnCompleteFiller Vladimir Bauer 6 years ago
1 changed file(s) with 5 addition(s) and 5 deletion(s). Raw diff Collapse all Expand all
8484 // BarOnComplete replaces bar filler with message, on complete event.
8585 func BarOnComplete(message string) BarOption {
8686 return func(s *bState) {
87 s.filler = makeClearOnCompleteFiller(s.baseF, message)
88 }
89 }
90
91 func makeClearOnCompleteFiller(filler Filler, message string) Filler {
87 s.filler = makeBarOnCompleteFiller(s.baseF, message)
88 }
89 }
90
91 func makeBarOnCompleteFiller(filler Filler, message string) Filler {
9292 return FillerFunc(func(w io.Writer, width int, st *decor.Statistics) {
9393 if st.Completed {
9494 io.WriteString(w, message)