unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: Bill Wohler <wohler@newt.com>
Cc: emacs-devel@gnu.org, mh-e-devel@lists.sourceforge.net
Subject: Re: Shall we use etc/images more?
Date: Tue, 13 Sep 2005 18:45:29 -0700	[thread overview]
Message-ID: <5430.1126662329@olgas.newt.com> (raw)
In-Reply-To: Kim F. Storm's message of Tue, 13 Sep 2005 11:23:21 +0200. <m3fys948za.fsf@kfs-l.imdomain.dk>

Thanks much for the quick feedback.

Kim F. Storm <storm@cua.dk> wrote:

> >     
> >     etc/images/mail/alias -- adds the current sender to your alias file
> 
> Add XX item to YY list/file.

Yes and no. If you're add X, Y, and Z items to XX, YY, and ZZ lists,
then having three identical icons to do those things isn't terribly
useful. I don't think I can buy this suggestion quite yet.

> >     etc/images/mail/rescan -- updates the message listing
> 
> Refresh

Like in a browser. Hmmm. That might work. What does the MH-E gang think
about replacing the cabinet icon with a more well-known refresh icon
(two arrows chasing the other's tail) and renaming rescan (the icon) to
refresh?

> >     etc/images/mail/show -- display the current message
> 
> Display current ITEM

Yes. I think our icon would work for dired even.

> >     etc/images/mail/widen -- removes a view restriction
> 
> Widen -- in general

Yes.

> > In the long term, I think we should modify find-image to use the
> > algorithm in mm-image-load-path instead of using just data-directory.
> 
> That's a good suggestion.

Thanks. However, I'm not entirely sure about this now since find-image
would have to keep track of when it updated the load-path and re-run the
algorithm whenever it detects that load-path changes, which would be
kind of a pain. I think I liked your suggestion about image-load-path,
although one problem with this that just occurred to me is that it would
add a little complexity to the user's environment and may not have the
benefit to counter that complexity. So, perhaps RMS is right.

Richard M. Stallman <rms@gnu.org> wrote:

>     I don't remember why reply2
>     went into the mail directory, but we added the -2 suffix to avoid
>     potential conflicts with Gnus.
> 
> If Gnus and MH-E both want an icon for replies, shouldn't they both
> use the same one?

Yes.

> This makes sense, except that having a subdirectory mh-e just to
> contain one file is pointless.  It would be better to use
> etc/images/mh-logo for that.

My thinking was that all icons at the top level are general icons that
could be used in any package. Icons that are only relevant to a single
package (or "virtual" package as in "mail") should be in a sub-directory
with the same name as that package. Thus, the directory serves not only
to reduce clutter, but to make it easier for someone to find an icon by
organizing them in groups rather than in a jumbled collection at the top
level. Does this sound like a good reason to you? On the other hand,
putting all of the application-identification icons (like mh-logo) in a
single directory makes it easier to find the one you want if you're
binding a desktop icon to your Emacs app (although the Gnome project
puts them in an "apps" directory which I could start). Given the size of
MH-E, it's also very possible that we may add more specific icons in the
future. I could go any of three ways as I've argued all sides ;-).

Should I put the mh-logo image in the top-level, in "mh-e", or in "apps"?

>     In the long term, I think we should modify find-image to use the
>     algorithm in mm-image-load-path instead of using just data-directory.
> 
> I think we should not do either of these; instead, we should do
> what you've suggested here.
> 
>     Gnus adds etc/images/gnus to the load-path so that it can refer to the
>     images directly like "exit-gnus" instead of "gnus/exit-gnus". 

By "here" I'm assuming that you think that the MH-E package should
modify the load-path as Gnus does?

>                                                                   I think
>     I'd prefer to specify the images explicitly as in "execute" or
>     "mail/reply"
> 
> I agree.

OK, I will do that.

-- 
Bill Wohler <wohler@newt.com>  http://www.newt.com/wohler/  GnuPG ID:610BD9AD
Maintainer of comp.mail.mh FAQ and MH-E. Vote Libertarian!
If you're passed on the right, you're in the wrong lane.


-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server. Download
it for free - -and be entered to win a 42" plasma tv or your very own
Sony(tm)PSP.  Click here to play: http://sourceforge.net/geronimo.php

  parent reply	other threads:[~2005-09-14  1:45 UTC|newest]

Thread overview: 89+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-09-07  2:37 Shall we use etc/images more? Bill Wohler
2005-09-07  8:30 ` Kim F. Storm
     [not found] ` <E1EDCMR-00043d-Vd@fencepost.gnu.org>
2005-09-08  5:47   ` Bill Wohler
2005-09-12  4:57     ` Richard M. Stallman
2005-09-12  6:07       ` Bill Wohler
2005-09-13 15:54         ` Richard M. Stallman
     [not found]         ` <E1EFD6x-0000cn-Qd@fencepost.gnu.org>
2005-09-14  1:50           ` Bill Wohler
2005-09-15 13:00             ` Richard M. Stallman
2005-09-15 18:36               ` Bill Wohler
2005-09-16  6:16                 ` Richard M. Stallman
2005-09-30 18:00                   ` Bill Wohler
2005-09-14  8:02         ` Chong Yidong
2005-09-14  8:55           ` Kim F. Storm
2005-09-14 23:54             ` Chong Yidong
2005-09-14 14:08               ` Kim F. Storm
2005-09-15 13:00                 ` Richard M. Stallman
2005-09-16  2:28               ` Katsumi Yamaoka
2005-09-12 22:43     ` Bill Wohler
2005-09-13  9:23       ` Kim F. Storm
2005-09-13 19:51         ` Eli Zaretskii
2005-09-14  1:45         ` Bill Wohler [this message]
2005-09-14  6:41           ` Mark D. Baushke
2005-09-15  2:41           ` Richard M. Stallman
2005-09-15 18:48             ` Bill Wohler
2005-09-29 21:45         ` Bill Wohler
2005-09-30  0:40           ` Bill Wohler
2005-09-30 14:22             ` Chong Yidong
2005-09-30 20:01             ` Richard M. Stallman
2005-10-15  6:45               ` Bill Wohler
2005-10-15 15:00                 ` Romain Francoise
2005-10-15 17:43                   ` Bill Wohler
2005-10-15 18:52                     ` Romain Francoise
2005-10-16 14:41                 ` Richard M. Stallman
2005-10-16 18:00                   ` Bill Wohler
2005-10-17 17:30                     ` Richard M. Stallman
2005-10-17 22:21               ` lisp/toolbar is gone (was: Shall we use etc/images more?) Bill Wohler
2005-10-18  8:03                 ` Andreas Schwab
2005-09-13 15:55       ` Shall we use etc/images more? Richard M. Stallman
  -- strict thread matches above, loose matches on Subject: below --
2005-05-30 22:39 The MH-E repository Bill Wohler
2005-05-30 23:27 ` Juanma Barranquero
2005-05-31  0:21 ` Miles Bader
2005-05-31  7:08 ` Jérôme Marant
2005-05-31  7:46   ` Miles Bader
2005-05-31  8:17     ` Jérôme Marant
2005-05-31  8:59       ` Mark D. Baushke
2005-05-31  9:30         ` Jérôme Marant
2005-05-31 15:21       ` Bill Wohler
2005-05-31  9:03   ` Eli Zaretskii
2005-05-31 17:47   ` Richard Stallman
2005-05-31 20:00     ` Jérôme Marant
2005-06-01 17:22       ` Richard Stallman
2005-06-02  5:31       ` packaging (was: The MH-E repository) Janusz S. Bień
2005-06-03  8:01         ` Richard Stallman
2005-05-31  8:56 ` The MH-E repository Kim F. Storm
2005-05-31 10:07   ` Mark D. Baushke
2005-05-31 17:47     ` Richard Stallman
2005-05-31 18:16       ` Mark D. Baushke
2005-05-31 18:39         ` chad brown
2005-06-01 17:24         ` Richard Stallman
2005-05-31 22:00       ` Kim F. Storm
2005-05-31 13:08 ` Stefan Monnier
2005-05-31 17:09   ` Bill Wohler
2005-05-31 18:06     ` Mark D. Baushke
2005-05-31 19:13       ` Stefan Monnier
2005-07-05  4:35       ` Richard M. Stallman
2005-07-05 18:28         ` Bill Wohler
2005-07-11  1:22           ` Mark D. Baushke
2005-05-31 21:39     ` Miles Bader
2005-05-31 17:46 ` Richard Stallman
2005-06-01  9:39 ` Richard Stallman
2005-06-01 16:50 ` Bill Wohler
2005-06-02  6:40   ` Richard Stallman
2005-06-02 18:32     ` Bill Wohler
2005-06-03 22:30       ` Richard Stallman
2005-06-03 23:25         ` Bill Wohler
2005-06-04  9:44           ` [Savannah-help-public] " Sylvain Beucler
2005-06-04 12:30             ` Miles Bader
2005-06-04 16:13               ` Bill Wohler
2005-06-04 16:52                 ` Sylvain Beucler
2005-09-30 22:49                   ` Bill Wohler
2005-10-01 17:04                     ` Sylvain Beucler
2005-10-03 23:14                       ` Bill Wohler
2005-10-04 12:17                         ` Sylvain Beucler
2005-10-04 20:13                           ` Bill Wohler
2005-06-04 17:59             ` Richard Stallman
     [not found] ` <wohler@newt.com>
2005-06-01 13:47   ` Peter S Galbraith
2005-06-01 14:27     ` Bill Wohler
2005-06-02  6:40     ` Richard Stallman
2005-09-16 19:12   ` Shall we use etc/images more? Peter S Galbraith

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=5430.1126662329@olgas.newt.com \
    --to=wohler@newt.com \
    --cc=emacs-devel@gnu.org \
    --cc=mh-e-devel@lists.sourceforge.net \
    /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).