www.delorie.com/gnu/docs/emacs/emacs_544.html   search  
 
Buy the book!


GNU Emacs Manual

[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

AE.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.
margin
The margin of the menu bar, in characters. The default of 4 makes the menu bar appear like the LessTif/Motif one.


  webmaster     delorie software   privacy  
  Copyright 2003   by The Free Software Foundation     Updated Jun 2003