From: Masahiro S. <s01...@sf...> - 2002-07-26 09:58:16
|
さかいです。 ようやくテストとレポートから解放されました。(^^;) From: Masao Mutoh <mu...@hi...> Subject: Re: [ruby-gnome-users-ja] Re: Ruby/GNOMEの呼び出し時の引数 Date: Tue, 16 Jul 2002 01:43:10 +0900 > > そういえば、libgimpuiではgimp_ui_init()という関数をgtk_init()の代わり > > に呼び出すことになっているのですが、Ruby/GtkとGimp-Rubyの組合わせだと、 > > gimpui.soがgimp_ui_init()を呼び出す前に、gtk.soがgtk_init()を呼び出し > > てしまってあまり嬉しくない事になるという事がありました。 > > なるほど。 > ソースを見ていないでこういうこというのもなんですが、嬉しくないなりに > うまい解決策ってのがあったのでしょうか。それとも、何か制限があるとか? どの辺りが嬉しくなかったかというと、gtk_init()は2回目以降の呼び出しで は何もしないので、先にRuby/Gtkがgtk_init()を呼び出してしまっていると、 gimp_ui_init()が内部でgtk_init()の呼び出した際の引数が無視されてしまう 事でした。 今のところ、大した問題ではないし、 うまい解決法もなかったので放置してあります。 > > PS: > > Gimp-Rubyですが、一人でいじっているのにも飽きたので、 > > 誰か一緒にやりませんか? > > じゃ、私が。といいたいところですが、もう首が回りません(^^;)。 > #っていうかすでに回っていないという説も... うーん。残念。 > Ruby/GTKが必ず必要と言うことでしたら、Ruby-GNOMEに入れてしまうとか? > #入れすぎ?(^^;) さすがにそれはやり過ぎかと。(^^;) ちなみに、Ruby/Gtk無しでもGUIが使えなくなるだけで、 一応スクリプトを動かすことは問題なく出来るようになってます。 -- さかい |