From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu Newsgroups: gmane.emacs.devel Subject: Re: Platform independent graphical display for Emacs Date: Fri, 24 Dec 2021 14:43:33 +0800 Message-ID: <87wnjuec4q.fsf@yahoo.com> References: <87ilvgwfor.fsf@telefonica.net> <83a6grx1o9.fsf@gnu.org> <834k6zwvi1.fsf@gnu.org> <87h7azilmu.fsf@yahoo.com> <87sfujh4a2.fsf@yahoo.com> <877dbuhm6j.fsf@yahoo.com> <87tueyg5gc.fsf@yahoo.com> <87a6gqfw7j.fsf@yahoo.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="1436"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux) Cc: Drew Adams , "xenodasein--- via Emacs development discussions." To: Stefan Kangas Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Dec 24 07:52:47 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 1n0eRa-0000GN-Co for ged-emacs-devel@m.gmane-mx.org; Fri, 24 Dec 2021 07:52:46 +0100 Original-Received: from localhost ([::1]:38940 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n0eRY-0001C3-1Q for ged-emacs-devel@m.gmane-mx.org; Fri, 24 Dec 2021 01:52:44 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:35774) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n0eIt-0007GK-WD for emacs-devel@gnu.org; Fri, 24 Dec 2021 01:43:48 -0500 Original-Received: from sonic306-20.consmr.mail.ne1.yahoo.com ([66.163.189.82]:37060) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1n0eIo-0004qZ-NY for emacs-devel@gnu.org; Fri, 24 Dec 2021 01:43:47 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1640328221; bh=+cNDXunAQLZ5s+Qp2JAYxFH5dywmmV34sUsAD8jOLM8=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=MHuI+oDcrUhokU+sMHYMCiPOndfKi57dZDZ/y/Qy2f0XHSmMtLFEfxfknhx0TtmOSRmBoAwVgqYvOeOpdOclG83gbkrJ0E39uXJy9D1Zxs3Vx75RWF1JIbzJtWRyM9N1tlnHws7gbj4EWeelMWZwZu395kpZrT8wtx0hf6lu4IBrG7dLBV5i2Q8cSXZE9ifSMOtOWyswTL5kHk91BAjopjZpokTi+9tc1q0WWITT2a9ljXU3A14QfQvHgwBUL3iXSNAHVyf3e+f/XihNGksa5tKf7FLo+MStaq3f4Uvrxn8FDxf7iowvS7RU1QrkImTyXv6Qe886bwxBWX3R0DGnmw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1640328221; bh=3YfbLEWWm+eLCHX1dYzZTLQyVbvgj3J8/NwJj//aEHw=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=lywxjZI6SnZlffuqgVHbW4q6tTc7mRhs5AzsMkucNBEkYDLoCijobfBRZjKqvS2oSsM7HtauT5qhT3ANU2nBPtDRaAQkWl4Wnd1gKz1cTrFbjgqnp4dFBHAvd/yXbtpgfv8DLwe+wEj01E66X7G3+QY3hakCdDGB55F0CCbQmUNgcbwgT0d2QV81Q1MA4o0S5knTiOMItG/6m6KjPHCfITE5RrjswXBZktyenq1nZ7dKByYSH4Mh/oV1NC2U8+8x4b3OZsHGHWwVVZsV5vl/p8HdpWDReEszgWlTVGnaA7anZBUsCgsRA7NWULTMT0kDCY3OD8NqzkcEjhLDsEndpw== X-YMail-OSG: hMf3kWoVM1kw5vjG7Zbdf895hPEZd00KvVDh1KbXSiwcrhI60m4jsmiFZu8tkOa ebawd4R833ohqkdsycFslXN4S0mBYeseJEQhSQbJj003ybIjVi5BmTfM9dWfCw4ocVue5DzQB.XX RX4hLtInzgyjQ5S6FIfDlGg2zJ1KVFJvirJE7FLGUoGRw2U7ZZ4H3GuD2yN4C8wxbi719x6.UPs6 Dl53bbvuRVawAfwOjVrkjqKhlqdq_KHgNzIrWqadhSELlhvFVNhRvKsz6OQkbBZONtmOuZznvppM aV7Gq9mgGCx8sHtVkWqwIxNEFS2QbHi2HyHL5K53LBWC5JFnXahQp7mwyo..vxmjCpxGRO0W6eVr YGapjBcGg2ma1KpLzxF1DYMl0Y68TFJGowNeT4uc1BzI8ElHtSnKGR7rq9w7znk4uNFIa5HJMgE2 Vcy1Vo1.6VxIXzi59rsXanO8G1lT3eToKkr7ESzOcYPvJ5ybs1EyJu.HWDsbBLQBVyGSKy8CEzHH 8V9Mjbp__c5PFtMYV6nY9nxUrPXr7c0_QWVlkf1aWxCoj5x0voFB.d_Qlhu2Nv7z6iZEgSIWguzt 8tEJXveZ8aWMrZ.CwvVBwQHz6P3GZi29QuQg5jleLObRV6wmee4senPDzSII.8Jv_4rfkq409xdy 8WG3cbtwZWY8V8E6rYz5bKV3xzdivE_7IkTdtUz529skPQI85aMVp3VzhXS2atME1plLLHHwXqti wbHexuIwQZ1v2MoZvRL2Co8lUbJxp8acD2hSO0_o2Ps0ZDjy4UmGqK24ey0.M.Qaq.bnkXgoyJGH n._EpSQCJOC4BZJV3wY9faBkkdmbDn1s4lE4EBHWJy X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic306.consmr.mail.ne1.yahoo.com with HTTP; Fri, 24 Dec 2021 06:43:41 +0000 Original-Received: by kubenode519.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 3b5b1ba462dbd610c412e336c082058c; Fri, 24 Dec 2021 06:43:38 +0000 (UTC) In-Reply-To: (Stefan Kangas's message of "Thu, 23 Dec 2021 22:28:45 -0800") X-Mailer: WebService/1.1.19498 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.189.82; envelope-from=luangruo@yahoo.com; helo=sonic306-20.consmr.mail.ne1.yahoo.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_SPF_HELO_TEMPERROR=0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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:283087 Archived-At: Stefan Kangas writes: > Yes, but I expect more from Emacs than from other editors. How about we extend the existing menus to do whatever couldn't be done before, which presumably compelled you to ask this question? > I don't really understand your argument here; I see a significant > difference between widgets and frames. If we implemented some kind of popup widget, it would probably be implemented similarly to child frames. > I meant that the menus would likely be global on macOS. I think you > will agree that they would not complain about that. I'm fine by that then, but that means we won't be able to draw the menus ourselves (it is actually not possible under NS). Thanks.