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
Richard M. Stallman
f1017d552a
(mouse-start-end): Put values in proper order,
...
in the doublequote case.
1996-12-26 20:48:46 +00:00
Richard M. Stallman
951e042711
(mouse-drag-mode-line): Don't get error
...
about sole window, if we don't actually try to change the size.
1996-12-07 22:19:50 +00:00
Richard M. Stallman
6a16c4cb00
(mouse-major-mode-menu): Propagate prefix arg
...
to the command that is run.
1996-12-07 20:32:35 +00:00
Geoff Voelker
b86b9918dd
Use w32 instead of ms-windows for window-system symbol
1996-11-19 06:59:17 +00:00
Richard M. Stallman
efc10c970d
(mouse-drag-secondary): Make sure to return nil
...
if we don't make a selection.
1996-09-25 03:27:04 +00:00
Richard M. Stallman
3617aa76fc
(mouse-drag-region): Ignore event end-point if it is not a number.
1996-09-23 17:44:50 +00:00
Richard M. Stallman
1917b9694a
(mouse-set-region):
...
Test for ms-windows instead of win32, and use memq.
1996-09-15 02:17:49 +00:00
Richard M. Stallman
e1877477ee
(mouse-select-window): Don't call unfocus-frame.
1996-09-03 21:37:35 +00:00
Richard M. Stallman
33d79bad63
(mouse-show-mark): Detect loss of selection
...
while we are showing it highlighted.
1996-09-01 02:42:04 +00:00
Richard M. Stallman
7aeb7370f3
(mouse-region-delete-keys): New variable.
...
(mouse-show-mark): If one of those keys is next, delete the region.
1996-08-27 01:03:35 +00:00
Richard M. Stallman
1c9df23f8c
(mouse-drag-region): Don't call mouse-set-region-1
...
if mark is gone or no longer active or if we changed buffers.
1996-08-17 16:56:19 +00:00
Karl Heuer
d3e458b053
(mouse-major-mode-menu-1): No need to copy the top
...
levels of structure.
1996-07-13 00:55:05 +00:00
Karl Heuer
d5c847bb69
(mouse-drag-region): Cope if stop-point is nil.
...
(mouse-major-mode-menu-compute-equiv-keys): Deleted.
(mouse-major-mode-menu-1): Copy the top levels of structure,
if we use all of MENUBAR.
Set mouse-major-mode-menu-prefix.
(mouse-major-mode-menu): Total rewrite.
1996-07-11 23:35:37 +00:00
Karl Heuer
639829447f
(mouse-major-mode-menu-1): Always return just a keymap;
...
never (STRING . KEYMAP).
(mouse-major-mode-menu): Discard the `keymap' from the front of
the keymap we get from mouse-major-mode-menu-1.
Construct the menu name string from major-mode.
1996-07-08 00:17:35 +00:00
Miles Bader
98aac09d3a
(mouse-show-mark): In transient mark mode, delete mouse-drag-overlay.
...
(mouse-undouble-last-event): New function.
(mouse-show-mark): Call mouse-undouble-last-event.
1996-07-07 01:59:10 +00:00
Richard M. Stallman
5377087736
(mouse-start-end): Support selecting strings by double
...
clicking on a character with quote syntax.
1996-06-29 01:02:59 +00:00
Richard M. Stallman
6ce2992945
(mouse-drag-region): Be smart about which end
...
gets point and which end gets the mark.
1996-06-21 16:15:21 +00:00
Richard M. Stallman
bca55f26b2
(mouse-buffer-menu): Use aref rather than string-match.
1996-06-21 15:33:46 +00:00
Richard M. Stallman
c8f264ae68
(mouse-show-mark): Use temporary highlighting if possible instead of a pause.
...
(mouse-drag-region): Use mouse-show-mark to do temp highlighting.
(mouse-save-then-kill): Call mouse-show-mark for a new selection
if we have a window system.
1996-06-03 17:21:03 +00:00
Richard M. Stallman
f42be8fd1c
(mouse-drag-region): Set the region before reading a
...
character, so the selection exists while we wait.
1996-05-06 00:43:26 +00:00
Richard M. Stallman
d017deb2dd
(mouse-drag-region): Doc fix.
1996-04-30 16:11:53 +00:00
Richard M. Stallman
917baba010
(mouse-drag-region): Leave region highlighted until the next input event.
1996-04-26 19:15:39 +00:00
Richard M. Stallman
a49ea24c88
(mouse-buffer-menu): Keep the order of buffers straight.
1996-03-25 19:00:44 +00:00
Richard M. Stallman
03075c19ea
(mouse-buffer-menu): Delete debugging code.
1996-01-18 07:00:50 +00:00
Richard M. Stallman
4c9afcbe57
(mouse-drag-region, mouse-drag-secondary): Bind echo-keystrokes to 0.
1996-01-15 05:12:49 +00:00
Richard M. Stallman
f110796076
(mouse-menu-buffer-maxlen): New variable.
...
(mouse-buffer-menu): Use it.
1995-12-26 19:43:51 +00:00
Richard M. Stallman
2bc0bb038c
Remove junk accidentally inserted in previous change.
1995-12-26 19:07:21 +00:00
Richard M. Stallman
12dcaa7c8e
(mouse-buffer-menu): If lots of buffers, group them into multiple panes.
1995-12-26 04:43:32 +00:00
Geoff Voelker
f93f3cf59e
mouse.el [win32] (mouse-set-region):
...
Test for 'win32 window system as well as 'x.
1995-11-07 07:47:47 +00:00
Richard M. Stallman
be01074898
Comment change.
1995-10-30 17:35:01 +00:00
Richard M. Stallman
f9278a75c4
(mouse-drag-region): Set end-of-range after calling mouse-scroll-subr.
...
(mouse-set-region): Don't do the sit-for on a pc frame.
1995-10-27 17:48:32 +00:00
Richard M. Stallman
a3d6bb976d
[These changes were actually in the previous version.
...
This version is a doc fix.]
(mouse-drag-vertical-line): New function.
(mouse-scroll-min-lines): New variable.
(mouse-scroll-subr): Use it.
(mouse-drag-region): Record where the mouse drag has reached
and use that to adjust the drag event before replaying it.
(mouse-drag-region): Store the right end position
in the drag-event before replaying it at the end.
(mouse-skip-word): Skip complete symbol when over a
character with symbol syntax.
1995-09-24 23:20:39 +00:00
Richard M. Stallman
08a1c17815
(C-down-mouse-1): Use buffer menu, not font menu.
...
(S-down-mouse-1): Put font menu here.
1995-09-18 14:15:22 +00:00
Richard M. Stallman
c2ef83b424
(mouse-drag-region): Unread the up-event rather than execute it here.
1995-08-13 15:46:10 +00:00
Karl Heuer
e26815c37e
(mouse-major-mode-menu): Catch quit in read-key-sequence.
...
(mouse-major-mode-menu): Don't call command-execute
if lookup-key gives nil.
1995-07-17 22:47:19 +00:00
Richard M. Stallman
c8c5bd2447
(mouse-selection-click-count-buffer): New variable.
...
(mouse-drag-region): Set it.
(mouse-save-then-kill): Test it.
1995-06-29 22:19:13 +00:00
Richard M. Stallman
a814e9df17
(mouse-yank-at-click): Clear mouse-selection-click-count.
1995-06-22 04:37:38 +00:00
Richard M. Stallman
91a6bc102e
(mouse-set-region): Bind last-command with this-command.
1995-06-16 04:37:44 +00:00
Karl Heuer
33a3543461
(mouse-set-region): Don't bounce the cursor on X.
...
mouse-drag-region takes care of showing it, sufficiently.
1995-06-05 17:36:29 +00:00
Karl Heuer
eb9780b030
(mouse-save-then-kill): Fix previous change.
1995-05-20 05:36:11 +00:00
Richard M. Stallman
bcde3748c6
(mouse-save-then-kill): When making a new region
...
and not adjusting an old one, always make new kill-ring entry
and don't call mouse-show-mark.
1995-05-15 23:00:16 +00:00
Karl Heuer
dc269e81ca
Create mouse-drag-overlay as a dead overlay, instead
...
of having it live in the *scratch* buffer until first used.
1995-04-14 22:39:19 +00:00