module Lebowski::Foundation::Mixins::ListItemViewSupport

Mixin provides support to any view that will act as a list item view for a list view.

Public Instance Methods

apply_drag_after(source) click to toggle source
# File lib/lebowski/foundation/mixins/list_item_view_support.rb, line 33
def apply_drag_after(source)
  params = { 
    :mouse_offset_x => :center, 
    :mouse_offset_y => :center
  }
  source.drag_to self, (self.width / 2).floor, row_height, params
end
apply_drag_before(source) click to toggle source
# File lib/lebowski/foundation/mixins/list_item_view_support.rb, line 25
def apply_drag_before(source)
  params = { 
    :mouse_offset_x => :center, 
    :mouse_offset_y => :center 
  }
  source.drag_to self, (self.width / 2).floor, 2, params
end
can_drag_after?() click to toggle source
# File lib/lebowski/foundation/mixins/list_item_view_support.rb, line 21
def can_drag_after?()
  return true
end
can_drag_before?() click to toggle source
# File lib/lebowski/foundation/mixins/list_item_view_support.rb, line 17
def can_drag_before?()
  return true
end
row_height() click to toggle source
# File lib/lebowski/foundation/mixins/list_item_view_support.rb, line 41
def row_height()
  return @parent["rowHeightForContentIndex.#{index}"]
end