require 'tkmove3.rb' c = TkCanvas.new.pack m = TkMove.new( c ) m.bind item1 = TkcOval.new(c, 70, 70, 100, 100, 'fill'=>'red') item1.addtag('item'); item1.addtag('tag1') item2 = TkcOval.new(c, 120, 70, 150, 100, 'fill'=>'yellow') item2.addtag('item'); item2.addtag('tag2') item3 = TkcOval.new(c, 170, 70, 200, 100, 'fill'=>'blue') item3.addtag('item'); item3.addtag('tag2') TkButton.new(nil, 'text'=>'c.addtag_withtag( tag1, tag2 )', 'command'=>proc{c.addtag_withtag( 'tag1', 'tag2')}).pack Tk.mainloop