稲地です。

----- Original Message -----
送信者 : Hiroshi Igarashi <igarashi / ueda.info.waseda.ac.jp>
宛先 : ruby-ext ML <ruby-ext / netlab.co.jp>
送信日時 : 1999年6月13日 23:01
件名 : [ruby-ext:00243] Re: ruby-gtk-0.18 patch


> sample/testgtkも手を入れて頂いたようで、ありがとうございます。
> GTK+-1.2.xのtestgtkとのつき合わせ作業をしていなかったので
> 声をかけていなかったのですが、この作業を含めてtestgtkへの
> contributionも歓迎しています。ruby/gtkの練習にもなりますし
> (未実装メソッドに遭遇する可能性大ですが^_^;)、お時間のある方は
> 御協力お願いします。

実は GTK の言語バインディング(主にオブジェクト指向言語)について
調べていて ruby-gtk を知ったのですが、ちょっとはまりました。

しかし、我が家の環境は Pentium 90MHz メモリ32MB の Vine Linux1.0
なので、コンパイル時間がかなりかかってしまいます。ちょっとしたミスで
コンパイルし直さなければならないときが、とっても苦痛なのでした。
クラス別にソースを分けるなどしませんか?

> > 一部、仕様変更も行っています。まずければ指摘してください。
>
> 一応簡単にチェックしながら取り込みたいと思います。
> これから見るのですぐとはいきませんが、

よろしくお願いします。

> 今週中には0.19pre1を出すつもりです。

それでは、その前に第2段をと。
今度は testgtk の ColorSelectionDialog サンプル
を実現できるようにするパッチです。
申し訳ないですが、前回パッチをかけた後にかけるパッチです。

 解凍すると次のファイルができます。

  rbgtk018.patch2 ... パッチ本体
  ChangeLog ... 変更点の記録
  colorselect.rb ... とりあえず作ってみた testgtk の colorselect デモ

おかしなところがあればお知らせください。

# CTree はちょっと骨がおれそう

---
稲地 稔 (e-mail: inachi / earth.interq.or.jp)

-------------
begin 644 rbgtk-patch2.tar.gz
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
&%WX`*```
`
end