code: public void moveLeft(boolean isUnit, boolean isLarge, boolean isVeryLarge) {
  		double inc = isUnit ? this.hbar.getUnitIncrement()
  				: (isLarge ? LARGE_MOVE_FACTOR
  						: (isVeryLarge ? VERY_LARGE_MOVE_FACTOR : STANDARD_MOVE_FACTOR)) * this.hbar.getBlockIncrement();
  		if (!isInvertedAxisX()) {
  			inc = -inc;
  		}
  		this.hbar.setValue(Utils.clamp(this.hbar.getMin(), this.hbar.getValue() + inc, this.hbar.getMax()));
  	}
docs: Move the viewport left.
  
  @param isUnit indicates if the move is a unit move. If {@code true}, this argument has precedence to the other arguments.
  @param isLarge indicates if the move is a large move. If {@code true}, this argument has precedence
  to the very large argument.
  @param isVeryLarge indicates if the move is a very large move.