Sha256: 3b238cc44f49ccfe9d0d5b2ffc02f6c8551a9c8246bbf3118721bab34e34f812

Contents?: true

Size: 858 Bytes

Versions: 3

Compression:

Stored size: 858 Bytes

Contents

# frozen_string_literal: true

a = box({ width: 333, height: 333, id: :the_boxy })
a.color(:red)
b = circle({ width: 33, height: 33, id: :the_box, drag: true })
b.parents([a.id])
b.color(:black)
# b.parents([:the_boxy ])
b.drag({ move: true }) do |e|
  puts e
end

# b.drag({ move: false}) do |e|
#   puts e
# end


b.drag({ start: true}) do |e|
  b.color(:yellow)
end

b.drag({ end: true}) do |e|
  b.color(:orange)
end

# b.drag({ inertia: true })

# b.drag({ lock: :start })

b.drag({ lock: :x })

# b.drag({ remove: true })
# b.drag({ remove: false })


# b.drag({ constraint: { top: 330, left: 30, bottom: 30, right: 1 } })
b.drag({ constraint: :parent })
b.drag({ snap: { x: 100, y: 190 } })

# b.drag({ constraint: :the_boxy })

cc=circle(drag: true)
bb=box({drag: true, color: :yellow})

bb.parents(cc.id)

# alert"#{b.parents.class} :  #{b.parents}"

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
atome-0.5.3.8.1 vendor/assets/src/medias/rubies/examples/drag.rb
atome-0.5.3.8.0 vendor/assets/src/medias/rubies/examples/drag.rb
atome-0.5.3.7.8 vendor/assets/src/medias/rubies/examples/drag.rb