ruby-****@sourc*****
ruby-****@sourc*****
2011年 2月 11日 (金) 16:04:05 JST
------------------------- REMOTE_ADDR = 111.100.80.251 REMOTE_HOST = URL = http://ruby-gnome2.sourceforge.jp/ja/hiki.cgi?FrontPage ------------------------- @@ -1,6 +1,87 @@ = Ruby-GNOME2 Project Website Ruby-GNOME2 ProjectはGTK+-2.x, GNOME-2.x開発環境をオブジェクト指向スクリプト言語((<Ruby|URL:http://www.ruby-lang.org/>))から利用するための拡張ライブラリを開発・公開するプロジェクトです。 +== インストール +Ruby/GTK2を使用するためには、以下のようにしてインストールします。 + + gem install gtk2 + +ただし、事前にヘッダファイル等をインストールしておく必要があります。(Windowsでは不要) + +例えば、Ubuntu10.10では以下のパッケージをインストールしておけば問題ないはずです。 + * ruby1.8-dev(ruby1.9を使用する場合は、ruby1.9.1-dev), libgtk2.0-dev + +== パッケージ +Ruby-GNOME2 Projectでは現在、以下のパッケージを提供しています。 + +--- 最小限のパッケージ + Ruby/GTK2が動く最小限のパッケージです。gtk2をインストールすると全て入ります。 + * gtk2, atk, gdk_pixbuf2, glib2, pango +--- その他のパッケージ + 追加的なパッケージです。全てgemによりインストールできます。 + + ただし、Windowsでは*マークのパッケージは使用できません。 + * gio2, goocanvas, gstreamer*, gtkmozembed*, gtksourceview2, poppler, rsvg2, vte* + +=== Ruby/GTK2 + +マルチプラットフォームに対応したGUIウィジェットを提供するライブラリです。このライブラリを使うことでGUIアプリケーションを開発できます。 + +=== Ruby/ATK + +ATK は他のツールキットやアプリケーションの実装へのアクセシビリティインターフェースのセットを提供しています。ATK インターフェースを利用すると、アクセシビリティツールは実行中のアプリケーションの表示とコントロールに完全にアクセスできます。 + +=== Ruby/GdkPixbuf2 + +様々な画像フォーマットの読み込み、書き出し、画像操作機能を提供するするためのライブラリです。 + +=== Ruby/GLib2 + +GLib は C で書かれたライブラリとアプリケーションの核となるアプリケーションのビルディングブロックを提供しています。GLib は GNOME で利用されているコアのオブジェクトシステムや main ループの実装、文字列や一般的なデータ構造のための多数のユーティリティ関数を提供しています。 + +=== Ruby/Pango + +多言語に対応したテキスト描画ライブラリです。 +OTFなど最近使われているすべてのフォント形式に対応していて、縦書きなどもできます。 + +=== Ruby/GIO2 + +ローカルファイル、リモートファイル(Webサーバ上にあるファイルなど)など、様々な場所にあるリソースの読み書きを統一的に扱 +える(同じように操作できる)機能を提供するライブラリです。 +もっとたくさんの機能がついたopen-uriのようなものです。 + +VFSというとわかる人にはわかったりするようなものです。 +(実際はGIO=VFS+αですが。) + +=== Ruby/GooCanvas + +=== Ruby/Gstreamer + +マルチメディアアプリケーションを作成するための強力なフレームワークです。音声と動画の両方をサポートしています。 + +=== Ruby/GtkMozEmbed + +Mozillaブラウザウィジェットです。GtkアプリケーションにMozillaを組み込むことができます。 + +=== Ruby/GtkSourceView2 + +=== Ruby/Poppler + +PDFパーサです。 +PDFを描画したり、他のフォーマットに変換したり、テキストを抽出したりできます。 + +=== Ruby/RSVG2 + +SVGパーサです。 +SVGを描画したり、他のフォーマットに変換したりできます。 + +=== Ruby/VTE + +GNOME 端末が使う端末エミュレータウィジェットです。 + + += 以下の情報は古いため、参考程度にしてください + Ruby-GNOME2 Projectでは現在、以下のパッケージを提供しています。 --- ruby-gtk2 package