2012年6月26日火曜日

ファイルメニューにリロードを追加する BlueGriffon 拡張

を作ってみました。

これはもともと bug 354 で見かけた話が元になっています。

元の要望は、リロード機能が無いので欲しい、というものでした。これに対して、それはタブ見出しの右クリックメニューに実装済みという回答がつきます。

たしかに、タブ見出しの右クリックメニューを見ると、「変更を破棄」(英語 UI だと "Revert")というコマンドがありました。


上が日本語、下が英語

このコマンドを実行すると、現在編集中のファイルに対して行われた未保存の変更が破棄されて、最後に保存したときの状態でファイルが開きなおされます。

しかしこのコマンド、ふつうはファイルメニューから探そうとしませんか。自分だったら、ファイルメニューでそれっぽいのを探して、見つからなかったら、あきらめてファイルを閉じてからまた開きなおすということを手動でやりそうな気がします。

案の定、bug 354 に対して、分かりにくいからファイルメニューに入れてくれというコメントが付いています。

このバグは Status: UNCONFIRMED なので、どうなるのかまだよく分からない(というか、どうにもならない気配な)のですが、そうでなくとも時期的に、開発元が商用製品 BlueGriffon EPUB Edition のローンチに向けて全力を傾注している最中ですから、BlueGriffon 本体の改修は時間がかかると考えて良いでしょう。

というわけで、拡張として実装してみました。

ここまで読んでお分かりの通り、無い機能を作ったわけではなく、既存の機能を呼び出すコマンドをファイルメニューにも追加しただけです。

拡張を入れると、ファイルメニューがこんな感じになります。


左側が日本語、右側が英語

SkyDrive の公開フォルダから filerevert.xpi をローカルにダウンロードして BlueGriffon にインストールしてください。

インストールは [ツール]-[アドオン]-[アドオンツール] ボタン -[ファイルからアドオンをインストール] で行うか、またはアドオンマネージャに xpi をドラッグ&ドロップしてください。

再起動すると、インストール完了です。


でもふつうに考えたら、拡張入れるより、タブ見出しで右クリック覚えたほうが早いな。てか、これ作ってるあいだに覚えたわ。

ChangeLog:

1.0.0.20120625

  • 公開

0 件のコメント:

コメントを投稿