From: matz@... (Yukihiro Matsumoto) Date: 1999-07-29T14:51:21+09:00 Subject: [ruby-list:15712] Re: signal_connect の引数 ?? まつもと ゆきひろです In message "[ruby-list:15711] signal_connect の引数 ??" on 99/07/29, kkubota@18software.co.jp writes: |ruby/gtkでプログラムを作成していますが、signal_connect |の引数が何を意味しているのかが分かりません。 |例えば | btn = Gtk::Button.new('Test') | btn.signal_connect("clicked", xxxx) do | btnobj, yyyy | | print "button clicked\n" | end | |では、btnobj がクリックされたボタンオブジェクトそのものを指して |いるとおもいますが、yyyy は何を指しますか? xxxxの値そのものです。複数指定すれば複数渡ります。Rubyはブロッ クで外側の変数が使えますからこれが必要なることはめったにない と思いますけどね。 |また、ruby/gtk のウィジットクラスなどのソースは何処にありますか? 五十嵐さんのところにあります。 http://www.ueda.info.waseda.ac.jp/~igarashi/ruby/ruby-gtk-0.20pre.tar.gz のあたり。 まつもと ゆきひろ /:|)