Method: Object#before

Defined in:
lib/atome/extensions/atome.rb

#before(item, margin = 6, ref = grab(:view)) ⇒ Object



744
745
746
747
748
749
750
751
752
753
754
755
# File 'lib/atome/extensions/atome.rb', line 744

def before(item, margin = 6, ref = grab(:view))
  unless margin.is_a?(Numeric)
    item_width = ref.to_px(:width)
    margin = (margin.to_f * item_width) / 100
  end
  pos = item.to_px(:right) + item.width + margin
  if item.display == :none
    0
  else
    pos
  end
end