OpenWindows ユーザーズガイド

.text_extras_menu ファイル

「その他」メニューをカスタマイズして独自のコマンドを組み込むには、ファイル .text_extras_menu を修正します。デフォルトでは、(またシステムの設定に応じて) テキストエディタはファイル $OPENWINHOME/lib/locale/<ロケール名>xview/.text_extras_menu にある情報を使用します。<ロケール名> は、ロケール固有のテキストファイルが入っているサブディレクトリです。デフォルトは「C」ですが、自国のロケールに応じて異なることがあります。下記の 2 通りの手順により、このファイルの独自のコピーを作成し、テキストエディタにデフォルトではなくそのコピーを使うように指示することができます。

標準の「その他」メニューファイルは $OPENWINHOME/lib/locale/C/xview/.text_extras_menu です。これを図 3-14 に示します。この図を見ると、独自の「その他」メニューファイルを実装する方法がわかります。カスタムファイルを作成し、テキストエディタに対して、上記のどちらかの方法を使ってその位置を示した場合、そのカスタムファイルに変更を行うと、「その他」メニューで直ちにに実装されるのがわかります。また、これらの変更は、メールツール作成ウィンドウなどの DeskSet アプリケーションの他のテキストペインにも影響を与えます。

図 3-14 /usr/lib/.text_extras_menuにある「その他」メニューファイル

Graphic

それぞれの「その他」メニュー項目の名前は二重引用符で囲まれています。それぞれのサブメニューは MENU 文から始まり、END 文で終わります。

troff インラインフォント仕様の ¥fB¥fP のようにバックスラッシュ (¥) 文字を .text_extras_menu ファイルに入れるには、4 つのバックスラッシュ文字を使う必要があります。たとえば、次のようになります。

insert_brackets ¥¥¥¥fB ¥¥¥¥fP

あるいは、1 組の大かっこではなく引用符を使うこともできます。たとえば、次のようになります。

insert_brackets "¥¥fB" "¥¥fP"