code: func (b *ProgressBar) SetValue(pos int) {
  	b.mtx.Lock()
  	defer b.mtx.Unlock()
  	if pos < b.min {
  		b.value = b.min
  	} else if pos > b.max {
  		b.value = b.max
  	} else {
  		b.value = pos
  	}
  }
docs: //----------------- own methods -------------------------
  // SetValue sets new progress value. If value exceeds ProgressBar
  // limits then the limit value is used