Lucid Menu And Dialog X Resources
If Emacs is compiled with the X toolkit support using Lucid widgets, you can use X resources to customize the appearance of the menu bar (Menu Bar), pop-up menus, and dialog boxes (Dialog Boxes). The resources for the menu bar fall in the pane.menubar class (following, as always, either the name of the Emacs executable or Emacs for all Emacs invocations). The resources for the pop-up menu are in the menu* class. The resources for dialog boxes are in the dialog* class. For example, to display menu bar entries with the Courier-12 font (Fonts), write this:
Emacs.pane.menubar.font: Courier-12
@noindent Lucid widgets can display multilingual text in your locale. To enable this, specify a fontSet resource instead of a font resource. Fontsets. If both font and fontSet resources are specified, the fontSet resource is used. Here is a list of resources for menu bars, pop-up menus, and dialogs:
- font
- Font for menu item text.
- fontSet
- Fontset for menu item text.
- background
- Background color.
- buttonForeground
- Foreground color for a selected item.
- foreground
- Foreground color.
- disabledForeground
- Foreground color for a disabled menu item.
- highlightForeground
- Foreground color for a menu item highlighted by the mouse or key navigation.
- highlightBackground
- Background color for a menu item highlighted by the mouse or key navigation.
- horizontalSpacing
- Horizontal spacing in pixels between items. Default is 3.
- verticalSpacing
- Vertical spacing in pixels between items. Default is 2.
- arrowSpacing
- Horizontal spacing between the arrow (which indicates a submenu) and the associated text. Default is 10.
- shadowThickness
- Thickness of shadow lines for 3D buttons, arrows, and other graphical elements. Default is 1.
- borderThickness
- Thickness of the external borders of the menu bars and pop-up menus. Default is 1.
- cursor
- Name of the cursor to use in the menu bars and pop-up menus. Default is
"right_ptr". - margin
- Margin of the menu bar, in characters. Default is 1.