きくたにです。

On Wed, 12 May 1999 09:41:22 +0900,
"Dai.K."  wrote:

> # ruby-list に出てしまった、早くリリースしないと(^^;

そうか、あれは-extだったのか。
まあプレッシャーをかけてあげたということで許してください(^^)。

> > 質問は、
> > 「右のファイル名が出てくるところにもスクロールバーを付けたい」
> > です。いろいろ試行錯誤したけどわからなかったんで。
> 
>   List を直に貼ってますけれど、ScrolledWindow で包むようにします。

そうか、なんかで包むんだろうと、boxとかでやってましたが、
もっと簡単だったのか。これでうまく行きました。

しかし、このプログラム、左の画面にはdirしか出さないようにしたいんですが、
uncollapseすると、ファイルのための枝が出て醜いですね。
どうればいいんだろ。

--- tree.rb.orig        Tue May 11 18:52:40 1999
+++ tree.rb     Tue May 11 18:52:43 1999
@@ -65,8 +65,8 @@
       end
     end
   end
-  dir[dirname].append item
   if File.directory? f
+    dir[dirname].append item
     item.show
     dir[f] = Gtk::Tree.new
     item.set_subtree dir[f]

にしても同じだし。

> > あと、なんだか「すっごく遅い」んですけど。
> 
>   バグです。rbgtk.c の最後の方を以下のように修正すれば早くなります。
> -  gtk_timeout_add(1, (GtkFunction)idle, 0);
> +  gtk_timeout_add(100, (GtkFunction)idle, 0);
> 
>   詳しくは ruby-ext:00180,00182 を参考に。0.17 ではとりあえず 100 にする
> つもりです。

すみません、読んでたのにトリ頭なんで忘れてました。
頭のかたすみにあったのに読み直さなかった。
ありがとうございます。これで快適になりました。
一時はruby-1.0のころのruby/tkより遅いぞ、どうしたんだと思ってました。


あと要望ですが、他の拡張モジュール同様、rubyのtopディレクトリで
make & make install するだけで入るようにはならないでしょうか?
gtkだけ、ディレクトリに降りて ruby extconf.rb;make;sudo make install
するのはけっこう手間に感じるので。

-- 
人生を背負い投げ

菊谷 誠(Kikutani Makoto)  kikutani / sprintmail.com