From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Chris Feng 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: Thu, 18 Feb 2016 09:28:28 +0800 Message-ID: References: <56BDF3DE.2050704@gmail.com> <56BEA48F.9020400@gmail.com> <56C382C7.8080306@gmail.com> <56C3A8D7.9010207@gmail.com> <56C3B4CD.5020404@gmail.com> <56C439AD.9040002@gmx.at> <56C489FB.7050506@gmail.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Trace: ger.gmane.org 1455758936 30414 80.91.229.3 (18 Feb 2016 01:28:56 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 18 Feb 2016 01:28:56 +0000 (UTC) Cc: martin rudalics , emacs-devel To: =?UTF-8?B?Q2zDqW1lbnQgUGl0LS1DbGF1ZGVs?= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Feb 18 02:28:56 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 1aWDOo-0003m0-SG for ged-emacs-devel@m.gmane.org; Thu, 18 Feb 2016 02:28:55 +0100 Original-Received: from localhost ([::1]:35224 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aWDOn-0001A7-UK for ged-emacs-devel@m.gmane.org; Wed, 17 Feb 2016 20:28:53 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:48659) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aWDOV-00019F-GY for emacs-devel@gnu.org; Wed, 17 Feb 2016 20:28:41 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aWDOP-0000Cw-WB for emacs-devel@gnu.org; Wed, 17 Feb 2016 20:28:35 -0500 Original-Received: from mail-wm0-x235.google.com ([2a00:1450:400c:c09::235]:38792) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aWDOP-0000Ck-Pd for emacs-devel@gnu.org; Wed, 17 Feb 2016 20:28:29 -0500 Original-Received: by mail-wm0-x235.google.com with SMTP id a4so3946722wme.1 for ; Wed, 17 Feb 2016 17:28:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=QulkjM5S53mLJPV5GVkn+KM7B81sP/HzPRKb8NkHO68=; b=FRlIU1L1cCDGuBPE8S8EUYrMew7p5VPRsf9x11fFWNtZyYs0CACIWTuyrpFKJs28LU 3RkOXX1PsHVSBdS+tCiXsJ95fB3A4VL+xpvLaD3YUmCZl+9lLy0JHXxpxdk+FpjoQ+hK UcjhjnQ85uaCpPsUUoMniqa+S+5Zy3jevfPMXUHgU1SLoBK7rh7MPWg/vyYb7NGtO0EQ P0ck1fXyjMchjSBkNeOR54if/7XNVsgb7olHQa+80IxTDU6sVRdVu+Gj+yG/GGvM9ul8 vyX1cCFGkMCNGzJwx//1F6rEBGLEw05FavJms8+u4MpXWiVNyKvXOUULxi7kZJvYUA3S dhKA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=QulkjM5S53mLJPV5GVkn+KM7B81sP/HzPRKb8NkHO68=; b=MhfUQgc/dXOsE1kwz2rY99c5jtSXyaORr94pKCdA/dBMNZLk5b3dGXQUMedyZ9pyol H3DKUT3+pISrGNCApPkc3qRa1s43GrlbZozaSaGclCnStCPZyKCFaqJK5clHvRRA2wJz p/3vdE3JXtxpzwiSCSsyR9j+GZ+vIpxTm7BqzRrXdpuWN7ZPazhs9dJVCQ/sHy8A+NrP +/9UdfpNdBpRx1Zo01J3Gj47KKtRFilNYsv2kaO8N16E8OihFko/2LKTBJCVUOe6pOey 1NVTeSmbNqXgsSjjKA/ADdwxDyVjyGgAec35LmNM8hXnigzwhEwre1jqY+zRnTI7LnvE /rsg== X-Gm-Message-State: AG10YOROQoxMX7PvVVaGAMhVs8Ls+aMCRgFK4PHOd/fFbrYTfjRZTUUyP+sabWLGZuJsBSTpu/6GeZIF+pLNsg== X-Received: by 10.194.63.144 with SMTP id g16mr5602552wjs.149.1455758908898; Wed, 17 Feb 2016 17:28:28 -0800 (PST) Original-Received: by 10.194.190.104 with HTTP; Wed, 17 Feb 2016 17:28:28 -0800 (PST) In-Reply-To: <56C489FB.7050506@gmail.com> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2a00:1450:400c:c09::235 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:200108 Archived-At: > Got it; is this why the attached patch doesn't do anything with Gtk? I looked at the Xlib documentation, but I'm not sure how to check if the window is already mapped, and only remap it in that case. You may try to remap it when FRAME_VISIBLE_P returns 0. XGetWindowAttributes can also be used to get the map state.