2009-12-18から1日間の記事一覧

Ruby/Tkでボタンメニューを出す

Threadを使って、ボタン押下時に与えられたブロックを実行させてるのだけど、美しくない。もう少しエレガントな方法はないものか。 def select_tk(&block) require 'tk' ret = -1 pt = Thread.current # ct = Thread.new do b = Array.new(@menu.size) Tk.ro…