From: Kouhei S. <ko...@co...> - 2006-12-04 14:49:47
|
須藤です. GLibはGType(GObject)に依存していないため,glib-mkenumsで自動 生成できるGTypeを提供していません.そのため,enumを定義する ためにRuby/GLib2が提供している便利マクロG_DEF_CONSTANTSを使 えません. ただ,Ruby/GLib2はGObjectに依存しているので,Ruby/GLib2側で GLibのヘッダーファイルからglib-mkenumsを用いてGTypeを作って も問題なさそうに思います.私は,Ruby/GLib2内でGLibのenumを定 義するためにG_DEF_CONSTANTSを使いたいので,こんなパッチを当 ててもいいですか? |