バグ:設定ダイアログでカード画像の透過色と同色の別パレット部分が透過されないことがある
たとえば「オークの城」または「師匠屋閉店セール」の「応急処置」などで確認できます。
確認ビルド:20170722b_x86
Comments (5)
-
repo owner -
reporter - changed status to resolved
再現しなくなったのを確認しました。
c91a07cで2075になったようで、デイリービルドは実際に2075でビルドしてあるようなのですが、自分の環境だと2075を入れてビルドしようとするとdwtの
OleClientSite.di
でエラーが出ているらしくビルドできません。http://forum.dlang.org/post/ogrr3v$k7l$1@digitalmars.com
ググったところ修正されるまで2073使ってて的なことが書いてあり、いまのところ2073を入れ直したらビルドできているのですが、このまま使っていても大丈夫でしょうか…?
-
repo owner DWTの方のアップデートはしましたか? Gitを使用している場合は、git pullで最新の更新を入手してください。
base
やorg.eclipse.swt.win32.win32.x86
などのサブモジュールを個別にcloneしている場合は、それぞれpullしなくてはならない事にも中してください。 -
repo owner *.di
が壊れるバグが残っているのであれば、dwt\imp
のファイルを使うのではなく、各サブモジュールのソースコードを直接importするようにすれば回避できると思います。 -
reporter https://github.com/d-widget-toolkit/dwt
のclone or downloadで落としているので多分最新だと思います。(3月に落とした時はサブフォルダが空の状態で落とされたんですが、仕様変更されたのか全部入っている感じ?)各サブモジュールのソースコードを直接importするようにすれば回避できると思います。
"-I%@P%\..\..\..\dwt\dwt\org.eclipse.swt.win32.win32.x86\src""-I%@P%\..\..\..\dwt\dwt\base\src"
直指定でいけました!ありがとうございます。教えてもらえなければ絶対挫折してました…。
- Log in to comment
pull request #166
ありがとうございます。
カードなどでは一旦他のイメージと重ね合わせてから透過するので最低でも24-bitイメージとなり、パレット上の違いは無効になるという事のようですね。
カードやアイコンなど描画対象によってパレットが消えたり消えなかったりする気もしますが、確認した限りメッセージなどでも消えるようです。