GTK では でタイムアウトを設定できますg_timeout_add。と同様g_signal_connectに、このg_timeout_add関数はタイムアウトを表す ID を返します。それで、IDを使用してタイムアウトをキャンセルする方法はありますか? ドキュメントを見ても、タイムアウト イベントをキャンセルする方法idはありませんが、何らかの方法があるはずだと思いg_timeout_addます。
それで、タイムアウトイベントをキャンセルする方法はありますか、それともユーザー提供のタイムアウトハンドラ関数内でチェックできる「キャンセルフラグ」を設定して手動で処理する必要があるだけですか?