From: Tomoyuki Kosimizu Date: 2003-11-13T11:08:00+09:00 Subject: [ruby-list:38794] How to trap widget command in Ruby/Tk こしみずです。 Ruby/Tkで教えていただきたいことがあります。 Tcl/Tkで: set t .t text $t -width 20 -height 5 rename $t $t\_ proc $t {command args} " set result \[eval uplevel \[list $t\_ \$command \$args\]\] puts \"\$command \$args\" return \$result" pack $t というコードがあります。これと同じことがRuby/Tkでも可能でしょうか? このコードを完全には理解できていないのですが、textのウィジェット・コマ ンドにトラップを仕掛けています。こうすることで、テキスト内容が編集され たことを検出できます。TkText#modified?はtext_cutなどにしか反応しません。 tko@timedia.co.jp