unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: Luc Teirlinck <teirllm@dms.auburn.edu>
Cc: emacs-devel@gnu.org
Subject: Re: Changing the no-toolkit scrollbar thumb color. (minor issue)
Date: Sun, 28 Sep 2003 11:42:59 -0500 (CDT)	[thread overview]
Message-ID: <200309281642.h8SGgxc11119@raven.dms.auburn.edu> (raw)
In-Reply-To: <m1A3bIJ-000IeAC@rattlesnake.com> (bob@rattlesnake.com)

Robert Chassell wrote:

   But the problem is worse than inadaquate documentation.  The current
   message from `customize-face' is *false*.  The `customize-face' method
   tells you that it has changed the foreground and background faces of
   the scroll bars when it has not.

I do not know exactly what you are referring to.  Is it the "State"
message, like:

 State: you have set this face, but not saved it for future sessions.

Strictly speaking this is accurate and relevant even if it has no
effect on the scroll bar.  It does not say that you have successfully
changed the colors of the scroll bar, it says that you have set the
face.  You can use any face for any purpose whatsoever.  When Emacs
functions prompt for a face, I often use faces that are normally used
for something completely different, as long as I know that there will
be no conflict between the two uses.  Maybe the documentation string
could be improved.

   The `customize-face RET scroll-bar' feature needs to

       * check for the tool kit in use and
	 if it is `GTK+' {i.e, if (featurep 'gtk) returns t},

	 - either have `customize-face' do the right thing, whatever that
	   be, or

	 - tell the user that `customize-face' fails with GTK and that
	   the user must modify his or her ~/.emacs.d/gtkrc file.  The
	   work to be done to the ~/.emacs.d/gtkrc file needs to be
	   described in a manner that a novice can understand.

I do not know a lot about GTK.  Somebody who does (Jan?) could tell
you whether your first suggestion is possible at all, as well as
answer your other GTK related questions.  In as far as the second
suggestion is concerned, I believe that this information should be
conveyed in the documentation string, not through an error message.
Somebody may have several builds of Emacs and want to use the same
.emacs for all of them or may want to use the face for his own
purposes.  The information actually is conveyed in the documentation
string, though maybe not clearly enough:

Basic face for the scroll bar colors under X.
                                     ^^^^^^^^
There are some other problems.  I will follow up on them.

Sincerely,

Luc.

  parent reply	other threads:[~2003-09-28 16:42 UTC|newest]

Thread overview: 54+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-09-26 20:13 Changing the no-toolkit scrollbar thumb color. (minor issue) Rob Browning
2003-09-26 21:23 ` Luc Teirlinck
2003-09-26 21:32   ` Rob Browning
2003-09-27 18:16   ` Robert J. Chassell
2003-09-27 21:55     ` Luc Teirlinck
2003-09-28 13:08       ` Robert J. Chassell
2003-09-28 16:38         ` Jan D.
2003-09-28 21:17           ` Robert J. Chassell
2003-09-29 16:01             ` Jan D.
2003-09-29 19:05               ` Robert J. Chassell
2003-09-29 19:23                 ` Jan D.
2003-09-28 16:42         ` Luc Teirlinck [this message]
2003-09-28 18:01           ` Luc Teirlinck
2003-09-28 21:38             ` Robert J. Chassell
2003-09-28 23:47               ` Luc Teirlinck
2003-09-29  0:52                 ` Robert J. Chassell
2003-09-29  1:30                   ` Luc Teirlinck
2003-09-29 11:58                     ` Robert J. Chassell
2003-09-30 12:22                       ` Richard Stallman
2003-09-29 19:31               ` Richard Stallman
2003-09-30  0:11                 ` Luc Teirlinck
2003-09-30 13:55                   ` Stefan Monnier
2003-09-30 14:25                     ` Miles Bader
2003-09-30 15:16                       ` Stefan Monnier
2003-10-04 18:29                     ` Jan D.
2003-09-30 20:25                   ` Richard Stallman
2003-10-04 18:36                     ` Jan D.
2003-10-05  3:24                       ` Richard Stallman
2003-10-05 17:56                       ` Luc Teirlinck
2003-10-05 18:12                         ` Jan D.
2003-10-05 18:27                           ` Luc Teirlinck
2003-10-05 19:16                             ` Luc Teirlinck
2003-10-05 20:57                             ` Jan D.
2003-10-05 22:09                               ` Luc Teirlinck
2003-10-06  0:14                                 ` Miles Bader
2003-10-06  2:22                         ` Miles Bader
2003-10-06  4:15                           ` Luc Teirlinck
2003-10-06  4:34                             ` Luc Teirlinck
2003-10-12 15:04                               ` Jan D.
2003-09-30  0:27                 ` Robert J. Chassell
2003-09-30 20:24                   ` Richard Stallman
2003-10-01  0:35                   ` Danilo Segan
2003-10-04  0:35                     ` Robert J. Chassell
2003-10-04 18:55                       ` Jan D.
2003-10-04 18:43                     ` Jan D.
2003-10-04 19:35                       ` Danilo Segan
2003-10-04 18:11                   ` Jan D.
2003-10-05  0:25                     ` Miles Bader
2003-10-05  7:23                       ` Jan D.
2003-10-05  7:59                         ` Miles Bader
2003-09-28 21:25           ` Robert J. Chassell
2003-09-28 17:37     ` Luc Teirlinck
2003-09-28 21:33       ` Robert J. Chassell
2003-09-28 22:03         ` Luc Teirlinck

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

  List information: https://www.gnu.org/software/emacs/

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

  git send-email \
    --in-reply-to=200309281642.h8SGgxc11119@raven.dms.auburn.edu \
    --to=teirllm@dms.auburn.edu \
    --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 public inbox

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

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).