「コンパクトメニュー」の版間の差分

Sukemaru (トーク | 投稿記録)
第3版
Sukemaru (トーク | 投稿記録)
細編集の要約なし
22行目: 22行目:
:* <span style="color:#c00;">トグル項目などの左につける ✔ '''チェックマーク''' の完全な再現は無理</span>
:* <span style="color:#c00;">トグル項目などの左につける ✔ '''チェックマーク''' の完全な再現は無理</span>
:* メニュー右側の '''ショートカットキー''' の表示は無し(マクロのショートカットキーを取得できないので、全部まとめて無視した)
:* メニュー右側の '''ショートカットキー''' の表示は無し(マクロのショートカットキーを取得できないので、全部まとめて無視した)
:* ファイルメニューの「最近のファイル」の履歴の再現は無理 → 「最近閉じたファイル」の履歴で代替
:* ファイルメニューの「'''最近のファイル'''」の履歴の再現は無理 → 「最近閉じたファイル」の履歴で代替
:* 表示メニュー配下の「使用したフォント」の履歴の表示は無理
:* 表示メニュー配下の「'''フォント'''」の履歴の表示は無理
:* ウインドウメニューの「タブ一覧」のアイテムの「無題-x」の連番の再現は無理
:* ウインドウメニューの「タブ一覧」のアイテムの「'''無題'''-<x>」の連番の再現は無理
:* ツールメニュー >> HTML Tidy >> 「ドキュメントの整形」 が起動しない(ExecuteCommandByID 側の問題?)
:* ツールメニュー >> HTML Tidy >> 「ドキュメントの整形」 が起動しない(ExecuteCommandByID 側の問題?)


* 「マクロ名」の自動取得は困難なので、実体ファイルのファイル名(e.g. HogeHoge.js)で表示します。
* 「'''マクロ名'''」の自動取得は困難なので、実体ファイルのファイル名(e.g. HogeHoge.js)で表示します。
* Mery Wiki に収録されている「プラグイン名」は表示できますが、DLL ファイルをリネームしている場合はファイルのベース名で表示します。
* Mery Wiki に収録されている「'''プラグイン名'''」は表示できますが、DLL ファイルをリネームしている場合はファイルのベース名で表示します。
* スペルチェック用の「辞書名」は、実体ファイル(拡張子 AFF)のファイル名順で表示しますが、本来の表示順のルールが不明のため、辞書の切り替えが正しく機能しないかも。
* スペルチェック用の「'''辞書名'''」は、実体ファイル(拡張子 AFF)のファイル名順で表示しますが、本来の表示順のルールが不明のため、辞書の切り替えが正しく機能しないかも。
* 「クリップボード履歴」は Mery ver 2.8.1 以降であれば 16 件まで表示されるはずです。<br> 2.8.0 以前のバージョンでは最新の 1 件しか表示できません(外部のアプリでテキスト以外のデータを「コピー」しているときは 0 件になる)。
* 「'''クリップボード履歴'''」は Mery ver 2.8.1 以降であれば 16 件まで表示されるはずです。<br> 2.8.0 以前のバージョンでは最新の 1 件しか表示できません(外部のアプリでテキスト以外のデータを「コピー」しているときは 0 件になる)。
<br>
<br>
* ソースコード内にコメントアウトしてある行が数箇所あります(標準メニューでは表示されない、ポップアップメニューやキーボードショートカット用のコマンド) → 任意でアンコメント可
* ソースコード内にコメントアウトしてある行が数箇所あります(標準メニューでは表示されない、ポップアップメニューやキーボードショートカット用のコマンド) → 任意でアンコメント可
44行目: 44行目:
== ソースコード ==
== ソースコード ==


<source lang="javascript" style="height:80em; overflow:auto;">
<source lang="javascript" style="height:60em; overflow:auto;">
#title = "コンパクトメニュー"
#title = "コンパクトメニュー"
#tooltip = "メニューバーの全アイテムを階層化表示"
#tooltip = "メニューバーの全アイテムを階層化表示"
57行目: 57行目:
  * ※ ショートカットキーまたはマクロバーアイコンからの起動用
  * ※ ショートカットキーまたはマクロバーアイコンからの起動用
  * ---------------------------------------------------------
  * ---------------------------------------------------------
* 【仕様上の制限】
* ・すべてのメニュー項目の完全な再現は無理。
* ・状況に応じた項目のグレーアウトの完全な再現は無理。
* ・トグル項目などの左につける ✔ チェックマークの再現は無理。
* ・ウインドウメニューのタブ一覧のアイテムの 「無題-x」 の連番の再現は無理。
* ※ 「編集モード」 「マクロ」 「プラグイン」 「外部ツール」 「辞書」 は
*  各アイテムを "標準メニュー上の項目と同じ順番で過不足なく" 並べないと
*  ExecuteCommandByID() での実行ができなくなる。  →  自動取得
*
* ・現状では、基本的にベータ機能のバージョンチェックは無し。
* ・「フォント」 の履歴アイテムの列挙は無し (ExecuteCommandByID の対象外)。
* ・ショートカットキーの表示は無し (マクロのショートカットキーを取得できない)。
* ・マクロ名 ( #title ) の自動取得は面倒なので、実体ファイル名で表示。
* ・「クリップボード履歴」 は Mery ver 2.8.1 以降であれば 16 件まで表示されるはず。
*  ver 2.8.0 以前のバージョンでは最新の 1 件のみ
*  (外部のアプリでテキスト以外のデータを「コピー」しているときは 0 件)。
*
* ※ ツール >> HTML Tidy >> 「ドキュメントの整形」 ができない。
  */
  */


スポンサーリンク