From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Emacs Survey: Toolbars Date: Thu, 25 Feb 2021 21:16:30 +0200 Message-ID: <83y2fcq7ox.fsf@gnu.org> References: <87o8iv3ac3.fsf@gnus.org> <874kknp1lq.fsf@gnus.org> <838s7crozt.fsf@gnu.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="34604"; mail-complaints-to="usenet@ciao.gmane.io" Cc: larsi@gnus.org, stefankangas@gmail.com, emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Feb 25 20:19:25 2021 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lFMAW-0008sm-Mm for ged-emacs-devel@m.gmane-mx.org; Thu, 25 Feb 2021 20:19:24 +0100 Original-Received: from localhost ([::1]:60774 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lFMAV-0002tM-Mi for ged-emacs-devel@m.gmane-mx.org; Thu, 25 Feb 2021 14:19:23 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:54678) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lFM7z-0001lc-JJ for emacs-devel@gnu.org; Thu, 25 Feb 2021 14:16:47 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:33879) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lFM7z-0000Gl-8D; Thu, 25 Feb 2021 14:16:47 -0500 Original-Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:2426 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1lFM7x-0004Uf-LE; Thu, 25 Feb 2021 14:16:47 -0500 In-Reply-To: (message from Stefan Monnier on Thu, 25 Feb 2021 14:03:26 -0500) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:265642 Archived-At: > From: Stefan Monnier > Cc: Stefan Kangas , larsi@gnus.org, > emacs-devel@gnu.org > Date: Thu, 25 Feb 2021 14:03:26 -0500 > > > That makes little sense to me. Other applications that show tool bars > > don't make them appear and disappear, only change as appropriate for > > the context. > > Which applications are you thinking of here, that would be comparable to > Emacs (i.e. are part music-player, part text editor, part hex editor, part > IRC client, ...)? I don't see how this is relevant. The tool bar is part of the GUI, which functions are shown there is immaterial. > >> One obvious drawback of this proposal is that it's slightly jarring when > >> the toolbar appears and disappears when switching between windows. > > Exactly. > > I think the solution is to have toolbars inside the window's text, > rather than attached to the frame. Is this practical? Windows can be very narrow, and change dimensions much more frequently in Emacs than frames. Tool bars don't live well with frequent changes in dimensions. If someone wants to turn tool bar off, let them do that. We don't need to turn the Emacs appearance upside down just because of some fashion: we already support that fashion.