バグ:設定ダイアログでカード画像の透過色と同色の別パレット部分が透過されないことがある

Issue #175 resolved
暗黒 騎士 created an issue

たとえば「オークの城」または「師匠屋閉店セール」の「応急処置」などで確認できます。

確認ビルド:20170722b_x86

Comments (5)

  1. k4nagatsuki repo owner

    pull request #166

    ありがとうございます。

    カードなどでは一旦他のイメージと重ね合わせてから透過するので最低でも24-bitイメージとなり、パレット上の違いは無効になるという事のようですね。

    カードやアイコンなど描画対象によってパレットが消えたり消えなかったりする気もしますが、確認した限りメッセージなどでも消えるようです。

  2. 暗黒 騎士 reporter

    再現しなくなったのを確認しました。

    c91a07cで2075になったようで、デイリービルドは実際に2075でビルドしてあるようなのですが、自分の環境だと2075を入れてビルドしようとするとdwtのOleClientSite.diでエラーが出ているらしくビルドできません。

    http://forum.dlang.org/post/ogrr3v$k7l$1@digitalmars.com

    ググったところ修正されるまで2073使ってて的なことが書いてあり、いまのところ2073を入れ直したらビルドできているのですが、このまま使っていても大丈夫でしょうか…?

  3. k4nagatsuki repo owner

    DWTの方のアップデートはしましたか? Gitを使用している場合は、git pullで最新の更新を入手してください。

    baseorg.eclipse.swt.win32.win32.x86などのサブモジュールを個別にcloneしている場合は、それぞれpullしなくてはならない事にも中してください。

  4. k4nagatsuki repo owner

    *.diが壊れるバグが残っているのであれば、dwt\impのファイルを使うのではなく、各サブモジュールのソースコードを直接importするようにすれば回避できると思います。

  5. 暗黒 騎士 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"
    

    直指定でいけました!ありがとうございます。教えてもらえなければ絶対挫折してました…。

  6. Log in to comment