[#3234] sample of TkFont class — NAGAI Hidetoshi <nagai@...>

永井@知能.九工大です.

52 messages 1998/07/08
[#3241] Re: sample of TkFont class — NAGAI Hidetoshi <nagai@...> 1998/07/09

永井@知能.九工大です.

[#3290] Re: sample of TkFont class — NAGAI Hidetoshi <nagai@...> 1998/07/15

永井@知能.九工大です.

[#3291] Re: sample of TkFont class — matz@... (Yukihiro Matsumoto) 1998/07/15

まつもと ゆきひろです

[#3307] Re: sample of TkFont class — NAGAI Hidetoshi <nagai@...> 1998/07/16

永井@知能.九工大です.

[#3309] Re: sample of TkFont class — matz@... (Yukihiro Matsumoto) 1998/07/16

まつもと ゆきひろです

[#3319] Re: sample of TkFont class — NAGAI Hidetoshi <nagai@...> 1998/07/16

永井@知能.九工大です.

[#3321] Re: sample of TkFont class — matz@... (Yukihiro Matsumoto) 1998/07/16

まつもと ゆきひろです

[#3324] Re: sample of TkFont class — NAGAI Hidetoshi <nagai@...> 1998/07/16

永井@知能.九工大です.

[#3367] Re: sample of TkFont class — Tadayoshi Funaba <tadf@...> 1998/07/22

ふなばです。

[#3369] Re: sample of TkFont class — ttate@... 1998/07/22

立石@JAISTです。

[#3370] Re: sample of TkFont class — Tadayoshi Funaba <tadf@...> 1998/07/22

ふなばです。

[#3371] Re: sample of TkFont class — ttate@... 1998/07/23

立石@JAISTです。

[#3292] exprimental release 1.1b9_31 (hopefully final) — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

20 messages 1998/07/15
[#3293] Re: exprimental release 1.1b9_31 (hopefully final) — Takahiro Maebashi <maebashi@...> 1998/07/15

前橋です。

[#3294] Re: exprimental release 1.1b9_31 (hopefully final) — matz@... (Yukihiro Matsumoto) 1998/07/15

まつもと ゆきひろです

[#3295] Re: exprimental release 1.1b9_31 (hopefully final) — Takahiro Maebashi <maebashi@...> 1998/07/15

前橋です。

[ruby-dev:3417] Re: tk.rb

From: NAGAI Hidetoshi <nagai@...>
Date: 1998-07-27 02:44:34 UTC
List: ruby-dev #3417
永井@知能.九工大です.

>>>>> "M" == Yukihiro Matsumoto <matz@netlab.co.jp> writes:
M> In message "[ruby-dev:3412] tk.rb"
M>     on 98/07/26, Tadayoshi Funaba <tadf@kt.rim.or.jp> writes:
M> |protocol メソッドの定義って、あれでよいのでしょうか。こんな感じかとな
M> |と思うのですが。
M> |
M> |def protocol(name, cmd = Proc.new)
M> |  tk_call('wm', 'protocol', path, name, cmd)
M> |end
M> 多分,以下のような感じでしょう.違うかな?
M>     def protocol(name=None, func=None)
M>       tk_call 'wm', 'protocol', path, name, func
M>     end
M> テストしてません.

多分,これでは機能不足で,引数が省略された時の戻り値の違いを
考慮する必要があると思います.

M> |focus メソッドで現在の focus を得たいのですが、つねにフォーカスの設定
M> |をして self をかえすので、それができないと思うんですが、どうでしょう。
M> TkWindow#focusで現在の focus を得るというのも変な話です.
M> Tk.focusというメソッドを追加しましょう.

追加の場合,オプションを考えて,
get_focus, set_focus(win), get_focus_displayof(win), 
focus_force(win), focus_lastfor(win) といったところが
必要でしょうか?
単なる focus を get_focus に alias するか,
引数に応じて get_focus, set_focus を呼び分けるかは
どちらでも良さそうです.

M> |以前に訊いたのですが、だれも答えてくれなかったので、もう一度質問します
M> |が、TkOption.get の win という引数は、つかわれていないのですが、これは
M> |どう考えたらよいのでしょうか。また、マニュアルをみると、引数の順番も違
M> |うようなのですが、これはどうなんでしょう。
M> 間違ってますね.こんな感じでどうでしょう.
M>   def get win, name, klass
M>     tk_call 'option', 'get', win ,name, klass
M>   end

いいのではないでしょうか.

-- 
                                         永井 秀利 (九工大 知能情報)
                                             nagai@ai.kyutech.ac.jp

In This Thread