gtkを触りはじめてみたメモ
一応 haskellのgi-gtkバインディングを使えるようになることが最終目標だが、 まずはCでのサンプルを実装してみている
基本的な仕組み
基本的には
GtkWidgetをContainerに入れてゆくsignalにたいしてコールバック関数を与えてやる。トップレベルは
GtkApplicationで、その中にGtkWindowを入れる。gpointerは*voidと同値。なので何でも入れられる
一応 haskellのgi-gtkバインディングを使えるようになることが最終目標だが、 まずはCでのサンプルを実装してみている
基本的には GtkWidget を Container に入れてゆく
signal にたいしてコールバック関数を与えてやる。
トップレベルは GtkApplication で、その中に GtkWindow を入れる。
gpointer は *void と同値。なので何でも入れられる