-
assigned issue to
変更予定: ステータスバーの描画方法の全プラットフォーム統一
Issue #157
resolved
現在、ステータスバーはWindowsとlinuxで異なる方法で描画しています。
なぜかというと、ステータスバーはwxPythonによってButtonを描画したものをSurfaceに変換して使っており、それはWindows側では通るものの、linuxではwx側スレッド以外でButtonを描画しようとするとチェックに引っかかって落ちてしまうからです。
そもそもwx側のオブジェクトをpygame側で使う事はよくありません。現在のWindows版ではたまたま通っていますが、何か不具合の元となる可能性もあるし、将来チェックが強化されて使えなくなるかもしれません。
Windows上でも、現在linux側で行っている描画方法に切り替える必要があります。現在はボタンのカドの丸い部分にアンチエイリアスがかからず汚いので、そこのところを改善してから切り替えたいです。
Comments (3)
-
reporter -
reporter pull request #412
-
reporter - changed status to resolved
対応完了。
- Log in to comment
WinVista風のボタン描画にする方向で着手。