From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.bugs Subject: bug#44961: 28.0.50; [feature/pgtk] frame-position returns incorrect information Date: Mon, 21 Dec 2020 16:33:07 +0100 Message-ID: References: <87tut6kj72.fsf@gmail.com> <20201220.024228.1032082898181723362.masm@luna.pink.masm11.me> <16c07f20-a9f1-50dd-bba6-a74cf93f9d1b@gmx.at> <20201220.191311.569928869165823543.masm@luna.pink.masm11.me> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="31408"; mail-complaints-to="usenet@ciao.gmane.io" To: Yuuki Harano , 44961@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Dec 21 16:34:29 2020 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1krNCe-00081s-AI for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 21 Dec 2020 16:34:28 +0100 Original-Received: from localhost ([::1]:51716 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1krNCd-0000Cm-9q for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 21 Dec 2020 10:34:27 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:53362) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1krNCF-0000BA-8Z for bug-gnu-emacs@gnu.org; Mon, 21 Dec 2020 10:34:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:36477) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1krNCE-00077X-Vo for bug-gnu-emacs@gnu.org; Mon, 21 Dec 2020 10:34:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1krNCE-0004Zl-Ss for bug-gnu-emacs@gnu.org; Mon, 21 Dec 2020 10:34:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 21 Dec 2020 15:34:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44961 X-GNU-PR-Package: emacs Original-Received: via spool by 44961-submit@debbugs.gnu.org id=B44961.160856480317504 (code B ref 44961); Mon, 21 Dec 2020 15:34:02 +0000 Original-Received: (at 44961) by debbugs.gnu.org; 21 Dec 2020 15:33:23 +0000 Original-Received: from localhost ([127.0.0.1]:48019 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1krNBb-0004YG-Cv for submit@debbugs.gnu.org; Mon, 21 Dec 2020 10:33:23 -0500 Original-Received: from mout.gmx.net ([212.227.15.19]:52995) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1krNBY-0004Xx-8M for 44961@debbugs.gnu.org; Mon, 21 Dec 2020 10:33:22 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1608564789; bh=ct9GmTEqH1eic8Y26iEqM7KTp1BsmYPbOdqYTcJi/tY=; h=X-UI-Sender-Class:Subject:To:References:From:Date:In-Reply-To; b=Vtvo86LTc9yD1ZQPBvwRT6K7zCTAw2wp7Eg1yIgrALXBprtS644RbV8PDmhlQp2/G 79pH7SPrMeK2A4sc6kWd7oqZOGJBjcvlxxzC/AtvnNPPYDAuhvV/MxecdbWAiROVqE y0U9Oguj6bm7sH2dxa5EwNifgyIgcZCFE/GRhSIk= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from [192.168.1.100] ([212.95.5.12]) by mail.gmx.com (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1M6Db0-1kxzx71hxg-006dvg; Mon, 21 Dec 2020 16:33:09 +0100 In-Reply-To: <20201220.191311.569928869165823543.masm@luna.pink.masm11.me> Content-Language: en-US X-Provags-ID: V03:K1:M5lxNu7QU/mmFZrJVrlv3w4tIV1MY7FOmvqLto/O4ihlMns6+Lv iwYG4GYa+18aIBwlyN/ahS9wdz7/vnXh9Db+2+DbNYlnqlX3Zb6Pc5UkRR+AhbN213Lj5AY Mf5fDKMlZZZNpKoCpmyRmZY4kuNGRDMnNLe2zGmmscid3O2892ogPcda4T/xOJU3TL//jPu QzynUKEJusapOl9Hqgj+A== X-UI-Out-Filterresults: notjunk:1;V03:K0:uSUnoepMYq4=:RYvg8x43jeRaU1mD09NUHZ Dh2KxoTI5Rkcm9RQPb2zLY+Y/izd9qB+UvbiwVeQ2EheNidPHBJNE/kujx2SWZLrkdsPWGdzG 7mtwFCWBTe9djeIojBNaM/tntwGko1dZ5ZBud+WiQpB2/0cIy6+Vp4RYN/FeW/sTzxlGpj3qa WBjyNOSGKDG13dgSMyfELhG9agBaaQdmRG9Y+6qTR3RL/aEoNr50kg0Bk0IOo47LbGbpHdorP ukopEZcCp8v7GH4FvTR0ZdBDb3gBEvtmyAylEgjUrAAEdA38kFyuC7LvW3cR4+DHzLdZjg6bk y1nDT25NkAZa+8pHifLKQ1sWtCUBCtFSj4EKuMPxkSldUQY7qz30cy2vsrrK7g8AQe0j7W8V+ GywES/gvdaz5+ybuEr03Sj225oK7JGQlnhpgUmPn1Oz5pwFnFU8yzt4dM4rofWfoeG1ESUuBN RU87N+Pi0Y85HiWR7DPr8sHPOY5mIlNx/03NLTBY0pYAfI6hTBJYei223s5rncIRmJmJT4fnm V76G8GaB3RBm1oG5rIzegNFVSjLvXVUM63V9G3J0JoA53ShMOBexE1ciR4HYiJkCKAo+/2YaW HD/vVtR93ZwOTLlkfyRO7AQz2/MqkARmgoe2ClS+QCH7t4ipqhgOupBGjpLGIAW01OdeiQofO GfPO95tLLxrNovYr0oWHC/VfS0DdZesP9LU0Oja1KQQCuz1ZmngWa2eW3+XrOA728xsrBvUWD ICWw+V152rMoNsG/96djdr8uHfbPxI5wgAvakqPKa8Bp+g4+cQnv+mCl3+q1TpD1/w3EUXFV X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:196538 Archived-At: > It is working for Emacs child frames. (frame-position) returns correct > values, and `left` and `top` can be modified by modify-frame-parameters > to move the child frame. OK. Sooner or later we need a full list of functionalities that rely on frame positioning and may not work with pgtk. I suppose we have Emacs' native tooltips there (which we could then base on child frames), the speedbar (no idea for that) and all sorts of position parameters set up in ediff-wind.el. Could you have a cursory look? If some "initial" positioning works for such frames and maybe a repositioning after making a frame temporarily invisible works too, we might have additional means to handle these cases. If anyone else sees a need for repositioning frames on screen, please add it to that list. Thanks, martin