Module: Lebowski::Foundation::Mixins::PositionedElement
- Included in:
- UserActions
- Defined in:
- lib/lebowski/foundation/mixins/positioned_element.rb
Instance Method Summary (collapse)
- - (Object) height
- - (Object) position
- - (Object) position_relative_to(obj)
- - (Object) scroll_to_visible
- - (Object) width
Instance Method Details
- (Object) height
20 21 22 |
# File 'lib/lebowski/foundation/mixins/positioned_element.rb', line 20 def height() return 0 end |
- (Object) position
12 13 14 |
# File 'lib/lebowski/foundation/mixins/positioned_element.rb', line 12 def position() return Coords.new(0,0) end |
- (Object) position_relative_to(obj)
24 25 26 27 28 29 30 31 32 33 |
# 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 |
- (Object) scroll_to_visible
35 36 37 |
# File 'lib/lebowski/foundation/mixins/positioned_element.rb', line 35 def scroll_to_visible() # no-op end |
- (Object) width
16 17 18 |
# File 'lib/lebowski/foundation/mixins/positioned_element.rb', line 16 def width() return 0 end |