ruby-****@sourc*****
ruby-****@sourc*****
2013年 9月 3日 (火) 12:47:17 JST
------------------------- REMOTE_ADDR = 203.141.92.15 REMOTE_HOST = URL = http://ruby-gnome2.sourceforge.jp/ja/hiki.cgi?FrontPage ------------------------- @@ -117,6 +117,32 @@ * ((<URL:https://lists.sourceforge.net/lists/listinfo/ruby-gnome2-cvs>)) += GObject Introspectionへの対応について + +Ruby-GNOME2 Projectでは、GObject Introspectionへの対応を進めています。 + +== GObject Introspectionとは + +GObjectベースのライブラリのバインディングを自動的に作成する機能です。 +Rubyバインディングを作成する機能は、Ruby/GObjectIntrospectionパッケージとして提供しています。 + +ただし、自動的に作成すると、RubyらしくないAPIになってしまう場合があります。 +Ruby-GNOME2 ProjectではRubyらしいAPIを大事にしているため、手動での微調整も行っています。 + +== 対象パッケージ + + * Ruby/Clutter + * Ruby/GStreamer (2.0.0以降) + * Ruby/GooCanvas (2.0.1以降) + +== お願い + + * サンプルの移植を進めていますが、まだ完了していません。 + * うまく動かない場合、GitHubのissuesかメーリングリストまでご一報ください。 + * ((<GitHub issues|URL:https://github.com/ruby-gnome2/ruby-gnome2/issues>)) + * ((<メーリングリスト|URL:https://lists.sourceforge.net/lists/listinfo/ruby-gnome2-devel-ja>)) + + = GTK+ 3への対応について Ruby-GNOME2 Projectでは、 GTK+ 3 への対応を進めています。対象は、以下のパッケージです。