Sha256: 0826cf7666c569121d26965f2f47d49393d9399d29c9c42c33785183d58ff0b2

Contents?: true

Size: 477 Bytes

Versions: 81

Compression:

Stored size: 477 Bytes

Contents

# frozen_string_literal: true

m = shape({ id: :the_shape, width: 333, left: 130, top: 30, right: 100, height: 399, smooth: 8, color: :yellowgreen, })
m.drag(true)
m.on(:resize) do |event|
  puts event[:dx]
end

m.resize({ size: { min: { width: 90, height: 190 }, max: { width: 300, height: 600 } } }) do |event|
  puts "width is  is #{event[:rect][:width]}"
end

t=text({data: ' click me to unbind resize'})
t.touch(true) do
  t.data('resize unbinded')
  m.resize(:remove)
end

Version data entries

81 entries across 81 versions & 1 rubygems

Version Path
atome-0.5.7.5.4 vendor/assets/application/examples/resize.rb
atome-0.5.7.5.3 vendor/assets/application/examples/resize.rb
atome-0.5.7.5.1 vendor/assets/application/examples/resize.rb
atome-0.5.7.4.8 vendor/assets/application/examples/resize.rb
atome-0.5.7.4.7 vendor/assets/application/examples/resize.rb
atome-0.5.7.4.6 vendor/assets/application/examples/resize.rb
atome-0.5.7.4.3 vendor/assets/application/examples/resize.rb
atome-0.5.7.4.2 vendor/assets/application/examples/resize.rb
atome-0.5.7.3.9 vendor/assets/application/examples/resize.rb
atome-0.5.7.3.6 vendor/assets/application/examples/resize.rb
atome-0.5.7.3.5 vendor/assets/application/examples/resize.rb
atome-0.5.7.3.3 vendor/assets/application/examples/resize.rb
atome-0.5.7.3.2 vendor/assets/application/examples/resize.rb
atome-0.5.7.3.1 vendor/assets/application/examples/resize.rb
atome-0.5.7.3.0 vendor/assets/application/examples/resize.rb
atome-0.5.7.1.8 vendor/assets/application/examples/resize.rb
atome-0.5.7.1.7 vendor/assets/application/examples/resize.rb
atome-0.5.7.1.0 vendor/assets/application/examples/resize.rb
atome-0.5.7.0.7 vendor/assets/application/examples/resize.rb
atome-0.5.7.0.5 vendor/assets/application/examples/resize.rb