glib について語るスレ

このエントリーをはてなブックマークに追加
24名無しさん@お腹いっぱい。
先日から glib 使い始めたばかりなんだが、
glib の Main Event Loop の設計ってどうかと思うぞ。
俺の使い方がおかしいだけかも知れんが…
GSourceFuncs 構造体で、prepare, check, dispatch の各関数を登録するんだが、
大域変数(static でもいい)を使わないと、これらの関数に必要な情報を渡せない。
各関数の引数に gpointer 型の変数でも一個追加すれば解決できる問題だと思うんだが…
やっぱり俺の使い方がおかしいのか?