Gtk2_IndexedComboBox

目次
シンプルな例 -- はじめの一歩
Glade コンボボックスの攻略法 -- glade コンボをこのクラスで使用する方法
Gtk2_IndexedComboBox -- 本体クラス
Gtk2_IndexedComboBox_Model -- 裏で活躍するモデルクラス

Gtk2_IndexedComboBox は簡単に使えるように作られており、 GtkComboBox::new_text() で作成したコンボボックスと似た API をもっています。 このウィジェットには、モデルなどを使わずに直接 キー/値 の組を追加することができます (モデルを使用することも可能です)。 現在選択されているキーを取得するメソッドもあります。

キーと値はどちらも文字列ですが、整数を使用することもできます。 これは、データベースからの行 ID を選択するウィジェットで、 実際には ID に対応する文字列を表示させたい場合などに有用です。 デフォルトでは、セルのレンダラとして GtkCellRendererText をひとつ使用します。