ruby-****@sourc*****
ruby-****@sourc*****
2014年 5月 3日 (土) 13:55:41 JST
------------------------- REMOTE_ADDR = 121.114.190.93 REMOTE_HOST = URL = http://ruby-gnome2.sourceforge.jp/ja/hiki.cgi?FrontPage ------------------------- @@ -8,25 +8,36 @@ * 豊富な追加パッケージ(OpenGLによるアニメーション、音声と動画のサポートなど) == インストール -Ruby/GTK2を使用するためには、以下のようにしてインストールします。 +(事前にRuby1.9.3以降(Windowsでは2.0.0以降)をインストールしておいてください。) + +Ruby-GNOME2のパッケージは、全て((<RubyGems.org|URL:https://rubygems.org/>))へ公開されているため、 +gemコマンドでインストールできます。 + +安定版のRuby/GTK2を使用するためには、以下のようにしてインストールします。 + gem install gtk2 -ただし、事前にRuby1.9.3以降(Windowsでは2.0.0以降)をインストールしておく必要があります。 +最新版のRuby/GTK3を使用するためには、以下のようにしてインストールします。 + gem install gtk3 + == パッケージ Ruby-GNOME2 Projectでは現在、以下のパッケージを提供しています。 ---- 最小限のパッケージ +--- 最小限のパッケージ(Ruby/GTK2) Ruby/GTK2が動く最小限のパッケージです。gtk2をインストールすると全て入ります。 * gtk2, atk, gdk_pixbuf2, glib2, pango +--- 最小限のパッケージ(Ruby/GTK3) + Ruby/GTK3が動く最小限のパッケージです。gtk3をインストールすると全て入ります。 + * gtk3, atk, gdk_pixbuf2, glib2, pango, gio2, gdk3, gobject-introspection --- その他のパッケージ 追加的なパッケージです。全てgemによりインストールできます。 ただし、Windowsでは*マークのパッケージは使用できません。 - * clutter, clutter-gstreamer, gio2, gstreamer, gtksourceview2, poppler, rsvg2, goocanvas*, vte*, webkit-gtk2* + * clutter, clutter-gstreamer, gio2, gstreamer, gtksourceview2, gtksourceview3, poppler, rsvg2, goocanvas*, vte*, vte3*, webkit-gtk2*, webkit-gtk* -=== Ruby/GTK2 +=== Ruby/GTK2, Ruby/GTK3 マルチプラットフォームに対応したGUIウィジェットを提供するライブラリです。このライブラリを使うことでGUIアプリケーションを開発できます。 @@ -65,10 +76,22 @@ Mozillaブラウザウィジェットです。GtkアプリケーションにMozillaを組み込むことができます。 (※Ruby/GtkMozEmbedは非推奨です。代わりにRuby/WebKitGTKを使用してください。) -=== Ruby/GtkSourceView2 +=== Ruby/GtkSourceView2, Ruby/GtkSourceView3 テキストエディタ向けのソースコードハイライトウィジェットです。 言語毎にキーワードを強調したり色付けしたりできます。 +(Ruby/GTK2版がRuby/GtkSourceView2、Ruby/GTK3版がRuby/GtkSourceView3です。) === Ruby/Poppler @@ -80,22 +92,46 @@ SVGパーサです。 SVGを描画したり、他のフォーマットに変換したりできます。 -=== Ruby/VTE +=== Ruby/VTE, Ruby/VTE3 GNOME 端末が使う端末エミュレータウィジェットです。 +(Ruby/GTK2版がRuby/VTE、Ruby/GTK3版がRuby/VTE3です。) +=== Ruby/GooCanvas + +描画にcairoを用いるキャンバスウィジェットです。図形や他のウィジェットなどを自由に配置できます。 +(Ruby/GTK3専用です。) + === Ruby/Clutter OpenGLベースのGUIコンポーネントです。高速で、視覚的にリッチで、アニメーションするGUIを作成できます。 -=== Ruby/WebKitGTK2 +=== Ruby/WebKitGTK2, Ruby/WebKitGTK Webブラウザウィジェットです。WebKitレンダリングエンジンを使用します。 +(Ruby/GTK2版がRuby/WebKitGTK2、Ruby/GTK3版がRuby/WebKitGTKです。) === Ruby/ClutterGStreamer Clutterウィジェットの中で動画や音声を再生することができます。 +=== Ruby/ClutterGTK + +ClutterをGTK+で利用するためのパッケージです。 +(Ruby/GTK3専用です。) + == 開発者向け情報 Ruby-GNOME2 Project Teamによって、継続的に開発が進められています。 @@ -147,6 +171,31 @@ = GTK+ 3への対応について Ruby-GNOME2 Projectでは、 GTK+ 3 への対応を進めています。対象は、以下のパッケージです。 +GTK+ 2は開発がほぼ終了しており、現在はGTK+ 3が最新版です。 === Ruby/GTK3 @@ -155,15 +180,39 @@ 基礎的な、ウィンドウやイベントの処理を扱います。 Ruby/GTK2はGDKの機能が含まれていますが、Ruby/GTK3は別パッケージに分かれています。 -=== Ruby/GooCanvas -描画にcairoを用いるキャンバスウィジェットです。図形や他のウィジェットなどを自由に配置できます。 - === Ruby/GtkSourceView3 === Ruby/VTE3 + +=== Ruby/GooCanvas -=== Ruby/Clutter-GTK +=== Ruby/ClutterGTK === Ruby/WebKitGTK