Ruby GTK2

目次

Ruby GTK+2とは

本稿はGTK+2ライブラリを使ったRubyプログラミングのチュートリアルである.本ページでは,このチュートリアルのポリシー,GTK+の概要などについて言及する.

本稿について

サンプルコードのテスト環境

Ruby1.8.7
GTK+2.10.0

ポリシー

本稿の記述ポリシーは次の通りである.


GTK+2

GTK+はC言語で作成されたGUIツールキットであり,かつさまざまな言語でライブラリが提供されている.GTK+を利用したソフトウェアには次のようなものがある.

GTK+はマルチプラットフォームなツールキットであり,主にFreeBSDやLinuxなどのUNIX系OSで利用されているものの,WindowsやMacなどにも移植されている.

また,GTK+2とGTK+1の互換がない.なお本ページで単にGTK+といった場合はGTK+2を指す.

GTK, GDK, GLib

GTK+はさまざまなライブラリの集合であり,以下のようなものから成る.

これらはウィジェット集や描画ツールなどさまざまであるが,本ページではこれ以上言及しない.