[ruby-list:50227] [ANN] Ruby-GNOME2 3.0.4

From: Kouhei Sutou <kou@...>
Date: 2015-09-22 07:18:43 UTC
List: ruby-list #50227
須藤です。

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

In This Thread

Prev Next