module Lebowski::Foundation::Mixins::PositionedElement

Public Instance Methods

height() click to toggle source
# File lib/lebowski/foundation/mixins/positioned_element.rb, line 20
def height()
  return 0
end
position() click to toggle source
# File lib/lebowski/foundation/mixins/positioned_element.rb, line 12
def position()
  return Coords.new(0,0)
end
position_relative_to(obj) click to toggle source
# File lib/lebowski/foundation/mixins/positioned_element.rb, line 24
def position_relative_to(obj)
  if not obj.kind_of? PositionedElement
    raise ArgumentInvalidTypeError.new "obj", obj, PositionedElement
  end
  
  x = position.x - obj.position.x
  y = position.y - obj.position.y
  
  return Coords.new(x, y) 
end
scroll_to_visible() click to toggle source
# File lib/lebowski/foundation/mixins/positioned_element.rb, line 35
def scroll_to_visible()
  # no-op
end
width() click to toggle source
# File lib/lebowski/foundation/mixins/positioned_element.rb, line 16
def width()
  return 0
end