メインメニューに新機能の項目を自動追加します。 メインメニューのカスタマイズが追加された2.0.0.0以降に追加された機能が対象です。 ただし、矩形選択は、実装が大変そうだったので今回は入れていません。
新規ウィンドウを開くのアクセスキーがなかったのを設定
パッチの動作を確認しました。これで問題ないと思います。 アクセラレータをカスタマイズしていた場合、追加メニューと競合する可能性がありますが、共通設定で直してもらえばよいので気にしなくてよいでしょう。
可能ならこのパッチのコミットを待って2.2.0.1を作りたいです。
実装的にはaddInfosの内容とメニューバージョンをMainMenu.iniから取得できるようになるとメンテがしやすいと思いました。 iniの各行に実装バージョンを追加して、新メニューだったら一個前のアイテムの次に追加する、みたいな。 動きに影響はないので、別パッチでよいのですが・・・
実装的にはaddInfosの内容とメニューバージョンをMainMenu.iniから取得できるようになるとメンテがしやすいと思いました。 iniの各行に実装バージョンを追加して、新メニューだったら一個前のアイテムの次に追加する、みたいな。
サブメニュー一式などを追加する場合とか、 サブメニュー名のリソース化前後で仕様が違うとか 項目の削除や移動があった場合とかに難しくないですかね。
とりあえず、今回のものを入れておきます。
[r4007]でコミットしました。
Commit: [r4007]
Log in to post a comment.
新規ウィンドウを開くのアクセスキーがなかったのを設定
パッチの動作を確認しました。これで問題ないと思います。
アクセラレータをカスタマイズしていた場合、追加メニューと競合する可能性がありますが、共通設定で直してもらえばよいので気にしなくてよいでしょう。
可能ならこのパッチのコミットを待って2.2.0.1を作りたいです。
実装的にはaddInfosの内容とメニューバージョンをMainMenu.iniから取得できるようになるとメンテがしやすいと思いました。
iniの各行に実装バージョンを追加して、新メニューだったら一個前のアイテムの次に追加する、みたいな。
動きに影響はないので、別パッチでよいのですが・・・
サブメニュー一式などを追加する場合とか、
サブメニュー名のリソース化前後で仕様が違うとか
項目の削除や移動があった場合とかに難しくないですかね。
とりあえず、今回のものを入れておきます。
[r4007]でコミットしました。
Related
Commit: [r4007]