From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Touchscreen support Date: Tue, 21 Dec 2021 23:16:20 -0500 Message-ID: References: <87czlxkntg.fsf.ref@yahoo.com> <87czlxkntg.fsf@yahoo.com> <87mtkziwhi.fsf@yahoo.com> <87wnk3h0hn.fsf@yahoo.com> <87o85fgx4x.fsf@yahoo.com> <8735mqh5tp.fsf@yahoo.com> <875yrj3m84.fsf@yahoo.com> <87ilviy3pv.fsf@yahoo.com> Reply-To: rms@gnu.org Content-Type: text/plain; charset=Utf-8 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="6592"; mail-complaints-to="usenet@ciao.gmane.io" Cc: larsi@gnus.org, monnier@iro.umontreal.ca, emacs-devel@gnu.org To: Po Lu Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Dec 22 05:19:01 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 1mzt5h-0001UM-9Y for ged-emacs-devel@m.gmane-mx.org; Wed, 22 Dec 2021 05:19:01 +0100 Original-Received: from localhost ([::1]:37906 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mzt5f-0003iK-4v for ged-emacs-devel@m.gmane-mx.org; Tue, 21 Dec 2021 23:18:59 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:35232) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mzt37-0008G5-SI for emacs-devel@gnu.org; Tue, 21 Dec 2021 23:16:21 -0500 Original-Received: from [2001:470:142:3::e] (port=51940 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mzt36-0006Dr-RN; Tue, 21 Dec 2021 23:16:20 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=Date:References:Subject:In-Reply-To:To:From: mime-version; bh=EqrkKspEaFDKe37ynjGy1Kye3JRL5xffEm7ADC4gfoU=; b=FfkyXjZfwJL3 pCOfWguFNEwDkvoEAnsdvfnDtfLz5DFWDaTR3wVJ0166rAHYlnGl2/mtFFcVvBiWq8oXaTDKd1Io7 TR3A4FwqlsX578AZjsn2+OYxX0XXhsIC2qu6OofhowNL58Siv6ZKrT8LPJlAJ7Rt8Np8mq2sp6XG8 TNbpbmdIWhp1qpA6UZCGDZeJcpw95HiC8Wnp5l83fofGpNiTJ6JL/7TgsGJvRXbrIcwyDe+lr5GU6 Ztxi9m27dEPHUL2c4i+OyIVsUrA8I+rswG3vwUuDkmql4B0bK4QkCxGmBU4T6QkLZOifDtbyJP2xX 7WXGUnOpPCbqNn/ZHQ002A==; Original-Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1mzt36-0004uA-Rf; Tue, 21 Dec 2021 23:16:20 -0500 In-Reply-To: <87ilviy3pv.fsf@yahoo.com> (message from Po Lu on Tue, 21 Dec 2021 12:35:56 +0800) 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:282672 Archived-At: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > For example, programs in GTK+ aren't supposed to create windows or > widgets manually anymore. Instead, GTK provides a system to create > "applications", which run in the background and respond to requests to > open files or to display a default window, and it also provides an > XML-based format for describing the layout of widgets and windows. 1. You say "anymore", so I wonder what that refers to. Is this a change that was made in GTK+ since we started using it in Emacs? Do you have a rough idea of when that change was made? 2. Is it possible for Emacs to work with that new method? 3. Surely Emacs is not the only system that handles user-defined menus. How do the others work with GTK or with GNOME? > In GTK 4, menus cannot even be modified by applications on-the-fly > anymore. You are again supposed to use a GTK-specific XML format to > describe the menus of your application in a way that cannot be changed > at run-time. This is amazing. Applications are not supposed to support dynamic menus at all??? Is it possible for an application to submit a new XML file to specify modified menus? -- Dr Richard Stallman (https://stallman.org) Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)