Changeset 36 for trunk/samples

Show
Ignore:
Timestamp:
08/02/2007 12:04:04 (13 months ago)
Author:
why
Message:

* shoes/canvas.c: added Canvas#after, Canvas#before, Canvas#append, Canvas#prepend and added a block to Canvas#clear so you can just wipe a stack/flow and fill it with new elements.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/samples/rect.rb

    r35 r36  
    1 Shoes.app do 
     1rectangles = proc do 
    22  20.times do 
    33    nostroke 
    4     fill rand(0.4) + 0.6, rand(0.1) + 0.9, rand(0.2) + 0.8, rand(0.4) + 0.1 
     4    fill rand(0.6) + 0.4, rand(0.1) + 0.9, rand(0.2) + 0.8, rand(0.4) + 0.1 
    55    r = rand(300) + 60 
    66    rect rand(100), rand(200), r, r 
    77  end 
    88  button "OK", :x => 300, :y => 400 do 
    9     quit 
     9    clear 
     10    append &rectangles 
    1011  end 
    1112end 
     13 
     14Shoes.app &rectangles