Sha256: 430e63447495ff72500f989fa128ebfc85b79af6d488d397b0d49ec9589cb52c

Contents?: true

Size: 622 Bytes

Versions: 27

Compression:

Stored size: 622 Bytes

Contents

require '../lib/green_shoes'

Shoes.app do
  strokewidth 3
  eles = []
  eles << oval(0, 0, 300, angle: 90)
  eles << rect(50, 50, 350, 350, curve: 10)
  eles << star(100, 100, 30, 200, 180)
  eles << shape(left: 200, top: 200){
    move_to 200, 150
    line_to 200, 100
    curve_to 100, 100, 20, 200, 100, 50
    line_to 20, 100
  }
  eles << line(100, 100, 480, 480)

  button 'change colors' do
    eles.each do |ele|
      colors = []
      4.times{colors << send(COLORS.keys[rand(COLORS.keys.size)])}
      ele.style fill: colors[0]..colors[1], stroke: colors[2]..colors[3]
    end
  end
end

Version data entries

27 entries across 27 versions & 1 rubygems

Version Path
green_shoes-1.0.337 samples/sample31.rb
green_shoes-1.0.331 samples/sample31.rb
green_shoes-1.0.322 samples/sample31.rb
green_shoes-1.0.320 samples/sample31.rb
green_shoes-1.0.309 samples/sample31.rb
green_shoes-1.0.303 samples/sample31.rb
green_shoes-1.0.282 samples/sample31.rb
green_shoes-1.0.273 samples/sample31.rb
green_shoes-0.263.0 samples/sample31.rb
green_shoes-0.255.0 samples/sample31.rb
green_shoes-0.243.0 samples/sample31.rb
green_shoes-0.233.0 samples/sample31.rb
green_shoes-0.227.0 samples/sample31.rb
green_shoes-0.226.0 samples/sample31.rb
green_shoes-0.221.0 samples/sample31.rb
green_shoes-0.214.0 samples/sample31.rb
green_shoes-0.207.0 samples/sample31.rb
green_shoes-0.201.0 samples/sample31.rb
green_shoes-0.198.0 samples/sample31.rb
green_shoes-0.189.0 samples/sample31.rb