GTK+の可能性


GTK+3.0って新しいの?と思って調べてみた。 「The GTK+ Project」のホームページからリリース・ノートを見ると、

・GTK+1.1.15:1999/02/27GTK+の夜明け
・GTK+2.4.0:2004/03/162.xの登場
・GTK+3.0.0:2011/02/103.xの登場
・GTK+2.24.13:2011/09/232.xの終焉
・GTK+3.4.4:2012/07/15現行最新バージョン

1.xは5年間、2.xは7年半続き、3.xは昨年2月に登場してから1年半以上が経ち、 今ではバージョン3.4.4に至っている。 長い歴史を持ち、3.xも改良が重ねられているであろう。


ウィジェット(Widget)


GTK+3.0をインストールした時に、マニュアルが入っていた。端末から起動してみる。
devhelp
完全英語マニュアルが登場する。 「Setting Started with GTK+」をクリックすると、 最初に「Compiling the GTK+ libraries」が紹介される。 クリックした先を見ると、序章で実行した
pkg-config --cflags gtk+-3.0
は、UNIX環境でのGTK+コンパイラを確認する事だったらしい。チェック方法がもう一つ記されている。
pkg-config --libs gtk+-3.0
これを端末から実行すると、
-lgtk-3 -lgdk-3 -latk-1.0 -lgio-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo-gobject -lpango-1.0 -lcairo -lgobject-2.0 -lglib-2.0
環境により差異は有るものの、このような表示が出ればOKらしい。 続いてコンパイル方法が記されているが、その前に、ウィジェット・ギャラリーを見てみる。 Visual Basicではツールボックスからラベル、ボタン、イメージなどの目的のツールをフォームの上に、 好みの位置に好みのサイズで配置した。 これらのツールをGTK+では、
ウィジェット
と呼ぶらしい。 ギャラリーの展示品を眺めてみる。

AccelLabel
Button
CheckButton
ColorButton
ComboBox
Entry
SearchEntry
FontButton
AppChooserButton
Image
Spinner
Label
LevelBar
LinkButton
LockButton
MenuButton
MenuBar
ProgressBar
SpinButton
Statusbar
ToggleButton
Toolbar
Switch
FileChooserButton
Frame
IconView
Notebook
Paned
RadioButton
Scale
ScrolledWindow
Separator
TextView
ToolPalette
TreeView
Window
MessageDialog
VolumeButton
PageSetupUnixDialog
Assistant
ColorSelectionDialog
ColorChooserDialog
FontSelectionDialog
AppChooserDialog
RecentChooserDialog
PrintUnixDialog
FontChooserDialog
FileChooserDialog

結構な充実ぶりである。GTK+学習のモチベーションを上げつつ、 次章からいよいよ、GTK+を使ってみたいと思う。


前章  | 目次 |  次章



トップ



/