From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: an idea about managing menu-bar by Emacs itself Date: Fri, 2 Aug 2002 00:12:11 -0600 (MDT) Sender: emacs-devel-admin@gnu.org Message-ID: <200208020612.g726CBL01123@aztec.santafe.edu> References: <200208010644.PAA09324@etlken.m17n.org> Reply-To: rms@gnu.org NNTP-Posting-Host: localhost.gmane.org X-Trace: main.gmane.org 1028268752 29573 127.0.0.1 (2 Aug 2002 06:12:32 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Fri, 2 Aug 2002 06:12:32 +0000 (UTC) Cc: emacs-devel@gnu.org Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.33 #1 (Debian)) id 17aVfr-0007gs-00 for ; Fri, 02 Aug 2002 08:12:31 +0200 Original-Received: from fencepost.gnu.org ([199.232.76.164]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 17aVyt-0005e7-00 for ; Fri, 02 Aug 2002 08:32:12 +0200 Original-Received: from localhost ([127.0.0.1] helo=fencepost.gnu.org) by fencepost.gnu.org with esmtp (Exim 3.35 #1 (Debian)) id 17aVgN-0008Ed-00; Fri, 02 Aug 2002 02:13:03 -0400 Original-Received: from pele.santafe.edu ([192.12.12.119]) by fencepost.gnu.org with esmtp (Exim 3.35 #1 (Debian)) id 17aVfY-00087N-00; Fri, 02 Aug 2002 02:12:13 -0400 Original-Received: from aztec.santafe.edu (aztec [192.12.12.49]) by pele.santafe.edu (8.11.6+Sun/8.11.6) with ESMTP id g726CN505972; Fri, 2 Aug 2002 00:12:23 -0600 (MDT) Original-Received: (from rms@localhost) by aztec.santafe.edu (8.10.2+Sun/8.9.3) id g726CBL01123; Fri, 2 Aug 2002 00:12:11 -0600 (MDT) X-Authentication-Warning: aztec.santafe.edu: rms set sender to rms@aztec using -f Original-To: handa@etl.go.jp In-Reply-To: <200208010644.PAA09324@etlken.m17n.org> (message from Kenichi Handa on Thu, 1 Aug 2002 15:44:47 +0900 (JST)) Errors-To: emacs-devel-admin@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.0.11 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.emacs.devel:6239 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:6239 I've just found that tooltip is created by Emacs itself as a special `frame', not using any toolkit. Then, how about creating menu-bar and pulldown menus also by Emacs itself? This has some advantages, as you've stated. It also has some difficulties or problems: 1. It would be hard to get the fast response people want when they slide the mouse along the menu bar. 2. We'd need to add some display features--for instance, to display a separator line. We want to have this feature anyway, for word processing, but someone still needs to implement it. 3. As you said, it would be inconsistent with the appearance of typical toolkits. However, that would not be a strong argument against providing this as an alternative. So if someone wants to implement the necessary display features and then write the code for displaying menus, it would be interesting to see if it performs adequately.