久しぶりにgtkを使ったので,ポイントとなる処理をメモ.
widgetは ハッシュ表を持っていて,{文字列, 整数値}のペアを追加できる.
たとえば {"user_data", value} を追加するなら,以下のようにする.
g_object_set_data(G_OBJECT(widget), "user_data", (gpointer)value );
値の参照は以下のようになる.
g_object_get_data(G_OBJECT(widget), "user_data"));