all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Christian Schlauer <cs-muelleimer-rubbish.bin@arcor.de>
Subject: Re: Better default values for tooltip padding and `tooltip-hide-delay'?
Date: Tue, 04 Oct 2005 22:05:27 +0200	[thread overview]
Message-ID: <dhun84$8gj$1@sea.gmane.org> (raw)
In-Reply-To: E1EMrsb-0006th-PU@fencepost.gnu.org

"Richard M. Stallman" <rms@gnu.org> writes:

>     wrote about `occur-mode': I like to highlight the match I'm currently
>     interested in by putting the mouse on that line in the *Occur* buffer
>     so that that line is highlighted in green. But then a part of that
>     line (and a part in the line above it) will be covered by "mouse-2: go
>     to this occurrence" for 10 seconds. Most tooltips are of that length,
>     it seems to me. 
>
> I understand the scenario, but I am not sure what to do about it.
> Perhaps put the tooltip some distance up or down from the mouse
> position?

There is already some offset. Maybe `tooltip-x-offset' and
`tooltip-y-offset' are responsible for that, but they are not
documented:

,----[ C-h v tooltip-x-offset RET ]
| tooltip-x-offset's value is nil
| 
| Not documented as a variable.
| 
| You can customize this variable.
| 
| Defined in `tooltip'.
| 
| [back]
`----

> Would that be good?

I think the current offset is fine. I'd prefer a shorter
`tooltip-hide-delay' (4 seconds instead of 10), but that depends on
how long a tooltip may be. The Gnome Human Interface Guidelines say
"While tooltips should not be verbose, they should be longer and more
descriptive than the item's name."
<URL:http://developer.gnome.org/projects/gup/hig/2.0/desktop-integration.html#menu-item-tooltips>.
I think the "not be verbose" also suggests (quite) short tooltips.

Now I found this message
<URL:http://lists.gnu.org/archive/html/emacs-devel/2001-10/msg00379.html>
where /you/ suggest to change it to 10 seconds. I guess that makes any
attempts to change it back futile ;-)

Maybe we could agree on leaving `tooltip-hide-delay' as is (I'll
customize it then) and just change the `padding'? There were only
positive comments about reducing the padding (by you, Lennart and
Jason).

>     Second example: when diffing with `M-x ediff-buffers', there can be
>     `fine differences' (highlighted in light and dark blue) in a
>     `difference region'. Then I often `read' on the screen with the mouse
>     pointer in the difference region, but actually I can't do that because
>     /all the time/ there pops up
>
> Would the change I suggested above help with this case?
>
>     Maybe this is ediff's
>     fault and ediff should be changed to be less `aggressive'?
>
> Sorry, I do not understand.  What change in behavior of ediff
> are you suggesting?

The more I think about it, I think the best would be to remove the
tooltips that pop up when hovering with the mouse over a difference
region.

As I wrote in my reply to Stefan: in short, I don't understand what
the tooltips "Difference region 1 -- non-current" and "Difference
region 1 -- current" that pop up in difference regions are supposed to
tell me. The difference regions are not mouse-sensitive in a special
way, mouse-1/2/3 work as usual, so there is no special function for
mouse-1/2/3 that has to be explained, and the tooltip string tells me
things I can see somewhere else (which difference region I am in) and
things I don't understand ("non-current" and "current").

-- 
Christian Schlauer

  reply	other threads:[~2005-10-04 20:05 UTC|newest]

Thread overview: 74+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-07-17 15:10 Better default values for tooltip padding and `tooltip-hide-delay'? Christian Schlauer
2005-07-17 19:30 ` Drew Adams
2005-07-18  6:43   ` Frank Schmitt
2005-09-30 17:04     ` Christian Schlauer
2005-09-30 21:16       ` Jason Rumney
2005-09-30 23:03         ` Frank Schmitt
2005-10-01 13:17           ` Jason Rumney
2005-10-01 13:49           ` Luc Teirlinck
2005-10-03 16:27           ` Kevin Rodgers
2005-10-01  1:19         ` Daniel Brockman
2005-10-01  8:08           ` Andreas Schwab
2005-10-01 14:38             ` Daniel Brockman
2005-10-01 17:19               ` Andreas Schwab
2005-10-01 21:25                 ` Daniel Brockman
2005-10-01 22:33                   ` Andreas Schwab
2005-10-02 14:43             ` Stefan Monnier
2005-10-02 15:04               ` Andreas Schwab
2005-10-03 18:49               ` Christian Schlauer
2005-10-03 20:17                 ` Lennart Borgman
2005-10-03 22:22                 ` Jason Rumney
2005-10-04 18:14                   ` Christian Schlauer
2005-10-04 21:27                     ` Jason Rumney
2005-10-05 17:30                       ` Christian Schlauer
2005-10-07 10:30                         ` Christian Schlauer
2005-10-05 22:45                       ` Richard M. Stallman
2005-10-04  5:02                 ` Richard M. Stallman
2005-10-01 23:25         ` Richard M. Stallman
2005-10-03 18:35         ` Christian Schlauer
2005-10-03 20:32           ` Stefan Monnier
2005-10-04 18:35             ` Christian Schlauer
2005-10-04 19:47               ` Stefan Monnier
2005-10-04 18:51           ` Richard M. Stallman
2005-10-04 20:05             ` Christian Schlauer [this message]
2005-10-05 17:32               ` Christian Schlauer
2005-10-05 18:11                 ` David Kastrup
2005-10-04 21:38             ` Jason Rumney
2005-10-04 23:11               ` Andreas Schwab
2005-10-04 23:15                 ` Lennart Borgman
2005-10-05  8:10                   ` Andreas Schwab
2005-10-05 17:34                     ` Christian Schlauer
2005-10-05 22:45               ` Richard M. Stallman
2005-10-08 16:49                 ` Christian Schlauer
2005-10-09  3:24                   ` Stefan Monnier
2005-10-09 18:16                   ` Richard M. Stallman
2005-10-09 21:32                     ` Drew Adams
2005-10-09 21:42                       ` Lennart Borgman
2005-10-10 15:14                       ` Stefan Monnier
2005-10-11 19:06 ` Christian Schlauer
2005-10-11 20:48   ` Chong Yidong
2005-10-11 23:20     ` Luc Teirlinck
2005-10-12 21:33       ` Christian Schlauer
2005-10-12 21:43         ` Lennart Borgman
2005-10-13  0:51         ` Luc Teirlinck
2005-10-14 16:24           ` Christian Schlauer
2005-10-13 20:10         ` Richard M. Stallman
2005-10-21 17:30           ` Christian Schlauer
2005-10-22  4:18             ` Richard M. Stallman
2005-10-22 11:02               ` Eli Zaretskii
2005-10-25 19:23                 ` Christian Schlauer
2005-10-26  6:39                   ` Eli Zaretskii
2005-10-27 18:15                     ` Christian Schlauer
2005-10-27 19:17                       ` Eli Zaretskii
2005-10-27 21:05                         ` Christian Schlauer
2005-10-28  7:34                           ` Eli Zaretskii
2005-11-03 17:37                             ` Christian Schlauer
2005-11-04 10:30                               ` Eli Zaretskii
2005-11-04 17:57                                 ` Christian Schlauer
2005-11-04 21:34                                   ` Eli Zaretskii
2005-10-22 23:07               ` Kim F. Storm
2005-10-11 23:46     ` Luc Teirlinck
2005-10-13  4:53       ` Richard M. Stallman
2005-10-14  4:02         ` Luc Teirlinck
2005-10-14 17:37           ` Richard M. Stallman
2005-10-13  4:53   ` Richard M. Stallman

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='dhun84$8gj$1@sea.gmane.org' \
    --to=cs-muelleimer-rubbish.bin@arcor.de \
    --cc=cs-usenet@arcor.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.