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