From: Kouhei S. <ko...@co...> - 2006-12-05 14:56:55
|
須藤です. In <200...@hi...> "Re: [ruby-gnome2-devel-ja] Ruby/GLib2でglib-mkenumsを使いたい" on Tue, 5 Dec 2006 02:26:21 +0900, Masao Mutoh <mu...@hi...> wrote: > > ただ,Ruby/GLib2はGObjectに依存しているので,Ruby/GLib2側で > > GLibのヘッダーファイルからglib-mkenumsを用いてGTypeを作って > > も問題なさそうに思います.私は,Ruby/GLib2内でGLibのenumを定 > > 義するためにG_DEF_CONSTANTSを使いたいので,こんなパッチを当 > > ててもいいですか? > > なるほど。便利ですね。当ててくださいませ。 > #ただ、これ、当てた後、既存のコード部分で定数を使っている > #ところも修正が必要じゃないですか? RVAL2GENUM()がIntegerの場合でも頑張って動いてくれるので大丈 夫だと思います. > ただ、せっかくですので、pkg-config.rbのように、 > glib/src/lib/glib-mkenums.rb というファイルを作って、 > 他のライブラリからも呼び出すことができるようにして > いただけるとさらにうれしいです ;)。 そうしました. |