From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Juri Linkov Newsgroups: gmane.emacs.devel Subject: Re: menu-bar: disable items when no frame visible Date: Tue, 29 Nov 2005 00:44:33 +0200 Organization: JURTA Message-ID: <87lkz8bdf2.fsf@jurta.org> References: <708F3D2D-A87C-4F80-BC27-171D82653F4D@gmail.com> <8764qcvqfs.fsf@jurta.org> <1D9CD839-4D59-46FD-A024-BC1EA850B3B0@gmail.com> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1133218242 10707 80.91.229.2 (28 Nov 2005 22:50:42 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 28 Nov 2005 22:50:42 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Nov 28 23:50:40 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1Egrmh-0001nQ-2a for ged-emacs-devel@m.gmane.org; Mon, 28 Nov 2005 23:47:43 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Egrmg-00074x-I5 for ged-emacs-devel@m.gmane.org; Mon, 28 Nov 2005 17:47:42 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1EgrmM-00072o-RS for emacs-devel@gnu.org; Mon, 28 Nov 2005 17:47:22 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1EgrmK-0006zw-JO for emacs-devel@gnu.org; Mon, 28 Nov 2005 17:47:21 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1EgrmK-0006zj-DQ for emacs-devel@gnu.org; Mon, 28 Nov 2005 17:47:20 -0500 Original-Received: from [194.126.101.98] (helo=mail.neti.ee) by monty-python.gnu.org with esmtp (Exim 4.34) id 1EgrmK-0005xg-H6 for emacs-devel@gnu.org; Mon, 28 Nov 2005 17:47:20 -0500 Original-Received: from mail.neti.ee (80-235-44-28-dsl.mus.estpak.ee [80.235.44.28]) by Relayhost1.neti.ee (Postfix) with ESMTP id 2D90916D1; Tue, 29 Nov 2005 00:47:35 +0200 (EET) Original-To: David Reitter In-Reply-To: <1D9CD839-4D59-46FD-A024-BC1EA850B3B0@gmail.com> (David Reitter's message of "Mon, 28 Nov 2005 22:17:45 +0000") User-Agent: Gnus/5.110004 (No Gnus v0.4) Emacs/22.0.50 (gnu/linux) X-Virus-Scanned: by amavisd-new-2.2.1 (20041222) (Debian) at neti.ee X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:46734 Archived-At: >> Instead of disabling some menu items one by one, wouldn't it be >> better to disable all menu items if the frame attached to the menu >> is not visible. Operating on non-visible frames from the visible >> menu is not only confusing, but might be dangerous. > > Err, what menu is shown when there is no visible frame? In GTK builds it is possible to detach the toolbar, menu or submenu from the frame. After iconifying the frame, the floating menu is still shown. > (Recall what the OS X desktop looks like.) I see this is not possible on OS X. But then I wonder why do you make more menu items disabled for non-visible frames in your patch, if on OS X, where the menu bar always applies to the selected frame, there is no way to have a menu with disabled items? -- Juri Linkov http://www.jurta.org/emacs/