code: func (v *View) SetOrigin(x, y int) error {
  	if x < 0 || y < 0 {
  		return errors.New("invalid point")
  	}
  	v.ox = x
  	v.oy = y
  	return nil
  }
docs: // SetOrigin sets the origin position of the view's internal buffer,
  // so the buffer starts to be printed from this point, which means that
  // it is linked with the origin point of view. It can be used to
  // implement Horizontal and Vertical scrolling with just incrementing
  // or decrementing ox and oy.