gk5g+@ANDREW.CMU.EDU (Gary Keim) (06/05/90)
I posted that I had made the cmenu help file conform to reality, but then failed to let everyone see it. Well, here it is. Comments are welcomed. ================================================== Cmenu: Controlling the menus for Andrew applications What cmenu is Cmenu is an Xlib-based menu package used by Andrew applications. Since it is also used by non-ATK applications, cmenu is customized by specifying X11 resources, rather than ATK preferences. The resources that affect cmenu's behavior are explained below. Customizing the menus Below are some entries you can use to change the way that cmenus appear. The default value for each entry is shown. If you like the way the menus appear, there is no need to create or add cmenu resource entries. In fact, setting some entries to their default values can cause unexpected results, so you should only add cmenu resource specifications if you want something other than the default. For a complete explanation of Xlib Resource Management please see Section 10.11 of the Xlib manual as well as Section 4.2 of the X Toolkit manual. TitleFont: AndySans12b Controls the font that is used for the label or title of each menu pane. Any valid X font may be used. SelectionFont: AndySans12b Controls the font that is used for each selectable item on the menus. Any valid X font may be used. ClickInterval: 350 This attribute (in milliseconds) determines the period of time, from the onset of the depression of the middle mouse button, during which you may release the middle mouse button and still have the menus up on the screen for selection purposes. In other words, you can peruse the menu stack without having the middle mouse button depressed. To select a menu option while in this state, you must again depress the middle mouse button on the selection of your choice. There is an invisible bounding box around the menu stack which, if you cross while the menus are up, will force the menus to be retracted without a selection. OverlapPct: 0 Determines the percentage of overlap that is used when flipping to the previous menu card. By setting this value to 50, the user can move the mouse cursor halfway across a menu card before it flips to the previous card. Setting this value to 100 will keep the current menu card showing until the user moves completely off the right edge of the card onto the previous card. By setting this value to 0 (the default), the previous menu card will flip over after moving slightly past its left edge. No setting of this value will cause the previous menu to be displayed without at least moving the mouse slightly past its left edge. UseSaveUnder: 1 Determines whether or not the X server will save the bits under the menus so that the application will not have to redraw the window when the menus are retracted. The default value is 1. The reason this option exists is for those displays (like the QDSS) where save unders are available, but slower than just redrawing. MenuForeground: black Determines the color to use for the foreground when drawing the menus. The default value for the foreground color is black. This attribute is only consulted if the menus are being drawn on a color monitor. MenuBackground: white Determines the color to use for the background when drawing the menus. The default value for the background color is white. This attribute is only consulted if the menus are being drawn on a color monitor. Related tools Select (highlight) one of the italicized names and choose "Show Help on Selected Word" from the pop-up menu to see the help file for: preferences X(1) xrdb(1)