まつもと ゆきひろです
In message "[ruby-list:5885] Re: Ruby/Gtk module"
on 98/01/20, Shugo Maeda <shugo / po.aianet.ne.jp> writes:
|前田です。
|ちょっと気になったのですが、ウィジェットクラスはnewが
|オーバーライドされているので、
|class MsgButton < Gtk::Button
| def initialize(label, msg)
| super(label)
| @msg = msg
| ...
| end
|end
|
|みたいなことをしようとするとうまく行かず、
たしかにその通りですね.忘れてました,ごめんなさい (_ _)
|newではなくinitializeをオーバーライドするように
|するというのはどうでしょう。
initializeをオーバーライドするというのはデメリットが大きいの
ですが,それぞれのクラスのnewが必ずinitializeを呼ぶようには
したいです.
|# あとget_cstringはNUM2INTみたいに標準で用意されていると
|# うれしいです。
確かに便利かも知れませんねえ.
まつもと ゆきひろ /:|)