[#5219] ruby for perl users — Noritsugu Nakamura <nnakamur@...>

35 messages 1997/11/09
[#5220] Re: ruby for perl users — tateishi@... (Tateishi Takaaki) 1997/11/09

立石です。

[#5224] Re: ruby for perl users — shugo@... (Shugo Maeda) 1997/11/09

前田です。

[#5243] read from subprocess — Kikutani Makoto <kikutani@...>

きくたにです。

17 messages 1997/11/10
[#5250] Re: read from subprocess — matz@... (Yukihiro Matsumoto) 1997/11/11

まつもと ゆきひろです

[#5300] Win32用の Rubyでの tkの使用 — Tomoaki Takebayashi <tota@...>

はじめまして、竹林といいます。

14 messages 1997/11/15
[#5302] Re: Win32用の Rubyでの tkの使用 — WATANABE Hirofumi <eban@...> 1997/11/15

わたなべです.

[#5303] Re: Win32 用の Rubyでの tkの使用 — Tomoaki Takebayashi <tota@...> 1997/11/15

[#5305] Re: Win32 用の Ruby での tk の使用 — aito@...5sun.yz.yamagata-u.ac.jp 1997/11/17

あ伊藤です.

[#5320] ruby 1.0-971118 released — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

20 messages 1997/11/18
[#5337] Re: ruby 1.0-971118 released — WATANABE Hirofumi <watanabe@...> 1997/11/19

わたなべです.

[#5340] Re: ruby 1.0-971118 released — matz@... (Yukihiro Matsumoto) 1997/11/19

まつもと ゆきひろです

[#5398] 配列への追加について — a-nisida@... (西田明良)

はじめまして、西田@初心者 と申します。m(..)m

16 messages 1997/11/22

[ruby-list:5204] Re: Tk の使い方

From: nkon@...2.3web.ne.jp
Date: 1997-11-01 12:15:07 UTC
List: ruby-list #5204
 
近藤と申します。

> お絵書きアプリケーションを作っているのですが、
> うまく、動きません。添削していただけないでしょうか。

一点は自己解決しました。

> 2. Cet#initialize で widgets を作成しているのですが、canvas に
>    scrollbar をつけています。最初は、思った通りに表示されているのです
>    が、scrollbar を動かしたら、突然終了してしまいます。

>  	@h_scroll = TkScrollbar.new(@canvasframe, {"relief" => "sunken", \
>  							  "orient" => "horizontal", \
>  							  "command" => @canvas.yview});

"command" => @canvas.path+" xvew"

のようにするのですね。

もう一点の

> 1. Manager#initialize で Tk.after 1000, Proc.new{@root.withdraw}
>    で root window を消しているのですが、root window がうまく消される時
>    と、ずっと表示されたままの時があります。表示されたままの時が多いで
>    す。

は疑問のままです。原因、対策を教えて下さい。

あと、ruby - version 1.0-971003 (i586-linux) でインストールされる
lib/ruby/tk.rb で、TkScrollbar#get が私の思っていた以下のコードでエラー
になったので、

h_scroll = TkScrollbar(...)
x_orig, x_end = h_scroll.get

lib/ruby/tk.rb に変更を加えました。

661c661
<     ary1 = tk_send('get').split
---
>     ary1 = tk_send('get', path).split
664c664
<       ary2.push number(i)
---
>       push number(i)

Q1. 本当は、どのようにアプリケーションコードを書けばよいでしょうか?
Q2. この変更作業は正しいでしょうか?

どうか教えて下さい。

--
*** メイルアドレス変わりました ***
近藤靖浩 <nkon@osk2.3web.ne.jp>
http://www2.osk.3web.ne.jp/~nkon/3web/
http://tsl.pe.u-tokyo.ac.jp/~kon/tslhome/

In This Thread