From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: =?UTF-8?Q?Cl=c3=a9ment_Pit--Claudel?= Newsgroups: gmane.emacs.devel Subject: Re: Creating a "borderless" frame (without WM chrome) (was Re: Could x-show-tip be reimplemented in Elisp? How does one create borderless frames from Elisp?) Date: Tue, 16 Feb 2016 17:55:19 -0500 Message-ID: <56C3A8D7.9010207@gmail.com> References: <56BDF3DE.2050704@gmail.com> <56BEA48F.9020400@gmail.com> <56C382C7.8080306@gmail.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="mAQtnmT9KNmxJEQ8Bd7mLp1QBqLxHDmfF" X-Trace: ger.gmane.org 1455663364 12893 80.91.229.3 (16 Feb 2016 22:56:04 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 16 Feb 2016 22:56:04 +0000 (UTC) Cc: emacs-devel To: Chris Feng Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Feb 16 23:55:55 2016 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1aVoXC-0004ZB-H8 for ged-emacs-devel@m.gmane.org; Tue, 16 Feb 2016 23:55:54 +0100 Original-Received: from localhost ([::1]:51538 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aVoXB-0003mX-Om for ged-emacs-devel@m.gmane.org; Tue, 16 Feb 2016 17:55:53 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:33831) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aVoWl-0003mI-HM for emacs-devel@gnu.org; Tue, 16 Feb 2016 17:55:28 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aVoWh-0007kg-Bj for emacs-devel@gnu.org; Tue, 16 Feb 2016 17:55:27 -0500 Original-Received: from mout.kundenserver.de ([212.227.17.13]:51730) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aVoWh-0007kY-1q for emacs-devel@gnu.org; Tue, 16 Feb 2016 17:55:23 -0500 Original-Received: from [18.26.2.123] ([18.26.2.123]) by mrelayeu.kundenserver.de (mreue102) with ESMTPSA (Nemesis) id 0MP0B5-1aaVt01PmR-006L3x; Tue, 16 Feb 2016 23:55:21 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1 In-Reply-To: X-Provags-ID: V03:K0:yr4Tth6tCweyl7D3nhWBzacn01Pg0ZMCzSToo0IkY8in/fCLSNj k7yJBl9rYesCRiEdMdfITd7zkBBsyHoEJg8aImwkYIKkj+YOr0m2viKbM1LAJVx4fpg4EBz xDg1k6TFTxS6nnOeXfs/o8AwZsJE1VqfM6x1/kOOULaS2GM4pc+kMYv5rSTY2ww9+pxcajn pBkB9uwjs+9I9AruapgrA== X-UI-Out-Filterresults: notjunk:1;V01:K0:mt6B98OlTYw=:Jhf+Khm4oTMG6/w1QWmScg LnKE3j9gxSOvlprimr/GbKj6J1dIRA1xiqnjHLTx8qQ9PSlgme+vjv2gjpzBMQcc1bCs3kaL5 wfUc7jZE/NWEmQhAke74UNBvUKjnUC+ykLNHHoqeKOICXERxjgkpmdC3tt3E1NveqcT+mXkxM ObkyYnPENFBLebgnfioX1FclQucDvhscwIBHHu0ayP/KacUs/ZPNajKdiZNdUQ7whvFKEFSgC EiPdYvgUgcPexywdBm6NBF0O8UCIFdWpl1bYJdSR3IkxuJebe6GezwRKRYlGw3B1ZIkCQzYPF ObC4o4jNny/QBGa1Oupl+BJ+BaGHwqtKQ4Ly7iwykwgLKSMIxFG5MYiv7gsp0P50Xh2DDNzZE XaJDhsrcjN3ci+2zCBG83W2ZP/Ce9C7Vs9AYGeRfO5vaqYKMgsIieYy4cWWWIG7KVhUIPJEeP nGV5ozJNzbdIfD7v6Cc/q2tSVqiYZCSrrk4mvXRZ38zovfgbYJJGreJZpU/Mp01K9Xdd/oQO/ OrwAIJzA19JSyTAyLloyIZYt9bleIVFCmb+zz31+rxW26fWE2gNoJNIJ7y/ibpBzYCYiib77H 7NpmAB0RuMMCMMlaHlPG/YQtARUMALdg8SrDpUaPLHbwSBrEhy1lqJWHr7paDAR6N4rZ4+u3k UEad31y4pJ4Cs38xmPixJ1JpN4gL/ehofDe5/s1x4CXEoA8osI7IEenSS12fG6uzfUlk= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 212.227.17.13 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:200061 Archived-At: This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --mAQtnmT9KNmxJEQ8Bd7mLp1QBqLxHDmfF Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 02/16/2016 05:41 PM, Chris Feng wrote: >> Scaling back on the original intent, then, could we expose to Lisp a w= ay to create a chrome-less frame, presumably in just the same way as the = tooltip code does it? Something like `remove_frame_chrome(frame *f)`, whi= ch one would call before making a frame visible. >=20 > This will definitely work on X. Basically an X window manager takes ov= er a window when it gets mapped (becomes visible). But I'm not sure if t= he procedure is necessary on other platforms. >=20 > I think it'd be better if we can control this directly by feeding `make= -frame' a new frame parameter. Indeed, that would be nice :) Can we set this parameter after the corresponding X window has been displ= ayed? Or should this new frame parameter only make sense in make-frame ca= lls? Cl=C3=A9ment. --mAQtnmT9KNmxJEQ8Bd7mLp1QBqLxHDmfF Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iQIcBAEBAgAGBQJWw6jXAAoJEPqg+cTm90wjvmcP/0Oko7ep++t2JvFC9GhDJrNK oWiZBLVS13jh2F8K2l/nYISs+OLIbZSMQxuSK9z+z2EBsCJwDMgb0Wcy5LWwTQIu JnjIJmPi9RupNZ9gtchAdv28eW6uh30RTWwlkaLlNXPF8WLwAHNt7sqqanEHhWjc EI+Q4jXwoDMBtu99OXRgai2jxYsB9VzBCrzzFUTtK8kHLKfvtpLHnlEbXYyrsxSI oR5vGAtX+tP0vA6tlcXerNDwMm/kMbO3/uU99lXG/kVg0FzMZZd383XpwySWwHym IBGfLqfRrdtGrG0o7K46npOq/4MyubDUaqS5y6ic/3O6gf+THe2DI3yW/rmHgQdX CUikAa32R/TTdEBbcXGXrUd2l91L3nfshQwqGjJhZQx5vg4I+j1PoagncuK71EpP nK4IpGMmFbFIgs3cayk2tDuPH5DsDBLRqIHuevwNoPHKajy+YFmEq8XB7PzzN571 z/5OH4lHPeetSAwGo6VZCVQdUdEsbyxXhCmtaeLb90FfCbZl5vZw4Y7b8wEHupte RMs1Ai/7DefJfCGhdn9308/FORDXt7NSpoT5xGG7vLEXUJ8m39MHG8Ybb88udxjZ z5RMEHTbi+z7C4PeZpFKrLkpckuTy4E7ivIdt1ASHFruUkODO7Xd6vzJvznuTvPs R+zoJkoI37lDt7jtyC0O =cccE -----END PGP SIGNATURE----- --mAQtnmT9KNmxJEQ8Bd7mLp1QBqLxHDmfF--