From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Newsgroups: gmane.emacs.help Subject: Re: Frame visibility Date: Mon, 5 Dec 2016 16:26:57 +0100 Message-ID: <20161205152657.GA25424@tuxteam.de> References: <87inr6lax7.fsf@fastmail.fm> <8760my1m0k.fsf@web.de> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; x-action=pgp-signed X-Trace: blaine.gmane.org 1480951690 9433 195.159.176.226 (5 Dec 2016 15:28:10 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 5 Dec 2016 15:28:10 +0000 (UTC) User-Agent: Mutt/1.5.21 (2010-09-15) Cc: Joost Kremers , "help-gnu-emacs@gnu.org" To: Michael Heerdegen Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Mon Dec 05 16:28:02 2016 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cDvBS-0001LS-Nc for geh-help-gnu-emacs@m.gmane.org; Mon, 05 Dec 2016 16:28:02 +0100 Original-Received: from localhost ([::1]:41317 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cDvBW-0007FR-N9 for geh-help-gnu-emacs@m.gmane.org; Mon, 05 Dec 2016 10:28:06 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:43153) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cDvAh-0007CP-39 for help-gnu-emacs@gnu.org; Mon, 05 Dec 2016 10:27:16 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cDvAc-0005EG-Jc for help-gnu-emacs@gnu.org; Mon, 05 Dec 2016 10:27:15 -0500 Original-Received: from mail.tuxteam.de ([5.199.139.25]:41051 helo=tomasium.tuxteam.de) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cDvAc-00058Q-EK for help-gnu-emacs@gnu.org; Mon, 05 Dec 2016 10:27:10 -0500 Original-Received: from tomas by tomasium.tuxteam.de with local (Exim 4.80) (envelope-from ) id 1cDvAP-0006p2-Ic; Mon, 05 Dec 2016 16:26:57 +0100 In-Reply-To: <8760my1m0k.fsf@web.de> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-Received-From: 5.199.139.25 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.org gmane.emacs.help:111872 Archived-At: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Mon, Dec 05, 2016 at 03:35:55PM +0100, Michael Heerdegen wrote: > Joost Kremers writes: > > > The Elisp manual says that a frame can be visible, invisible or > > iconified. Visible and iconified (a.k.a. minimized) are clear, but > > when exactly is a frame invisible? > > AFAIU the manual, an invisible frame is just not displayed (...visible), > so it's like "iconified" but without an icon, I guess. With other > words: something like minimizing implemented in Emacs. Exactly. This is window manager parlance. Those things correspond to the ICCCM values "Normal", "Iconic" and "Withdrawn" values of the (X) window's (which is an Emacs frame) WM_STATE property[1]. However the window manager decides to represent those things, they are sometimes creative :-) All Emacs does (all Emacs *can* do) is to request the style from the WM, by setting some X properties on its windows (frames). The window manager, as configured by the user then maps those abstract requests to a concrete appearance. I do like it that way. Imagine my browser could start deciding on how its decoration looks, controlled by some random shi^H^H^H obscure javascript off some obscure rag-du-jour page. No, thanks. As Michael says... perhaps they hide your computer. Regards [1] https://tronche.com/gui/x/icccm/sec-4.html - -- t -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iEYEARECAAYFAlhFh0EACgkQBcgs9XrR2kZRSgCfcKVIdYKcVkLAe7JxzQTPhgnU Jr8An1cVYadYKoTx4FpLvJzUQ9Q85YKy =GgWE -----END PGP SIGNATURE-----