annotate lisp/vm/auto-autoloads.el @ 165:5a88923fcbfe r20-3b9

Import from CVS: tag r20-3b9
author cvs
date Mon, 13 Aug 2007 09:44:42 +0200
parents 0132846995bd
children 15872534500d
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1 ;;; DO NOT MODIFY THIS FILE
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2 (if (not (featurep 'vm-autoloads))
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
3 (progn
165
5a88923fcbfe Import from CVS: tag r20-3b9
cvs
parents: 163
diff changeset
4
5a88923fcbfe Import from CVS: tag r20-3b9
cvs
parents: 163
diff changeset
5 (provide 'vm-autoloads)
5a88923fcbfe Import from CVS: tag r20-3b9
cvs
parents: 163
diff changeset
6 ))
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
7
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
8 ;;;### (autoloads (vm-easy-menu-create-keymaps vm-easy-menu-define) "vm-easymenu" "vm/vm-easymenu.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
9
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
10 (autoload 'vm-easy-menu-define "vm-easymenu" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
11 Define a menu bar submenu in maps MAPS, according to MENU.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
12 The menu keymap is stored in symbol SYMBOL, both as its value
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
13 and as its function definition. DOC is used as the doc string for SYMBOL.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
14
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
15 The first element of MENU must be a string. It is the menu bar item name.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
16 The rest of the elements are menu items.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
17
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
18 A menu item is usually a vector of three elements: [NAME CALLBACK ENABLE]
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
19
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
20 NAME is a string--the menu item name.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
21
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
22 CALLBACK is a command to run when the item is chosen,
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
23 or a list to evaluate when the item is chosen.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
24
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
25 ENABLE is an expression; the item is enabled for selection
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
26 whenever this expression's value is non-nil.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
27
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
28 Alternatively, a menu item may have the form:
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
29
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
30 [ NAME CALLBACK [ KEYWORD ARG ] ... ]
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
31
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
32 Where KEYWORD is one of the symbol defined below.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
33
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
34 :keys KEYS
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
35
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
36 KEYS is a string; a complex keyboard equivalent to this menu item.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
37 This is normally not needed because keyboard equivalents are usually
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
38 computed automatically.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
39
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
40 :active ENABLE
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
41
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
42 ENABLE is an expression; the item is enabled for selection
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
43 whenever this expression's value is non-nil.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
44
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
45 :suffix NAME
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
46
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
47 NAME is a string; the name of an argument to CALLBACK.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
48
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
49 :style
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
50
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
51 STYLE is a symbol describing the type of menu item. The following are
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
52 defined:
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
53
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
54 toggle: A checkbox.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
55 Currently just prepend the name with the string \"Toggle \".
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
56 radio: A radio button.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
57 nil: An ordinary menu item.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
58
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
59 :selected SELECTED
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
60
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
61 SELECTED is an expression; the checkbox or radio button is selected
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
62 whenever this expression's value is non-nil.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
63 Currently just disable radio buttons, no effect on checkboxes.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
64
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
65 A menu item can be a string. Then that string appears in the menu as
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
66 unselectable text. A string consisting solely of hyphens is displayed
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
67 as a solid horizontal line.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
68
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
69 A menu item can be a list. It is treated as a submenu.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
70 The first element should be the submenu name. That's used as the
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
71 menu item in the top-level menu. The cdr of the submenu list
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
72 is a list of menu items, as above." nil 'macro)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
73
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
74 (autoload 'vm-easy-menu-create-keymaps "vm-easymenu" nil nil nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
75
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
76 ;;;***