From: matz@... (Yukihiro Matsumoto) Date: 1997-07-05T22:37:43+09:00 Subject: [ruby-list:3289] Re: Tk#update x Observer#update まつもと ゆきひろです In message "[ruby-list:3287] Tk#update x Observer#update" on 97/07/05, maeda shugo writes: | |前田です。 | |Observerはupdateを実装する必要があるんですが、 |Tkのウィジェットクラスはみんなupdateがすでに |あるのでバッティングしてしまいますよね。 これに関する答えは * updateはmodule_functionである.つまりいつでもTk.updateで 呼び出すことが出来る * Observerにする以上サブクラスを定義するわけで,その場合, updateを再定義すること(あるいはそのクラスについてaliasを 定義すること)を要求することは過大な要求ではないと考える というものです. |ついでなのですが(こっちが本命かも)、TkcOvalやTkcRectangle |ってどうやって使えばいいのでしょう? Canvasを第一引数にしてnewすればよいでしょう. c = TkCanvas.new c.pack TkcOval(c, "1c", "1c", "2c", "2c") とか. まつもと ゆきひろ /:|)