Gnus development mailing list
 help / color / mirror / Atom feed
From: Reiner Steib <reinersteib+gmane@imap.cc>
Cc: ding@gnus.org
Subject: Re: Sharing mail icons between MH-E and Gnus
Date: Mon, 20 Feb 2006 23:04:42 +0100	[thread overview]
Message-ID: <v9hd6tvg91.fsf@marauder.physik.uni-ulm.de> (raw)
In-Reply-To: <3873.1140465433@olgas.newt.com> (Bill Wohler's message of "Mon, 20 Feb 2006 11:57:13 -0800")

On Mon, Feb 20 2006, Bill Wohler wrote:

> Reiner Steib <reinersteib+gmane@imap.cc> wrote:
>> On Sun, Feb 19 2006, Bill Wohler wrote:
>> > If you're going to move the sort icons, you might as well take this
>> > opportunity to use the GNOME names to make it easier to see from whence
>> > they came.

I forgot to mention that I intend to document where the icons come
from like it was done in emacs/etc/image/README (probably adding the
stock_... names).
 
> They aren't supposed to since the images' content can change depending
> on locale (or skill of artist). Names reflect the images' action. For
> example, you use "stop", not "red-hexagon", since in some locales stop
> is an entirely different image.

OK.  But do you agree to $ei/sort-1-9 and $ei/sort-a-z given the 8.3
problem?

>> >   $g/stock_contact                 -                       $ei/mail/alias -> $ei/contact?
>> 
>> $ei/contact seems more suitable.  We don't have a related Gnus command
>> for this icon, but users might bind it to `bbdb/gnus-show-sender' (or
>> we could add this tool bar icon by default if `bbdb/gnus-show-sender'
>> is bound).
>
> Oops, this shows how important good names are. You interpreted this as
> "Show Contact", but that's not what MH-E does with it. The MH-E action
> for this image is to add the sender of the current message to
> ~/Mail/aliases. I suppose $ie/add-contact would be a better name, since
> it is general and could be used both by MH-E and BBDB. Would something
> like "$ie/show-contact" work instead of bbdb/gnus-show-sender? For
> completeness, "$ie/list-contacts" would also be useful as well. Which
> GNOME images would you use to indicate these actions?

Since Gnus doesn't provide contact/alias management (beside interfaces
to BBDB, ~/.mailrc, ...) it's not very important for us.  Let's add
what you think is useful for MH-E.

[ mail/copy, mail/move ]
>> I don't know about MH-E, but for Gnus I'd not have these functions on
>> the tool bar, because the user has to choose the target via the
>> mini-buffer prompt (keyboard) after a mouse click.  (Not a good UI, I
>> think.)
>
> Are you saying then that only keyboard commands can be used for commands
> that have minibuffer input? I think I disagree. 

I only talked about tool bars (and the mouse-1 action).

> The tool bar and menu helps the user discover functionality. Many
> commands, such as Save As, 

"Save As", "Open File", ... in a GTK build of Emacs 22 pop up the
graphical file selector (by default, see `use-file-dialog').

> require minibuffer input and are common in menus and tool bars.

That fact that it is common in Emacs doesn't make it good. :-)
See this related thread on emacs-devel:
http://article.gmane.org/gmane.emacs.devel/50205
http://thread.gmane.org/gmane.emacs.devel/50205

I often saw my colleagues starring at the screen not realizing that
they need to use the minibuffer after pressing the "Open File" or "New
File" buttons in Emacs 21.

Nevertheless I think adding mail/copy and mail/move is fine.  Which
icons you add by default in MH-E of course is up to you.

>> >   $g/stock_inbox                   -                       $ei/mail -> $ei/inbox ?
>> 
>> In the meantime, I also use stock_inbox (for
>> `gnus-summary-insert-new-articles' in the summary and
>> `gnus-group-get-new-news' in the group buffer) instead of
>> stock_refresh.
>
> In MH (and MH-E), inc and scan are two separate commands and therefore
> (can) have two separate icons (inbox and refresh respectively).

Okay, we can add both.  There's already refresh.xpm (from Gnome) in
Emacs.

>> >   $g/stock_compile                 -		           $ei/mail/repack?
>> 
>> [In Gnus, somehow similar commands would be
>> `gnus-group-expire-all-groups' and `gnus-summary-expire-articles'.]
>> But the image stock_compile probably is supposed to visualize batch
>> processing, isn't it?
>
> Yes. I wasn't trying to say that "repack" was like "compile", but rather
> that the current GNOME icon for "compile" seemed to be a better image
> than what we currently have. The question mark above indicates that I
> was fishing for other opinions since I wasn't 100% positive.

Okay, so this is still open.

>> >   $g/stock_zoom-out                -                       $ei/mail/widen
>> 
>> Maybe we should add stock_zoom{,-in,out,prev,next,shift} as $ei/zoom*?
>> The zoom images aren't mail-specific.  [...]
>
> Agreed.

I'll add them to my list.

Bye, Reiner.
-- 
       ,,,
      (o o)
---ooO-(_)-Ooo---  |  PGP key available  |  http://rsteib.home.pages.de/


-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642

  reply	other threads:[~2006-02-20 22:04 UTC|newest]

Thread overview: 28+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <E1EQxwu-00028T-D0@mail.sourceforge.net>
     [not found] ` <28928.1129483226@olgas.newt.com>
2005-10-17 13:27   ` Sharing mail icons between MH-E and Gnus (was: debian changelog,1.39,1.40 control,1.29,1.30 dirs,1.2,1.3 emacsen-install,1.5,1.6 emacsen-startup,1.12,1.13 rules,1.12,1.13) Reiner Steib
2005-10-17 15:32     ` Sharing mail icons between MH-E and Gnus Bill Wohler
2006-01-19 21:37       ` Reiner Steib
2006-01-23 17:46         ` Bill Wohler
2006-02-19  2:40         ` Bill Wohler
2006-02-20  1:26           ` Reiner Steib
2006-02-20 19:57             ` Bill Wohler
2006-02-20 22:04               ` Reiner Steib [this message]
2006-02-21  0:30                 ` Bill Wohler
2006-02-21 11:37                   ` Icons for frequently used sort commands (was: Sharing mail icons between MH-E and Gnus) Reiner Steib
2006-02-21 22:22                     ` Bill Wohler
2006-02-22  0:30                       ` Icons for frequently used sort commands Reiner Steib
2006-02-20 15:58           ` Sharing mail icons between MH-E and Gnus Reiner Steib
2006-02-20 21:23             ` Adam Sjøgren
2006-02-21 11:30               ` Reiner Steib
2006-02-21 22:11                 ` Bill Wohler
2006-02-22  0:30                   ` Reiner Steib
2006-02-22  5:09                     ` Bill Wohler
2006-02-22  6:43                     ` Adam Sjøgren
2006-03-06 16:46                     ` Bill Wohler
2006-03-06 19:15                       ` Reiner Steib
2006-03-06 21:40                         ` Bill Wohler
2006-03-06 23:21                           ` Reiner Steib
2006-03-07  0:06                             ` Bill Wohler
2006-02-20 21:19           ` Reiner Steib
2006-02-20 22:53             ` Bill Wohler
2006-02-21 21:22               ` Reiner Steib
2006-02-21 22:29                 ` Bill Wohler

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=v9hd6tvg91.fsf@marauder.physik.uni-ulm.de \
    --to=reinersteib+gmane@imap.cc \
    --cc=Reiner.Steib@gmx.de \
    --cc=ding@gnus.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.
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 NNTP newsgroup(s).