- 633 名前:再描画 mailto:sage [2005/03/24(木) 21:33:44 ID:K5TJHYPW]
- こんばんは、質問いいですか。
gtkとpthreadを使ってプログラムを作ってます。 メインスレッドはgtk_main()に行ってて、 作成されたスレッドの方でWidgetに変更を加えます。 (GTK_LABELの文字を変えたりとか) ところが、変更した時には直ぐに結果が表れません。 マウスポインタがボタンの上に行ったり、他のソフトを起動したりすると 変更されるのですが、放置しておくとそのままーでいてます。 強制的に再描画してみようと思ってWidgetいじった後に system("xrefresh"); してみたら思った通りに動いてくれました。 でも普通は何か別のそれ用の関数を使うんですよね。 何を使えばいいんでしょうか。
|

|