From: Masato Ishimoto Date: 2006-06-05T20:12:32+09:00 Subject: [ruby-list:42366] Re: TkCanvasの座標 いしもとです。 永井さん、アドバイスありがとうございます。 On Jun 5, 2006, at 3:54 PM, Hidetoshi NAGAI wrote: >> やってみました。永井さんのおっしゃる通り、 >> 略(0, 0, 0, 200) # => [-2, -2, 2, 202] >> 略(0, 0, 200, 0) # => [-2, -2, 202, 2] >> となりました。 > むぅ...このあたりは正しいわけですね. > こうなってくると,どうしようもなく原因不明です.(;_;) > # Linux 環境では期待通りに動いてくれるみたいだし... むぅ。そうですか・・・ > もしかしたら,bbox が収まるように width と > height を 205 に, > scrollregion を [-2, -2, 202, 202] などとすれば > 表示だけはできるのかもしれませんが, > たとえできたとしても解決には程遠いですね. 永井さんのおっしゃるように設定したら、とりあえず表示はできました。 > Tcl/Tk のライブラリ側での問題ということであれば, > より新しいバージョンのもので解消されていることを期待するか, > 応急処置として座標値の補正処理を追加するかくらいしか > 対策はないのかもしれません. 因みに、8.4.13と8.5a4で試しましたが、結果は同じでし た。(T-T) とりあえずご報告まで。 > # 「実は単純な見落としが...」ってこともあるかもしれません > が... これに期待する意味も込めて、もっとTKを勉強してみようと思い ます。 永井さん、お疲れのところいろいろアドバイスをいただき、ありがとう ございました!大変勉強になりました! いしもと