2012-02-11

DrawingArea のダブルバッファリング

まあぼくがドキュメントちゃんと読んでなかったからなのですが。
Cairo で描画するときに激しくちらついたのでなんでだろーと思ったらダブルバッファリングのためのメソッドを呼んでやってなかったという間抜けです。なんせ DrawingArea なんて使うの初めてですし。
DrawingArea.GdkWindow.BeginPaintRect あたりを描画前に呼んでやって、DrawingArea.GdkWindow.EndPaint を終わったら呼べばいいみたいです。

0 件のコメント:

コメントを投稿