GNU Emacs Manual. Node: Lucid Resources

PREVResources X UPCommand Arguments NEXTMotif Resources

28.14: Lucid Menu X Resources

If the Emacs installed at your site was built to use the X toolkit with the Lucid menu widgets, then the menu bar is a separate widget and has its own resources. The resource names contain `pane.menubar' (following, as always, the name of the Emacs invocation or `Emacs' which stands for all Emacs invocations). Specify them like this:

Emacs.pane.menubar.resource:  value

For example, to specify the font `8x16' for the menu-bar items, write this:

Emacs.pane.menubar.font:  8x16

Resources for non-menubar toolkit pop-up menus have `menu*', in like fashion. For example, to specify the font `8x16' for the pop-up menu items, write this:

Emacs.menu*.font:	8x16

For dialog boxes, use `dialog' instead of `menu':

Emacs.dialog*.font:	8x16

Experience shows that on some systems you may need to add `shell.' before the `pane.menubar' or `menu*'. On some other systems, you must not add `shell.'.

Here is a list of the specific resources for menu bars and pop-up menus:

font

Font for menu item text.

foreground Color of the foreground.
background Color of the background.
buttonForeground In the menu bar, the color of the foreground for a selected item.
horizontalSpacing Horizontal spacing in pixels between items. Default is 3.
verticalSpacing Vertical spacing in pixels between items. Default is 1.
arrowSpacing Horizontal spacing between the arrow (which indicates a submenu) and the associated text. Default is 10.
shadowThickness Thickness of shadow line around the widget.

PREVResources X UPCommand Arguments NEXTMotif Resources