From xemacs-m  Wed Sep 10 16:46:50 1997
Received: from jagor.srce.hr (hniksic@jagor.srce.hr [161.53.2.130])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id QAA27441
	for <xemacs-beta@xemacs.org>; Wed, 10 Sep 1997 16:46:28 -0500 (CDT)
Received: (from hniksic@localhost)
	by jagor.srce.hr (8.8.7/8.8.6) id XAA11687;
	Wed, 10 Sep 1997 23:45:59 +0200 (MET DST)
To: XEmacs Developers <xemacs-beta@xemacs.org>
Subject: Re: Menus (Was: PGP and mailcrypt)
References: <David Bakhash's message of "Wed, 10 Sep 1997 14:16:24 -0400 (EDT)">  <199709101653.MAA21409@scrubbing-bubbles.MIT.EDU>  <m2en6xvzix.fsf@altair.xemacs.org>  <kigsovdqcwr.fsf@jagor.srce.hr>  <199709101816.OAA29257@department-of-alchemy.MIT.EDU> <3.0.3.32.19970910131304.0095fe90@158.58.62.23>
X-Attribution: Hrvoje
X-Face: Mie8:rOV<\c/~z{s.X4A{!?vY7{drJ([U]0O=W/<W*SMo/Mv:58:*_y~ki>xDi&N7XG
        KV^$k0m3Oe/)'e%3=$PCR&3ITUXH,cK>]bci&<qQ>Ff%x_>1`T(+M2Gg/fgndU%k*ft
        [(7._6e0n-V%|%'[c|q:;}td$#INd+;?!-V=c8Pqf}3J
From: Hrvoje Niksic <hniksic@srce.hr>
Date: 10 Sep 1997 23:45:58 +0200
In-Reply-To: Jack Repenning's message of "Wed, 10 Sep 1997 13:13:04 -0700"
Message-ID: <kigg1rcrgfd.fsf@jagor.srce.hr>
Lines: 31
X-Mailer: Gnus v5.4.65/XEmacs 20.3(beta19) - "Kyiv"

Jack Repenning <jackr@informix.com> writes:

> At 21:29 9/10/97 +0200, Hrvoje Niksic wrote:
> >To be honest, I have no idea how VM creates it menus.  However, I
> >honestly believe that the only "right" way to create menus in XEmacs
> >is to use the menu functions as described in the manual.  Easymenu is
> >good for compatibility purposes.
> 
> Well, but compatibility is pretty much mandatory.

Why?  I consider good, context-sensitive button3 much more important
than compatibility.  If we value compatibility more than usefulness,
we might as well give up working on XEmacs.

> And given how different the menu-handling routines are in the
> available Emaxen, you can't do it with the commands in either one
> manual;

In XEmacs, you can manipulate menus anyway you like, using the
interface described in the XEmacs manual.  Easymenu is good for simple 
things, but for large programs it is lacking.

If we were to agree with Stallman on a single menu interface, I would
be the first to advocate it.  But we didn't, and easymenu -- which is
the best we could get -- is not good enough.

-- 
Hrvoje Niksic <hniksic@srce.hr> | Student at FER Zagreb, Croatia
--------------------------------+--------------------------------
Thou Who might be our Father Who perhaps may be in Heaven...
                                                -- Roger Zelazny

