From: NAGAI Hidetoshi Date: 1998-07-27T11:31:05+09:00 Subject: [ruby-dev:3415] Re: tk.rb 永井@知能.九工大です. >>>>> "F" == Tadayoshi Funaba writes: F> Ruby/tk で、確認したいところがあります。 F> protocol メソッドの定義って、あれでよいのでしょうか。こんな感じかとな F> と思うのですが。 F> def protocol(name, cmd = Proc.new) F> tk_call('wm', 'protocol', path, name, cmd) F> end 確かに間違ってるようです. ただ,上の定義では,wm protocol の引数省略ができないんで, protocol メソッドの定義を工夫するか, あるいは引数を省略した場合の別のメソッドを定義する必要があります. wm コマンド関連は私はほとんどチェックしてませんが, いくつかバグレポートが続いたところを見ると, 結構,バグが眠ってる部分かもしれませんね.(^_^) F> focus メソッドで現在の focus を得たいのですが、つねにフォーカスの設定 F> をして self をかえすので、それができないと思うんですが、どうでしょう。 確かに focus を得るためのメソッドがないようです. というか,あるのは focus window だけですね. これもメソッドを追加しなければなりません. F> 以前に訊いたのですが、だれも答えてくれなかったので、もう一度質問します F> が、TkOption.get の win という引数は、つかわれていないのですが、これは F> どう考えたらよいのでしょうか。また、マニュアルをみると、引数の順番も違 F> うようなのですが、これはどうなんでしょう。 これまた,確かに.(^_^) ここも要修正ですよね. # widget demo 移植に関係のなかった部分は全く触ってなかったけど, # こういうバグ,まだまだ残ってるのかな? 修正はどなたかやっていただけませんか? どなたもいなければ私がやっても良いですが, ちょいと今忙しいので,少し遅くなってしまいそうですので. -- 永井 秀利 (九工大 知能情報) nagai@ai.kyutech.ac.jp