Codebase list golang-github-vbauerster-mpb / ec442d9
clean up Vladimir Bauer 7 years ago
1 changed file(s) with 0 addition(s) and 74 deletion(s). Raw diff Collapse all Expand all
331331 prependCount := utf8.RuneCount(s.bufP.Bytes())
332332 appendCount := utf8.RuneCount(s.bufA.Bytes())
333333
334 // s.bufB.Reset()
335334 if !s.trimSpace {
336335 // reserve space for edge spaces
337336 termWidth -= 2
351350 s.bufA.WriteByte('\n')
352351 return io.MultiReader(s.bufP, s.bufB, s.bufA)
353352 }
354
355 // func (s *bState) fillSpinner(width int) {
356 // s.bufB.Reset()
357 // s.bufB.WriteByte(' ')
358
359 // if width <= 2 {
360 // s.bufB.WriteByte(' ')
361 // return
362 // }
363
364 // r := s.bType.format[s.current%int64(len(s.bType.format))]
365
366 // switch s.alignment {
367 // case alignLeft:
368 // s.bufB.WriteRune(r)
369 // s.bufB.Write(bytes.Repeat([]byte(" "), width-1))
370 // case alignMiddle:
371 // mid := width / 2
372 // mod := width % 2
373 // s.bufB.Write(bytes.Repeat([]byte(" "), mid-1+mod))
374 // s.bufB.WriteRune(r)
375 // s.bufB.Write(bytes.Repeat([]byte(" "), mid))
376 // case alignRight:
377 // s.bufB.Write(bytes.Repeat([]byte(" "), width-1))
378 // s.bufB.WriteRune(r)
379 // }
380
381 // s.bufB.WriteByte(' ')
382 // }
383
384 // func (s *bState) fillBar(width int) {
385 // s.bufB.Reset()
386 // s.bufB.WriteByte(' ')
387
388 // // don't count rLeft and rRight [brackets] with trailing spaces
389 // width -= 4
390
391 // if width <= 2 {
392 // s.bufB.WriteByte(' ')
393 // return
394 // }
395
396 // s.bufB.WriteRune(s.bType.format[rLeft])
397 // completedWidth := internal.Percentage(s.total, s.current, int64(width))
398
399 // if s.refill != nil {
400 // till := internal.Percentage(s.total, s.refill.till, int64(width))
401 // // append refill rune
402 // for i := int64(0); i < till; i++ {
403 // s.bufB.WriteRune(s.refill.char)
404 // }
405 // for i := till; i < completedWidth; i++ {
406 // s.bufB.WriteRune(s.bType.format[rFill])
407 // }
408 // } else {
409 // for i := int64(0); i < completedWidth; i++ {
410 // s.bufB.WriteRune(s.bType.format[rFill])
411 // }
412 // }
413
414 // if completedWidth < int64(width) && completedWidth > 0 {
415 // _, size := utf8.DecodeLastRune(s.bufB.Bytes())
416 // s.bufB.Truncate(s.bufB.Len() - size)
417 // s.bufB.WriteRune(s.bType.format[rTip])
418 // }
419
420 // for i := completedWidth; i < int64(width); i++ {
421 // s.bufB.WriteRune(s.bType.format[rEmpty])
422 // }
423
424 // s.bufB.WriteRune(s.bType.format[rRight])
425 // s.bufB.WriteByte(' ')
426 // }
427353
428354 func (s *bState) wSyncTable() [][]chan int {
429355 columns := make([]chan int, 0, len(s.pDecorators)+len(s.aDecorators))