Next: Motif Resources, Previous: Table of Resources, Up: X Resources [Contents][Index]

### D.3 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, pop-up menus, and 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 (see Fonts), write this:

    Emacs.pane.menubar.font: Courier-12

Lucid widgets can display multilingual text in your locale. To enable this, specify a `fontSet` resource instead of a `font` resource. See 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.

`foreground`

  Foreground color.

`background`

  Background color.

`buttonForeground`

  Foreground color for a selected item.

`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.

`margin`

  Margin of the menu bar, in characters. Default is 1.

Next: Motif Resources, Previous: Table of Resources, Up: X Resources [Contents][Index]