From: Masahiro S. ()
<sa...@to...> - 2006-05-27 13:42:53
|
酒井です。 現在のRuby/GLib2には特異メソッドを定義することでシグナルハンドラを 定義する機能があり、例えば以下のような書き方が出来ます。 button = Gtk::Button.new("Test") def button.clicked(b) puts "clicked" end ただ、シグナル名は既存のメソッド名とかぶっていることが多いこともあり、 混乱をまねくので、個人的には廃止した方が良いのではないかと思っています。 この機能を現在使っているプログラムってありますか? -- 酒井 政裕 / Masahiro Sakai |