1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-12-25 10:47:00 +00:00
Commit Graph

37 Commits

Author SHA1 Message Date
Stefan Monnier
88b4ca188b (mouse-avoidance-ignore-p): New fun.
Also ignore switch-frame, select-window, double, and triple clicks.
(mouse-avoidance-banish-hook, mouse-avoidance-exile-hook)
(mouse-avoidance-fancy-hook): Use it.
2004-08-20 21:59:42 +00:00
Kim F. Storm
5970bd01f0 (mouse-avoidance-point-position): Use window-inside-edges
and call compute-motion with nil for topos and width to get proper
usable width and height for both window and non-window systems.
2004-08-02 15:19:24 +00:00
Miles Bader
ab5796a9f9 Add arch taglines 2003-09-01 15:45:59 +00:00
Eli Zaretskii
a9f7310463 (mouse-avoidance-too-close-p): If the frame lacks a
tool-bar-lines parameter, behave as if its value were zero.
(mouse-avoidance-set-pointer-shape): Don't do anything if
x-pointer-shape is not boundp.
2001-07-24 11:05:40 +00:00
Gerd Moellmann
02790ce2e0 (mouse-avoidance-too-close-p): Return nil if mouse
is in the tool bar.
2000-11-23 14:23:28 +00:00
Sam Steingold
187bd11cd3 punctuation fixes in doc strings 2000-08-11 17:05:44 +00:00
Stefan Monnier
76d1e5a499 (mouse-avoidance-random-shape): Don't quote lambda. 2000-06-11 05:26:41 +00:00
Eli Zaretskii
95d059bd0e Remove window-system from comments, suggest using display-*-p instead. 2000-05-25 16:53:22 +00:00
Dave Love
4bce8c17dd (mouse-avoidance-mode): Add autoload cookie to
defcustom.
2000-03-12 14:48:32 +00:00
Karl Heuer
5762abecd3 Fix maintainer address. 1999-08-16 04:04:27 +00:00
Dave Love
970ce0d8c7 (mouse-avoidance-mode): Doc fix. 1999-04-27 18:52:00 +00:00
Karl Heuer
25f67e4bc9 *** empty log message *** 1999-03-30 21:37:40 +00:00
Karl Heuer
7421db29d7 (mouse-avoidance-mode): Doc fix. 1999-03-30 21:27:45 +00:00
Karl Heuer
f799bf7ce3 (mouse-avoidance-banish-hook): Don't move unless in an
Emacs frame.
1998-09-21 19:42:29 +00:00
Dan Nicolaescu
f9e9ac1dde *** empty log message *** 1998-04-20 03:35:05 +00:00
Richard M. Stallman
f2e6033d73 (mouse-avoidance-kbd-command): Function deleted.
(mouse-avoidance-fancy-hook, mouse-avoidance-exile-hook)
(mouse-avoidance-banish-hook): Test whether last command
was a mouse command of any kind.
1998-02-27 21:52:27 +00:00
Richard M. Stallman
59fed268c3 (mouse-avoidance-fancy-hook): Do nothing if button is down.
(mouse-avoidance-exile-hook, mouse-avoidance-banish-hook): Likewise.
1998-02-06 21:56:29 +00:00
Richard M. Stallman
8557ea062c (mouse-avoidance-mode): Variable customized to automatically load the package. 1997-12-22 21:50:59 +00:00
Richard M. Stallman
85c922901f (mouse-avoidance-timer): New variable.
(mouse-avoidance-mode): Create or cancel a time,
instead of using post-command-idle-hook.
1997-08-12 18:20:00 +00:00
Richard M. Stallman
00ed33e7ab Add defgroup; use defcustom for user vars. 1997-04-13 07:51:54 +00:00
Karl Heuer
ed62ad335b Don't put "Avoid" in the mode line. 1997-02-23 08:01:00 +00:00
Richard M. Stallman
5babefcfaf (mouse-avoidance-old-pointer-shape): New vbl.
(mouse-avoidance-mode): Save old pointer shape when entering
protean mode; restore when exiting.
1996-03-27 22:38:19 +00:00
Erik Naggum
b578f267af Update FSF's address. 1996-01-14 07:34:30 +00:00
Karl Heuer
a7acbbe4d4 Comment fixes. 1996-01-05 22:21:28 +00:00
Richard M. Stallman
be01074898 Comment change. 1995-10-30 17:35:01 +00:00
Richard M. Stallman
cf329c9536 (mouse-avoidance-mode): Use post-command-idle-hook. Use remove-hook. 1995-08-25 15:14:03 +00:00
Boris Goldowsky
7865eac640 Change email address for Boris. 1995-06-05 20:43:19 +00:00
Boris Goldowsky
1f31a9f1f0 avoid.el Add autoload cookies; doc fixes.
(mouse-avoidance-set-pointer-shape): New function.
(mouse-avoidance-nudge-mouse): Use it.
(mouse-avoidance-fancy-hook): streamline args to set-mouse-pos.
1995-04-07 21:25:47 +00:00
Richard M. Stallman
25cd2c1ba9 (mouse-avoidance-threshold): Renamed from ...threshhold. 1994-06-14 00:10:56 +00:00
Richard M. Stallman
96ae4787ad (mouse-avoidance-point-position): Fix compute-motion
call to use (X . Y) relative to window, not frame.
Avoid errors if window-start < point-min.
1994-06-11 12:14:28 +00:00
Richard M. Stallman
f87bb1ee42 (mouse-avoidance-nudge-dist): Doc fix. 1994-05-19 22:13:51 +00:00
Richard M. Stallman
3f32656c46 Doc fixes.
(mouse-avoidance-nudge-mouse): Removed redundant
bounds check on destination coordinates.
1994-05-19 17:21:02 +00:00
Karl Heuer
bdd2009598 doc fix.
(mouse-avoidance-point-position): new function, using
new `compute-motion' functionality.  Use of this fixes bugs
involving wrapped lines & horizontally-scrolled windows.
new avoidance mode, "exile", like "banish" but temporary.
jump/animate modes now keep track of net offset that
they have moved the mouse, and try to keep this near 0.  No longer
wraps to other side of screen.
(mouse-avoidance-mode): update mode line.
(mouse-avoidance-*-hook): do nothing if inside kbd macro.
1994-04-21 21:26:47 +00:00
David J. MacKenzie
978625b7e0 Fix comment typos. 1994-02-27 03:25:08 +00:00
Richard M. Stallman
d9f132a8ac Doc fix. 1994-02-02 20:43:50 +00:00
Richard M. Stallman
11db296f3b Comment changes. 1993-11-23 23:57:42 +00:00
Richard M. Stallman
bb5d4e1a38 Initial revision 1993-11-23 07:00:40 +00:00