Sha256: 8ab1137eee018cd88c640305635ba6267719522ed2c668e03d984e816d5aa67e

Contents?: true

Size: 1.01 KB

Versions: 23

Compression:

Stored size: 1.01 KB

Contents

require '../lib/green_shoes'

Shoes.app do
  popup = proc{alert 'Testing style method...'}

  s1 = stack width: 0.5, height: 1.0 do
    background cornflowerblue
    @star = star 20, 20, 10, 100, 50
    @star.click &popup
    @msg = para fg('Wait 5 seconds...', yellow), left: 10, top: 450
  end

  s2 = stack width: 0.5, height: 1.0 do
    background coral
    para 'Green Shoes is one of colorful Shoes. It is written in pure Ruby with Ruby/GTK2.'
    @para = para 'Testing, ', link('test', &popup), ', test. ',
      strong('Breadsticks. '),
      em('Breadsticks. '),
      code('Breadsticks. '),
      bg(fg(strong(ins('EVEN BETTER.')), white), rgb(255, 0, 192)),
      sub('fine!')
    para 'Yah! Yah! Yah!'
  end

  timer 5 do
    @star.style width: 30, fill: gold..deeppink, outer: 70, inner: 50
    @para.style align: 'center', size: 24, markup: fg(em(@para.markup), green)
    s1.style width: 0.3
    s2.style width: 0.7
    @msg.text = fg('Looks good to me!', yellow)
    flush
  end
end

Version data entries

23 entries across 23 versions & 1 rubygems

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