From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Motif support Date: Tue, 21 Dec 2021 22:23:12 +0200 Message-ID: <83tuf1yafj.fsf@gnu.org> References: <83fsqlzyxo.fsf@gnu.org> <837dbxzv6x.fsf@gnu.org> <831r25ztww.fsf@gnu.org> <83wnjxybwu.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="10387"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: xenodasein@tutanota.de Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Dec 21 21:24:02 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 1mzlg2-0002TE-2k for ged-emacs-devel@m.gmane-mx.org; Tue, 21 Dec 2021 21:24:02 +0100 Original-Received: from localhost ([::1]:48542 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mzlg0-0006Jj-9c for ged-emacs-devel@m.gmane-mx.org; Tue, 21 Dec 2021 15:24:00 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:45378) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mzlfD-0004uW-92 for emacs-devel@gnu.org; Tue, 21 Dec 2021 15:23:12 -0500 Original-Received: from [2001:470:142:3::e] (port=36498 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 1mzlfC-00020b-Ub; Tue, 21 Dec 2021 15:23:11 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=q+qWVbfwQc2u9RDCy+fwpZ979YNPcIOdjJDDCkyb+aM=; b=V97EYGghB7xjzCKXI6bs 1DH4P2lCDCrh18/ChGRTXhKYlF+w0b5ozhodrhn38MY9mK2xUBNn8wz4wzZhISFmZ4PPkWPunS4fZ f7amXeSphrKISHggU7pzjIyxQ+NSCsRdiVmNVcyCHrghAGUVu6jihlF7fEVcdjR15bQV8RwurcXV3 s8zomDJoTTvOlqZvwMwl+npuDeRl/+rv/3mBPtfCLHvee5tgnMa8u1nFuvxZmdUbk+DHZ4DNmP8pB HHoUprWjcEAb5xM2sjw0hxMx2JH/dEKPPfuRCqQGUqNSNyj32M99uGT8r8Au+5Bs5Z/zKzZ4bNeZK eoJeJxBdWO86DQ==; Original-Received: from [87.69.77.57] (port=4481 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mzlfC-0007dK-KS; Tue, 21 Dec 2021 15:23:11 -0500 In-Reply-To: (xenodasein@tutanota.de) 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:282629 Archived-At: > Date: Tue, 21 Dec 2021 21:15:12 +0100 (CET) > From: xenodasein@tutanota.de > Cc: Emacs Devel > > > I very much doubt this will produce anything useful, let alone why > > would we want yet another "toolkit". But feel free to prove me wrong > > by showing code that does this. > > The code you mention; is it enough for it to be a simple library in a > single C file? Or do you want to see it integrated and working in Emacs? > The latter wouldn't be too easy for me to, if it is not something wanted > in Emacs.  But that could be decided after looking at the former? What would the library be capable of? You say that you can replace all the window decorations we now implement via toolkits: menus, dialogs, scroll bars, title and caption bar, the tool bar. Will all of this be in the library, complete with support for colors and other stuff? If not, what would such a library prove?