Stefan Monnier
72596e2f24
(popup-menu): Stupid typo.
2000-11-22 16:46:52 +00:00
Eli Zaretskii
06a8c9f89b
([header-line mouse-1]): Bind to mouse-select-window.
2000-10-09 10:23:49 +00:00
Miles Bader
65b61266fd
(popup-menu): Balance parens.
2000-10-09 00:27:48 +00:00
Stefan Monnier
0dd672a6b2
(popup-menu): Move the command call outside the loop
...
so that popup-menu returns whatever the command returns.
2000-10-08 20:16:56 +00:00
Eli Zaretskii
739e92a711
(mouse-drag-mode-line-1): Fix an off-by-one error in
...
computing growth when dragging the header line.
2000-10-08 06:16:42 +00:00
Gerd Moellmann
ee0e2bddb8
(mouse-drag-header-line): Don't allow window resizing
...
by dragging a header-line at the top of the frame because that
looks odd.
(mouse-drag-mode-line-1): Use event-* and posn-* functions
instead of treating the event as a list. Some cleanup.
2000-10-06 11:43:39 +00:00
Dave Love
d32af6dd3d
Fix last change.
2000-09-27 08:59:33 +00:00
Dave Love
b52a30d869
(popup-menu): If POSITION is nil, set it using
...
mouse-position.
2000-09-26 15:34:39 +00:00
Dave Love
179fc9ef03
(mouse-major-mode-menu, mouse-popup-menubar): Run
...
menu-bar-update-hook.
2000-09-04 21:23:51 +00:00
Eli Zaretskii
5983611033
(mouse-popup-menubar): Supply the prompt string for
...
minor-mode keymaps, if they don't have one.
2000-09-02 11:19:55 +00:00
Dave Love
25db2767fa
(mouse-major-mode-menu): Use local-key-binding.
...
(mouse-popup-menubar): Add minor mode menus.
(popup-menu): Check for lookup-key returning number.
2000-08-29 11:10:48 +00:00
Dave Love
bcd010a058
(popup-menu): Set last-command-event.
...
(mouse-major-mode-menu-prefix): Declare.
2000-07-24 17:58:32 +00:00
Eli Zaretskii
7636d2a369
(popup-menu): Run the keymap through indirect-function,
...
in case it was defined with define-prefix-key. If the menu is a
list of keymaps, look up the binding of user's choice in each one
of the keymaps.
(mouse-popup-menubar): If the global and local menu-bar keymaps
don't have a prompt string, create one and insert it into the
keymap. Don't barf if current-local-map returns nil.
2000-07-24 15:19:02 +00:00
Dave Love
de420e8200
(popup-menu): Allow a list of keymaps for menu arg.
...
(mouse-popup-menubar, mouse-popup-menubar-stuff): New functions.
(global-map): Bind c-down-mouse-3 to mouse-popup-menubar-stuff.
2000-07-19 15:52:02 +00:00
Stefan Monnier
21ad0f7b2f
(popup-menu): New function.
...
(mouse-major-mode-menu): Use it.
2000-07-18 23:43:41 +00:00
Stefan Monnier
a45423d8fa
(mouse-major-mode-menu-1): get the submenu with lookup-key.
2000-07-16 17:16:28 +00:00
Stefan Monnier
f45aab653b
(mouse-drag-region): Use functionp rather than fboundp.
2000-07-09 18:36:21 +00:00
Eli Zaretskii
d0d57043ae
(mouse-show-mark, mouse-save-then-kill): Don't use window-system.
2000-06-28 15:33:59 +00:00
Stefan Monnier
342a1e7b20
Add a version to the obsoletions.
...
(mouse-show-mark): Don't quote lambda.
2000-06-01 05:04:28 +00:00
Dave Love
8faa97078b
(mouse-save-then-kill-delete-region): Don't bind
...
before-change-function, after-change-function.
2000-05-31 22:48:20 +00:00
Gerd Moellmann
0e57ab653e
(mouse-yank-at-click): Doc fix.
2000-05-15 20:13:54 +00:00
Gerd Moellmann
1853aa6bc9
(mouse-drag-region): Don't run up-event handler
...
if hscroll has changed.
2000-03-09 20:08:49 +00:00
Dave Love
99d48056fa
(mouse-drag-mode-line-1): Remove `growth =' message.
2000-02-23 22:20:44 +00:00
Gerd Moellmann
b0d22e20c3
(mouse-drag-mode-line-1): Extension of former
...
mouse-drag-mode-line that also drags the header line.
(mouse-drag-mode-line): Call it.
(mouse-drag-header-line): New.
(toplevel): Bind down-mouse-1 on header lines to
mouse-drage-header-line.
1999-09-09 14:54:25 +00:00
Richard M. Stallman
6b8e486e9e
(font-menu-add-default): Simplify code.
1999-09-05 19:44:45 +00:00
Dave Love
2fe8522765
Provide `mldrag' for compatibility.
...
(mldrag-drag-mode-line, mldrag-drag-vertical-line): New aliases,
marked obsolete.
1999-08-16 15:47:41 +00:00
Dave Love
29a3028d04
(x-fixed-font-alist): Add lucidasanstypewriter.
1999-07-28 18:27:35 +00:00
Dave Love
2f9e343bed
Copyright update.
1999-07-19 22:17:17 +00:00
Dave Love
b98e5762e6
(mouse-major-mode-menu): Default to menu-bar-edit-menu
...
for modes which don't define menus.
1999-07-19 21:49:13 +00:00
Karl Heuer
4e363e7e63
(mouse-drag-vertical-line):
...
If WHICH-SIDE is not `right', then scroll bars are on the left.
1998-12-10 03:26:25 +00:00
Andreas Schwab
ce8c28097d
(mouse-drag-region): Fix typo.
1998-11-03 10:25:56 +00:00
Richard M. Stallman
2e3329a537
(mouse-drag-region): Fake up a mouse-motion event
...
if we did not get one for the final move.
1998-11-01 18:17:40 +00:00
Kenichi Handa
258e329529
(mouse-skip-word): If point is at word constituent
...
characters, pay attention to word-separating-categories by using
forward-word instead of skip-syntax-forward/backward.
1998-07-30 01:34:38 +00:00
Richard M. Stallman
a926a0fab5
(mouse-delete-window): If the frame has just one window,
...
bury the current buffer instead.
1998-07-29 05:41:04 +00:00
Richard M. Stallman
25f9b4bf39
(mouse-major-mode-menu): Run activate-menubar-hook here.
1998-05-05 21:47:53 +00:00
Richard M. Stallman
3ca87c7b46
(mouse-buffer-menu-mode-mult): New variable.
...
(mouse-buffer-menu): Obey mouse-buffer-menu-mode-mult.
Also avoid some consing.
1998-04-20 20:45:25 +00:00
Richard M. Stallman
53016bead4
(mouse-save-then-kill): Get point-before-scroll
...
from the right buffer.
1998-04-08 07:22:05 +00:00
Richard M. Stallman
1fa01bcdd7
(mouse-drag-region): Bind deactivate-mark
...
around call to copy-region-as-kill.
(mouse-set-region): Likewise.
(mouse-secondary-save-then-kill): Likewise.
1998-03-16 08:05:58 +00:00
Richard M. Stallman
0320e66f47
(mouse-scroll-subr): Handle if window-end returns nil.
1998-03-14 08:20:37 +00:00
Richard M. Stallman
0d9be91c37
(mouse-buffer-menu-maxlen): Renamed from mouse-menu-buffer-maxlen.
1998-03-12 23:11:57 +00:00
Richard M. Stallman
5d6a85e05f
(mouse-drag-vertical-line): Properly determine which
...
side the scroll bar or vertical line is on.
1998-01-19 23:11:18 +00:00
Karl Heuer
b0ea497faf
(mouse-drag-vertical-line): Handle left-side scroll bars.
1997-10-23 06:29:35 +00:00
Richard M. Stallman
3bb846b871
(mouse-undouble-last-event): Fix gross bugs:
...
use modifiers, not old-modifiers.
1997-07-09 02:47:07 +00:00
Richard M. Stallman
4e2aade124
(mouse-show-mark): Handle switch-frame events in the loop.
1997-07-08 09:47:23 +00:00
Richard M. Stallman
7132500bad
(mouse-undouble-last-event): Use reverse, not nreverse.
1997-07-01 04:33:22 +00:00
Richard M. Stallman
bb3aa8352f
(mouse-drag-region): For a click (not a drag),
...
let the up-event run normally.
1997-06-27 04:23:52 +00:00
Richard M. Stallman
397a88f3c9
(mouse-undouble-last-event): Return nil if the event
...
is not double or triple to start with.
(mouse-show-mark): Handle scroll-bar events here.
1997-05-27 22:52:31 +00:00
Richard M. Stallman
3b558d418c
Use defcustom.
1997-05-03 22:19:10 +00:00
Karl Heuer
51a02226c2
(mouse-set-font): Handle fontset.
1997-02-20 05:47:42 +00:00
Richard M. Stallman
284a88a318
(mouse-buffer-menu): Group buffers by major modes if that seems to be useful.
...
(mouse-buffer-menu-mode-groups): New variable.
(mouse-buffer-menu-alist, mouse-buffer-menu-split): New subroutines
broken out of mouse-buffer-menu.
1997-02-10 00:10:16 +00:00