annotate lisp/vm/auto-autoloads.el @ 169:15872534500d r20-3b11

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