From: "Ken Manheimer" <ken.manheimer@gmail.com>
Cc: storm@cua.dk, rms@gnu.org, emacs-devel@gnu.org
Subject: Re: cursor doesn't show through transparent images in emacs 22, unlike emacs 21
Date: Tue, 22 Aug 2006 09:45:56 -0400 [thread overview]
Message-ID: <2cd46e7f0608220645i4c9677d3mf778b3ded10dba07@mail.gmail.com> (raw)
In-Reply-To: <85zmdx2o5n.fsf@lola.goethe.zz>
On 8/22/06, David Kastrup <dak@gnu.org> wrote:
> Richard Stallman <rms@gnu.org> writes:
>
> > with this bug, however, it's hard to
> > tell whether or not the cursor is in the window or another.
> >
> > I see why this is a problem.
> >
> > So I suppose that anything which makes the cursor visible
> > would solve the problem. Right?
>
> I don't know why Ken has chosen not to reply on the list, but he told
> me in private that he has disabled cursor blinking (or rather, lets it
> commence only after 30 seconds).
it was just an oversight - i meant to reply to the list and you, but
forgot to hit "reply-to".
what i wrote:
sorry, i didn't realize you had directed that to me.
no, but i delay cursor bliking for 20 seconds, because i find it
distracting, and only want it happening when imy attention has gone
away to something else and is coming back.
are you suggesting that the blinking would be enough of a cue for an
active buffer?
> Of course, the blinking will make a very visible difference for the
> default settings. So our worry is just for people who have tampered
> with the defaults.
the blink of the border is a distinct cue. i still think the absence
of the solid cursor is misleading, in this case. to put it in an
affirmative sense, the presence of the solid cursor would be more
clear.
> His proposal to use transparency is not really useful except for
> special cases since
> a) images are not always the size of his small icons, and so could be
> vastly more obnoxious when blinking
i understand that icons are often large, so that a solid cursor would
be distracting and garish, doubly so with blinking.
> b) images don't all have transparency.
i think it's reasonable in those cases to not expect the cursor to
show through. that said, i wouldn't mind having a display option for
the images to xor the image colors, or something like that, when the
cursor is on them.
> Different ways to do this:
>
> a) offer to make the cursor border on selected frames thicker
>
> b) offer to use a different cursor color for selected frames
i suppose both of those would work. from seeing the effect of the
solid cursor showing through in emacs 21, my impression is that it's
the most natural - consistent and clear - signal, in cases like my
character-sized icons, where it is suitable.
as i think i suggested in a previous message, the solution i would
prefer would be to have some way to qualify icons so that they get a
solid cursor in their transparent areas, and the default would be to
have it inactive. eg, a qualifier for xpm, png, gif, and other
transparent-capable images, like :solid-cursor:
`:solid-cursor-shows BOOLEAN'
When true, the cursor will appear solid through the transparent
regions of the image
when the cursor is situated on the image and the window is
active. The default is for
only the cursor border to show, whether or not the window is active.
by having the default be off, then the disruption of oversize blinking
icons will be avoided.
i am hardly acquainted with display system, so don't know whether this
is doable without undue effort. xor for non-transparent icons (and
transparent ones, for that matter) could be a related option, if it
were doable.
--
ken
ken.manheimer@gmail.com
http://myriadicity.net
next prev parent reply other threads:[~2006-08-22 13:45 UTC|newest]
Thread overview: 82+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-08-18 23:22 cursor doesn't show through transparent images in emacs 22, unlike emacs 21 Ken Manheimer
2006-08-18 23:33 ` Drew Adams
2006-08-19 17:49 ` Ken Manheimer
2006-08-19 23:09 ` Kim F. Storm
2006-08-20 1:49 ` Ken Manheimer
2006-08-20 5:00 ` Ken Manheimer
2006-08-20 6:42 ` David Kastrup
2006-08-20 12:05 ` Richard Stallman
2006-08-20 15:10 ` Ken Manheimer
2006-08-20 17:27 ` David Kastrup
2006-08-22 3:09 ` Richard Stallman
2006-08-22 8:03 ` David Kastrup
2006-08-22 13:45 ` Ken Manheimer [this message]
2006-08-24 11:31 ` Kim F. Storm
2006-08-24 11:49 ` David Kastrup
2006-08-25 13:48 ` Kim F. Storm
2006-08-24 14:20 ` Ken Manheimer
2006-08-24 14:26 ` Kim F. Storm
2006-08-24 15:53 ` Ken Manheimer
2006-08-24 19:56 ` Kim F. Storm
2006-08-24 21:41 ` Ken Manheimer
2006-08-25 14:28 ` Kim F. Storm
2006-08-25 15:24 ` Ken Manheimer
2006-08-26 10:08 ` Richard Stallman
2006-08-25 20:23 ` Richard Stallman
2006-08-25 22:35 ` Kim F. Storm
2006-08-26 12:22 ` Richard Stallman
2006-08-26 21:37 ` Kim F. Storm
2006-08-27 14:34 ` Richard Stallman
2006-08-27 20:37 ` Ken Manheimer
2006-08-27 21:45 ` Kim F. Storm
2006-08-28 22:10 ` Richard Stallman
2006-08-28 22:27 ` Ken Manheimer
2006-08-29 17:18 ` Richard Stallman
2006-08-28 22:33 ` Kim F. Storm
2006-08-27 20:42 ` Juri Linkov
2006-08-27 22:24 ` Kim F. Storm
2006-08-28 21:27 ` Juri Linkov
2006-08-28 22:09 ` Richard Stallman
2006-08-28 22:44 ` Juri Linkov
2006-08-28 23:02 ` Kim F. Storm
2006-08-29 21:31 ` Ken Manheimer
2006-08-29 21:36 ` David Kastrup
2006-08-29 22:12 ` Ken Manheimer
2006-08-30 17:58 ` Richard Stallman
2006-08-30 18:20 ` Ken Manheimer
2006-08-31 18:16 ` Richard Stallman
2006-09-01 15:46 ` Ken Manheimer
2006-08-29 17:18 ` Richard Stallman
2006-08-29 20:27 ` Juri Linkov
2006-08-30 8:09 ` Kim F. Storm
2006-08-31 7:33 ` Richard Stallman
2006-08-27 22:23 ` Kim F. Storm
2006-08-28 22:10 ` Richard Stallman
2006-08-25 23:01 ` Ken Manheimer
2006-08-26 12:22 ` Richard Stallman
2006-08-22 13:19 ` Ken Manheimer
2006-08-20 9:03 ` Jason Rumney
2006-08-20 9:09 ` David Kastrup
2006-08-20 12:05 ` Richard Stallman
-- strict thread matches above, loose matches on Subject: below --
2006-09-02 18:08 (no subject) Richard Stallman
2006-09-03 21:30 ` cursor doesn't show through transparent images in emacs 22, unlike emacs 21 Kim F. Storm
2006-09-04 17:17 ` Richard Stallman
2006-09-04 22:42 ` Kim F. Storm
2006-09-06 8:49 ` Richard Stallman
2006-09-06 9:15 ` David Kastrup
2006-09-06 10:00 ` Kim F. Storm
2006-09-06 16:12 ` Ken Manheimer
2006-09-07 6:54 ` Richard Stallman
2006-09-07 7:47 ` David Kastrup
2006-09-09 20:45 ` Richard Stallman
2006-09-09 22:55 ` David Kastrup
2006-09-10 0:21 ` Kim F. Storm
2006-09-10 13:04 ` Richard Stallman
2006-09-10 20:25 ` Kim F. Storm
2006-09-10 23:00 ` Robert J. Chassell
2006-09-11 5:32 ` tomas
2006-09-11 8:08 ` Kim F. Storm
2006-09-11 8:16 ` David Kastrup
2006-09-11 11:56 ` Robert J. Chassell
2006-09-11 12:51 ` Kim F. Storm
2006-09-11 14:40 ` Robert J. Chassell
2006-09-11 14:11 ` Richard 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=2cd46e7f0608220645i4c9677d3mf778b3ded10dba07@mail.gmail.com \
--to=ken.manheimer@gmail.com \
--cc=emacs-devel@gnu.org \
--cc=rms@gnu.org \
--cc=storm@cua.dk \
/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.