From: Masahiro S. ()
<sa...@to...> - 2006-06-11 16:13:59
|
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+を初期化することが出来ます。 -- 酒井 政裕 / Masahiro Sakai |