GNU Emacs 32.0.50 (9008bf64c3) のマニュアルを PLaMo 翻訳で機械翻訳したものです。誤訳を含むことがあります。原文: https://www.gnu.org/software/emacs/manual/html_node/emacs/Lucid-Resources.html ・ emacs-doc.conao3.com

D.3 Lucidメニューおよびダイアログ X リソース

Lucidウィジェットを用いてXツールキットサポート付きでEmacsをコンパイルした場合、Xリソースを使用してメニューバー(メニューバーを参照)、ポップアップメニュー、およびダイアログボックス(ダイアログボックスの使用を参照)の外観をカスタマイズできます。メニューバー用のリソースは‘pane.menubar’クラスに属します(従来通り、Emacs実行ファイルの名前、またはすべてのEmacs呼び出しに対して‘Emacs’のいずれかが続きます)。ポップアップメニュー用のリソースは‘menu*’クラスに属します。ダイアログボックス用のリソースは‘dialog*’クラスに属します。

例えば、メニューバーの項目を ‘Courier-12’ フォント(フォントを参照)で表示するには、次のように記述します。

Emacs.pane.menubar.font: Courier-12

Lucidウィジェットでは、ロケールに応じた多言語テキストを表示できます。これを有効にするには、fontリソースの代わりにfontSetリソースを指定してください。Fontsetsを参照してください。fontとfontSetの両方のリソースが指定されている場合は、fontSetリソースが使用されます。

メニューバー、ポップアップメニュー、ダイアログに関するリソースの一覧は以下の通りです。

font

メニュー項目のテキスト用フォント。

fontSet

メニュー項目のテキスト用フォントセット。

background

背景色。

buttonForeground

選択した項目の前景色。

foreground

前景色。

disabledForeground

無効なメニュー項目の前景色。

highlightForeground

マウスやキー操作でハイライトされたメニュー項目の前景色。

highlightBackground

マウスやキー操作でハイライトされたメニュー項目の背景色。

horizontalSpacing

項目間の水平方向の間隔(ピクセル)。デフォルトは3。

verticalSpacing

項目間の垂直方向の間隔(ピクセル)。デフォルトは2。

arrowSpacing

矢印(サブメニューを示す)と関連テキストとの水平方向の間隔。デフォルトは10。

shadowThickness

3Dボタンや矢印、その他のグラフィック要素の影線の太さ。デフォルトは1。

borderThickness

メニューバーおよびポップアップメニューの外枠の太さ。デフォルトは1です。

cursor

メニューバーやポップアップメニューで使用するカーソル名。デフォルトは "right_ptr" です。

margin

メニューバーの余白(文字単位)。デフォルトは1。