From: Kouhei Sutou Date: 2015-09-22T16:18:43+09:00 Subject: [ruby-list:50227] [ANN] Ruby-GNOME2 3.0.4 須藤です。 Ruby-GNOME2プロジェクトはRuby-GNOME2 3.0.4をリリースしました。 2と3があって紛らわしい感じがしますが、GTK+ 3に完全に対応した ので3.x系のバージョンにしました。 Ruby-GNOME2はマルチプラットフォームで動作するGUIツールキット です。Rabbitという有名なプレゼンツールやmikutterという有名な Twitterクライアントで使われています。 バックエンドとしてGTK+というGUIツールキットを使っていて、そ れの最新版のGTK+ 3に対応しました。 Windowsでもgem install gtk3とすれば必要なものがすべてインス トールできるので、RubyでGUIアプリケーションを作りたい人は使っ てみてください。 Web: http://ruby-gnome2.osdn.jp/ インストール: gem install gtk3 = Ruby-GNOME2について Ruby-GNOME2はGNOMEで使用されるGTK+などの主要なライブラリの Rubyバインディング集です。 GTK+はマルチプラットフォーム対応のGUIツールキットなので、マ ルチプラットフォーム対応のGUIアプリケーションをRubyで書くこ とができます。 サポートしているライブラリは以下の通りです。 * Ruby/GLib2 - 基本的かつ便利なユーティリティクラス群。および、 GLib::Objectをはじめとする基本クラスを提供。他のライブラリ から参照される * Ruby/GObjectIntrospection - 動的にライブラリのメタデータにアクセ スし、動的にRubyバインディングを作る ライブラリ * Ruby/GIO2 - ローカル・ネットワークを含め多くの入 出力操作を提供する * Ruby/ATK - アクセシビリティ * Ruby/Pango - 国際化されたテキスト・フォント処理 * Ruby/GdkPixbuf2 - イメージ(画像)処理 * Ruby/GTK2 - GUIコンポーネント * Ruby/GDK3 - 環境依存の描画処理を抽象化したライブラリー * Ruby/GTK3 - GUIコンポーネント * Ruby/Clutter - OpenGLベースのGUIコンポーネント * Ruby/ClutterGTK - Ruby/GTK3とRuby/Clutterを連携させる * Ruby/GStreamer - 動画・音声処理 * Ruby/ClutterGStreamer - Ruby/GStreamerとRuby/Clutterを連携させる * Ruby/GtkSourceView3- テキストエディタ向けの高度なテキスト表示コンポーネント (言語毎にキーワードを強調する等) * Ruby/Poppler - PDFレンダリング用のライブラリ * Ruby/RSVG - SVG処理 * Ruby/VTE3 - ターミナルエミュレーター用のウィジェット * Ruby/WebKit2GTK - Webブラウザー = 各種リソース - 質問場所・問題報告場所 https://github.com/ruby-gnome2/ruby-gnome2/issues - メーリングリスト http://sourceforge.net/mail/?group_id=53614 - サンプルスクリプト https://github.com/ruby-gnome2/ruby-gnome2/tree/master/gtk3/sample