all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: "Drew Adams" <drew.adams@oracle.com>
To: "'Chong Yidong'" <cyd@stupidchicken.com>,
	"'Eli Zaretskii'" <eliz@gnu.org>
Cc: emacs-devel@gnu.org
Subject: RE: Box graphic tweak
Date: Fri, 8 Oct 2010 08:18:28 -0700	[thread overview]
Message-ID: <DA112C95C635410BB83BC281B0781D71@us.oracle.com> (raw)
In-Reply-To: <87y6a8wzsj.fsf@stupidchicken.com>

> >> I just made a tweak to the way 3D boxes are drawn, to make 
> >> them more legible.
> >
> > Can you tell more?  What should be the differences as result of this
> > change?  Perhaps screen snapshots will be useful.
> 
> Here is a before/after image of a button.  The outermost line 
> of the top and left surface of the button is drawn using the black 
> relief, so that it is visible on bright backgrounds.

FWIW - It looks a bit worse, not better, to me (just one opinion). But it's hard
to judge out of context (e.g. buttons in Customize, mode line/header text,
etc.).  My guess is that in some contexts it might be an improvement and in
others it would not be appropriate.

More importantly, such an appearance difference should in any case be under user
control - just as users can today control the box outline width and even whether
it extends outside the char size or within it (using a negative width).  It must
not be forced.

IOW, if you would like to make such a feature available to users, great, but it
should be as optional as the other `box' attributes.

(The ability to use a negative box width is important, BTW, and your new feature
should not force a boxed char to always be larger than a normal char - there
needs to be some way to control the overall size.  I run into this for example
in places where a window height automatically gets increased by one line to
accommodate the extra pixel(s) coming from an outside-char box.  Using a
negative box width takes care of that annoyance.)




  parent reply	other threads:[~2010-10-08 15:18 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-10-08  5:14 Box graphic tweak Chong Yidong
2010-10-08  8:54 ` Eli Zaretskii
2010-10-08 13:59   ` Chong Yidong
2010-10-08 14:13     ` Miles Bader
2010-10-09  3:46       ` Chong Yidong
2010-10-14  4:20         ` Kenichi Handa
2010-10-14  4:34           ` Drew Adams
2010-10-14  4:45             ` Miles Bader
2010-10-14  4:51             ` Kenichi Handa
2010-10-14  6:04           ` Chong Yidong
2010-10-08 15:18     ` Drew Adams [this message]
2010-11-27 11:19 ` Eli Zaretskii

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=DA112C95C635410BB83BC281B0781D71@us.oracle.com \
    --to=drew.adams@oracle.com \
    --cc=cyd@stupidchicken.com \
    --cc=eliz@gnu.org \
    --cc=emacs-devel@gnu.org \
    /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.