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.help Subject: Re: API to control the GTK parts from Elisp Date: Fri, 25 Aug 2023 09:47:20 +0800 Message-ID: <87o7iv51w7.fsf@yahoo.com> References: <87il94frjz.fsf@k-7.ch> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="22598"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: help-gnu-emacs@gnu.org To: =?utf-8?Q?S=C3=A9bastien?= Gendre Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Fri Aug 25 03:48:27 2023 Return-path: Envelope-to: geh-help-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 1qZLw3-0005gh-1b for geh-help-gnu-emacs@m.gmane-mx.org; Fri, 25 Aug 2023 03:48:27 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qZLvJ-0001G9-Nh; Thu, 24 Aug 2023 21:47:41 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qZLvF-0001Fq-4K for help-gnu-emacs@gnu.org; Thu, 24 Aug 2023 21:47:37 -0400 Original-Received: from sonic307-10.consmr.mail.ne1.yahoo.com ([66.163.190.33]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qZLvC-0002Nn-En for help-gnu-emacs@gnu.org; Thu, 24 Aug 2023 21:47:36 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1692928051; bh=RkWqKyIOojaT/20p16Mzq8RXOKHX/BIUwOJWbROs2hY=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=ELykcSm3/gBWkSTFCxz7YuXjuD+vb6X79zNwffPCW2+MfNEau+OC+Rv1Ya1TXbtktkqSwu7Hh2Od9W+FRE4RC9vEqA4A4wI9LVqwI8wkFHN/B1kYzGJhLQbV/VpuF70NtXc7Gv78IwRrOSzwL4cF0KnFzTqA2O5oJ9zmZXknzH8pi0Os6zBivymVuMM3kVkYfSlIdm50vzu0oIsnZv3GNKdOMgb45DEIDFywSvPdXRRRQqxzg2xxbQZYwyIotj91fJXwH1sTwd3f5oPiOaEi4VtIHv5234tTWQDin9u3MpBWijDWYhhpS2/rxUm4eZuwslCkWy0Fo4WIizdsdNYBpA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1692928051; bh=LUFQx7qmkAuMD0VhGi0zMmMogPFoaTU6zjzgDjNWH3B=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=Y/6kMumFULdixOGL4LY8Se5siQyrsVjRHsfv1aH5tO5CWPuvaQAqG1uyrNA/l8m+ELZmgop3PgwtmzZ3TVqBr9Qz5+Wnv2aEssYWJ62JQn/2OosNcaeqf+czddFiFejt7qp8+tGO4+NRUGK+mWvYjIHXMdeP0Ktk2vKMQFKmQ9KZzKCnhL1jjY2xSycpv4PLyyOxKgCpULetALOiSCQZ8tW1E3h0iZj3e+Ot8PNy6i8JpeGCefvoV4j9A2TVC/LBb4qDyEFClwpQLVi0z/8O9Uu6j9bz9HgzbgQnlmX8Yccowvs8v4orlWd1xSxkz/J5vyKmTb3HuJdgqbKLRVrt4Q== X-YMail-OSG: ATnHiw8VM1legAVEbVKT7gj3LsBsEsS2QRJoZwnFwkDvew7CLGXFZNQ4JFDCgbv 7ErfFFCtk9JfrkGVXOHq_l3cwtNFrOCjCptcpgjLGm8QDjmeqey3P1pwXq8Z3FBFNvH.NENzgULv ktfcsustYv5gyFSYwscnHF1WIDuPq7INhWgWhzO4gaAC.UPbG6muq.g9JvuipPndGlNuyYKAVyOB 1VmP40c.hE_ulpkNLrS.BCK5g3k3d63n1SPV.TfhSLJj2VyvfWqY6f5jkqF6L7yiy61evhbdEPGb YCcSlQ9cP9DTSQebkauTUE4hIH0982pg03j5hlJP0XtB5Sx.SFfBe8AdffgIhygqQdJDUHl1tTD7 0jSmr0EE3mBIAbmchMoaWCytXKvOmWyH0W1s1.yIAaEBxHCgHlGUZBaURCCVsjo6vGDeK7gEPdf2 EGT2ALJlsd.LfuNM9q9xjP1A2v9_jT8DUh5HX5yLLBrNegzo9BqrlZvKADHfK4FHQTY9mOdIX0mA 8EvdCupmp52Z1YvVEWLSrcCOybyHBqgRRn1qPUKASkj3oqt5QZQGzu4W8qosUiCAYhaZ9Ii63EgO UgaF2adunvDxRIdmNfkbieJ8CkcAcJbo0Pirge_qtu895H7RaPWUV7QpWYMejCBqm9bASH1WMxXW 7a.YBZ0Q55jLf3V8aA4E1KXo_oU_V8XL36.fAr9XsH0GC_wXD2k.ZXM6PE5zc8L3MczaSJvWl.Ul pVLowfM_MzXIPQd8nWeccek6Zanig72hQBqhcQuwZ9s_hd5U6gKGjOOpULjgFH029W4ti1RgSOX9 o1SPrzlPbPz0lPRXR9JWiTEwMQxrqb2v6TZoMi.Woe X-Sonic-MF: X-Sonic-ID: 7287480f-21ce-4141-8d1e-fda36b0663a2 Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic307.consmr.mail.ne1.yahoo.com with HTTP; Fri, 25 Aug 2023 01:47:31 +0000 Original-Received: by hermes--production-sg3-69654d8bd-52vxq (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 8fbfcb4745ecaa075935bb5051a153e7; Fri, 25 Aug 2023 01:47:26 +0000 (UTC) In-Reply-To: <87il94frjz.fsf@k-7.ch> (=?utf-8?Q?=22S=C3=A9bastien?= Gendre"'s message of "Thu, 24 Aug 2023 16:19:29 +0200") X-Mailer: WebService/1.1.21763 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.190.33; envelope-from=luangruo@yahoo.com; helo=sonic307-10.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_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.help:144952 Archived-At: S=C3=A9bastien Gendre writes: > Hello world! > > On GNU/Linux, the GUI version use GTK for some parts, like the > header-bar, the tool-box, etc. > > Is it possible to control these GTK elements from Elisp=C2=A0? Like modif= ying > their CSS rules or the GTK theme applied=C2=A0? > > > Best regards Such features aren't available in Emacs Lisp. In general, we are seeking to reduce our dependence on things like GTK, whose developers are zealously hostile to some of Emacs's requirements. So I don't anticipate their introduction in the immediate future either. If you build Emacs with some other X toolkit, the aesthetics of the menu and tool bars can be modified by means of the `tool-bar' and `menu-bar' faces.