unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: Bill Wohler <wohler@newt.com>
Cc: emacs-devel@gnu.org
Subject: Re: toolbar conventions
Date: Sat, 17 Dec 2005 12:26:20 -0800	[thread overview]
Message-ID: <17935.1134851180@olgas.newt.com> (raw)
In-Reply-To: "Richard M. Stallman"'s message of Sat, 17 Dec 2005 14:40:49 EST. <E1EnhvF-0001vV-Q9@fencepost.gnu.org>

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

>     By the way, I checked both the O'Reilly style guide and the Microsoft
>     style guide and both agreed on "menu bar" and "toolbar." Given that
>     technical terms go from two words, to a hyphenated form, to a single
>     word, it's likely that's what we're seeing here.
> 
> Menu bars are older than tool bars, so if it were simply a natural
> progression, it is peculiar that it has proceeded faster for
> tool bars than for menu bars.

Interesting observation.

>     Given that, should we be using "toolbar" in both text and code in
>     anticipation of a future renaming of tool-bar to toolbar?
> 
> I tend to think we should treat the two alike.

I think I'd agree. So do we go with "menubar" and "toolbar" in the
future, or "menu bar" and "tool bar"? Given the following stats, and
because we have menu-bar.el and tool-bar.el already, I'd say the inertia
clearly indicates that "menu bar" and "tool bar" would be the desired
choices for Emacs.

I can add a Style Guide subheading to (elisp)Coding Conventions and
(elisp)Documentation Tips and include this information if you like.

    [wohler@olgas:586]$ grep -ri menubar --exclude \*.elc * --exclude ChangeLog\* --exclude loaddefs.el --exclude ldefs-boot.el| wc
	241    2060   23519
    [wohler@olgas:587]$ grep -ri menu.bar --exclude \*.elc * --exclude ChangeLog\* --exclude loaddefs.el --exclude ldefs-boot.el| wc
       1523    8660  109482
    [wohler@olgas:588]$ grep -ri toolbar --exclude \*.elc * --exclude ChangeLog\* --exclude loaddefs.el --exclude ldefs-boot.el| wc
	330    2245   30068
    [wohler@olgas:589]$ grep -ri tool.bar --exclude \*.elc * --exclude ChangeLog\* --exclude loaddefs.el --exclude ldefs-boot.el| wc
	400    2048   26282

>                                                 But there is no rush
> to change this; let's leave it alone, for now.

Agree, but new code should use "menu bar" and "tool bar."

How about speedbar though?

> Does anyone have any ideas on the issue of how to use the term
> "option"?  That issue is more important--it is not just an issue of
> punctuation, it is inconsistent use of a word.  Would someone like to
> study the situation and find out which uses occur where?

I don't recall this thread. What was the subject?

-- 
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.

  parent reply	other threads:[~2005-12-17 20:26 UTC|newest]

Thread overview: 24+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-12-16 21:36 toolbar conventions Bill Wohler
2005-12-17 19:40 ` Richard M. Stallman
2005-12-17 20:22   ` Luc Teirlinck
2005-12-17 20:52     ` Bill Wohler
2005-12-17 22:51       ` Luc Teirlinck
2005-12-18  0:57     ` Drew Adams
2005-12-18  3:11       ` Luc Teirlinck
2005-12-19 19:58         ` Drew Adams
2005-12-19  4:39     ` Richard M. Stallman
2005-12-20  1:52       ` Luc Teirlinck
2005-12-20  3:32         ` Drew Adams
2005-12-20 16:33           ` Richard M. Stallman
2005-12-20 18:37             ` user preferences (was RE: toolbar conventions) Drew Adams
2005-12-22 17:52               ` Richard M. Stallman
2005-12-22 18:09                 ` Drew Adams
2005-12-23 15:18                   ` Richard M. Stallman
2005-12-22 17:52               ` Richard M. Stallman
2005-12-20  5:12       ` toolbar conventions Glenn Morris
2005-12-17 20:26   ` Bill Wohler [this message]
2005-12-18 17:15     ` Richard M. Stallman
2005-12-18 20:45       ` Bill Wohler
2005-12-19 23:46         ` Richard M. Stallman
2005-12-17 20:30   ` Luc Teirlinck
2005-12-18 18:41   ` 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=17935.1134851180@olgas.newt.com \
    --to=wohler@newt.com \
    --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).