# File lib/archive/support/iowindow.rb, line 31
  def window_position=(window_position)
    unless window_position.respond_to?(:to_int) then
      raise TypeError, "can't convert #{window_position.class} into Integer"
    end
    window_position = window_position.to_int
    if window_position < 0 then
      raise ArgumentError, 'non-positive window position given'
    end

    @window_position = window_position
  end