From: Masao M. <mu...@hi...> - 2006-06-17 14:52:13
|
むとうです。 全てのサンプル等でGtk.initを呼び出しているものを 修正しました。 On Sat, 17 Jun 2006 22:22:03 +0900 Masao Mutoh <mu...@hi...> wrote: > むとうです。 > > On Tue, 13 Jun 2006 00:39:20 +0900 > Masao Mutoh <mu...@hi...> wrote: > > > むとうです。 > > > > On Mon, 12 Jun 2006 01:13:36 +0900 (JST) > > Masahiro Sakai (酒井政裕) <sa...@to...> wrote: > > > > > Gtk.init を導入するきっかけになった私が言うのもアレなのですが、 > > > 毎回 Gtk.init しなくてはいけないのは、「設定無しが良い設定」 > > > という観点から、あまり良くない設計だと思うようになりました。 > > > > > > そこで提案なのですが、現在の gtk2.rb の中身を gtk2/base.rb の > > > ようなファイル(名前は適当)に移動して、gtk2.rb 自体は > > > 「require 'gtk2/base'; Gtk.init」のような中身にするというのは > > > どうでしょうか? > > > > > > そうすれば、一般のアプリケーションでは require 'gtk2' するだ > > > けで Gtk.init なしで使うことが出来、またgtk+を自分自身で初期 > > > 化する必要のある特殊なアプリケーションでは、 require 'gtk2' > > > のかわりに require 'gtk2/base' とすることで、自分で Gtk.init > > > を使ってgtk+を初期化することが出来ます。 > > > > なるほど。基本的には賛成です。 > > > > ちょっと気になるのが、 > > 1. "gtk2/base"のためだけにフォルダを作ること。 > > 2. 互換性を残す > > > > の2点ですが、まぁ、1は許容範囲ですかね。 > > 2.は必須ですね。従来のGtk.initを呼び出しているのはそのまま使える > > ようにするのと、Gnome::Program.newがおかしくならなければ良いのかな。 > > > > その辺だけ気をつけて頂いた上で、お任せしちゃってよろしいですか? > > 私の方でやってしまいました。 > > 名前等も同じです。 > > それでは。 > > -- > .:% Masao Mutoh<mu...@hi...> > > > _______________________________________________ > ruby-gnome2-devel-ja mailing list > rub...@li... > https://lists.sourceforge.net/lists/listinfo/ruby-gnome2-devel-ja > -- -- .:% Masao Mutoh<mu...@hi...> |