Google

# File ../lib/fox/core.rb, line 63
    def +(other)

      if other.kind_of?(FXPoint)

        FXPoint.new(self.x + other.x, self.y + other.y)

      elsif other.kind_of?(FXSize)

        FXPoint.new(self.x + other.w, self.y + other.h)

      else

        raise TypeError, 'expected FXPoint or FXSize'

      end

    end