まつもと ゆきひろです
In message "[ruby-list:3287] Tk#update x Observer#update"
on 97/07/05, maeda shugo <shugo / po.aianet.ne.jp> 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")
とか.
まつもと ゆきひろ /:|)