GNU bug report logs - #57372
no-toolkit menu popups do not respect emacs font configuration

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: Tomas Hlavaty <tom@HIDDEN>; dated Tue, 23 Aug 2022 21:09:03 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at 57372 <at> debbugs.gnu.org:


Received: (at 57372) by debbugs.gnu.org; 26 Aug 2022 11:31:51 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Aug 26 07:31:51 2022
Received: from localhost ([127.0.0.1]:52474 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oRXZ0-0003r1-Sa
	for submit <at> debbugs.gnu.org; Fri, 26 Aug 2022 07:31:51 -0400
Received: from eggs.gnu.org ([209.51.188.92]:36770)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1oRXYz-0003qp-Us
 for 57372 <at> debbugs.gnu.org; Fri, 26 Aug 2022 07:31:50 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:41060)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1oRXYu-0000Vf-Hv; Fri, 26 Aug 2022 07:31:44 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=TD7rnJXT8LQgqOlKMQGahVizsMcBihHWLbl9WvKi2f4=; b=ZTBkyKqlXQAv
 9tHndAv2maoWTnka9skBXalD2N9NG8QkNtbWfTwcNDJaeBanO8aalCqaH1hopKi6ww2+T6rFR53g2
 bziLmL/au30kIppnDKXfgmGdE3XovQeDThx5vSO8pr39QnkSqEGUNPDPr6TYbKFT3/Gh8Q/Ki1oG9
 JsZAt/yCqlVy5r6ZePVeb+7uHEyG9Z51C+RXhiVsRi897Z76wshn+oCBAYjat66kIpv7i+vo/o3BR
 aV/bojCI1A+9HWj8umXRxyChmQOdQeYDmrqxyXhGebJcebdjN6q4hRI7iUzUurFU1TtzcJ57dSJDk
 3f9LxabUUMoVy9UakXKHRg==;
Received: from [87.69.77.57] (port=4805 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1oRXYs-0005tW-Io; Fri, 26 Aug 2022 07:31:43 -0400
Date: Fri, 26 Aug 2022 14:31:54 +0300
Message-Id: <83pmgn1brp.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Po Lu <luangruo@HIDDEN>
In-Reply-To: <87czcns16b.fsf@HIDDEN> (message from Po Lu on Fri, 26 Aug
 2022 19:18:36 +0800)
Subject: Re: bug#57372: no-toolkit menu popups do not respect emacs font
 configuration
References: <87lerek7pt.fsf@HIDDEN> <83k06y74sy.fsf@HIDDEN>
 <87v8qihxbk.fsf@HIDDEN> <87czcp29m6.fsf@HIDDEN>
 <834jy17umv.fsf@HIDDEN> <87mtbtipnx.fsf@HIDDEN>
 <834jy161rs.fsf@HIDDEN> <87h721iian.fsf@HIDDEN>
 <83tu614f1k.fsf@HIDDEN> <87zgftgsdx.fsf@HIDDEN>
 <835yig4y03.fsf@HIDDEN> <87h720b0r6.fsf@HIDDEN>
 <83edx42kyj.fsf@HIDDEN> <874jxzbhf7.fsf@HIDDEN>
 <83wnav1edw.fsf@HIDDEN> <87h71zs2a1.fsf@HIDDEN>
 <83r1131d89.fsf@HIDDEN> <87czcns16b.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 57372
Cc: tom@HIDDEN, 57372 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Po Lu <luangruo@HIDDEN>
> Cc: tom@HIDDEN,  57372 <at> debbugs.gnu.org
> Date: Fri, 26 Aug 2022 19:18:36 +0800
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> 
> > That depends on the implementation: if the no-toolkit menu
> > implementation intercepts the clicks before they get to Emacs, "C-h c"
> > will not work for the individual clicks, only for a complete selection
> > from the menu.
> 
> Clicks on the menu bar aren't intercepted at all.  Instead, some code in
> keyboard.c (not exactly sure where) will call menu_show_hook (through
> read_char_x_menu_prompt) with the contents of the submenu that was
> clicked if nothing was bound, AFAIR.

That's what I call "intercepted".




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#57372; Package emacs. Full text available.

Message received at 57372 <at> debbugs.gnu.org:


Received: (at 57372) by debbugs.gnu.org; 26 Aug 2022 11:18:57 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Aug 26 07:18:57 2022
Received: from localhost ([127.0.0.1]:52418 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oRXMX-0001ID-A9
	for submit <at> debbugs.gnu.org; Fri, 26 Aug 2022 07:18:57 -0400
Received: from sonic304-21.consmr.mail.ne1.yahoo.com ([66.163.191.147]:33512)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1oRXMT-0001Hq-44
 for 57372 <at> debbugs.gnu.org; Fri, 26 Aug 2022 07:18:55 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1661512727; bh=4USz5YPvTQE2lyOXuWTGfDw5Ou2IkM7NuMjqbUTJ2Nc=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To;
 b=YuSnKLSZD1NYrthppjciJZlUcc58W7vA8vyMhLX0hGTzaC6k78NQW7a+J5v92+GDmgcSyOlvYz4Rq5kAtJE/khTwQWd7Fyn63Pavkh0vs3346NPe55l2a+FFyhtTiNM1IwTgiusO9L7tn1sJ3Qyz10S168orQt04s0+s+p0u9iuI9QD/85aLV6ld02TZAdMxSoRVhKhUFO+a2Oj+eD+DfON4XQokDPy1gLC2iHnyEvhzmHn0JyXODqeqYoo3fSjJpdrbq7WdjUyfO0KLpS6NIZ7FehfDIJ/sDEQlUJfzd73z+buxpjf4WXPoNSEXugF6AsLkM6yCrXQCeLKCSbJsyQ==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1661512727; bh=a2Sl7E9EPKLFODAnn78kRJaPlhrhC/6qdD8t7C4WihB=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=MQp1f/SZLBCHbmDaTNhYho/py6vyot1pOWF+SZhf1x3NqghqhuFbIuvzDYSDcMsuQaWxjcNG+MJf0EDJEm+bYSU3wTsUyHd/BZXLOlYJzKNBrMQ/sj8rDanB1cN3G/X9Hr3ZaogkD7+vpdg8ypypETLxkQjmZhd1XIo8896CU6d5zQyWP9jtMfSzUecaHpVbOZaovl6OmkvG4PYNggIwx4KxvAyfwaQTNRjeDDk1oYECgqTuetkdGhlphcGS4tLe3BU6IvWIC94AB2babmLL5xkcpG51wXL9E1jAzyGDxcME/y1ZLixCwcDOn4n2ABd74Ms2+cG5oAf63HjwEFMM6w==
X-YMail-OSG: TPtvuggVM1m97ToRUO.Ad9hCKKhwSJdtyYo3lVFvFZGnuZDCAiF_EL9COYyG09o
 n.M5swWSgh3QOBkPuP4xvFjruCTuNFkk.WPF5h7ndskRr8VZ.l6O42387g2vphGnfcEOXE_xHUx0
 v5MzM34m6GEQVrYcI6DOitBYUYGwgi8idKkBlq9Mhp6lZY01iAPDjJCR08ldoYE1xgfnQszsH2u9
 7mnOa_ZDYM7pTyyk70_57GB2BaWmIR5rUSDHIsKgCqX2QCcOaMztx.eSVseYsnDmXSXBGoGWsuB.
 Rr2VvVw.FcYknbWHUcjha.Vcz8_e1q039ynYNR6qFkKDxgSxdq0yRb3s5e6mhEGm_Nr1XsKYziHT
 xMy9h3un9jEwhS9ofktG9rN8vzXNE0mMO0G7rd5gA8sgmmlC.VFQbjXtlG9_oYTnfiqQgpwpPhWc
 Oqq8.APJUDGQxO32OxMMdQQRQElfnWfPW.7VT0U8Clp_jBsV0vKqyPX0ZqDmuyyzWjhakuPbr9.E
 VO8F8LvEexbW5ZTZAptMAZz4oNCJCmu7Uac5D23a.s_pOfNwI_UdN_gqKcYCCBb8exPMsNoga7pH
 r001c9umplpk0WO4vUvx8ZSXmjWEb9oTU5lVde944Fr0WAY6CX8co33j7jpRw_qnOtYPBb0er4Hb
 fCCsBqtcNC.52wcWZkUJdEG_mBY1q..6yZoDSOp0szeR8gxZpfb4VrA4jtKFqrzkHF4f3PnoGdyx
 hJ.CRaCQQiQb.MstsgyEw7MNoR6MIn8lI4qk7VVbjqT2Bb_VZs06GocdeNSFk2lrH8naMkUTQDJl
 s3VVK9hXGE_1sNVzLHm4SIZs3TwuxtCjIOlp9KitRYd6fzD5ctFgfnsZ4dmKcKC38oFNwGNi3fdf
 6zDHpKXP16nxZR9D0.XBgt3T2hrIzdgZVN0M..rqJcVYoenKXNy3DgHX0.byqsrH7vMlSE3AyMr3
 c98z56qU.rjHIhDXIqRFzyPzKMRyitEMWE_gT7bQ1sSV8SRxTXM2bs614nG2mhxybZKwwxjiT14N
 6zeZpQOngkGIqOmOWRH6c1B6XviEMpmcoiy9KKivm1SFCf5gu8nAONjn.Hv0wWvl0jwdbGsLeIby
 00whPQxpHUqo.Emj1flWf9aoxBjVEhVcmWRbfN3GeqWHg.khosC08wSBdaFClE.FCF.EPkHvq798
 6Qyc5zI5TDkH6wSfOxeAgiYRHw5lmW3rF4yM_IOc4IkSYuGlmBpkrUQjxLhcKo0i2N8VMu2ql.WR
 8IGm6hpbl9ZQuONKsmte1c9FT.QgATEHut9NVJpelHDdOhxNmiFWAfcGg6g3Wa5ewP0pjD0crm_A
 0abEEHZN4bOzHgNBWU.N2g0O3VZy.N6A5mwa1.Jk0t2pJdNf9fqvX5G3UnYS42ty.YRtEP.8N7NO
 aP7SYtjTyu50pMC7QzLQx3ItkRmjFDNzyIvRx7jx_GHCM62KiToZhgkDd_4vzh_62CRvEilK6G4B
 D07Eahr4hvathRQK3uuBCiqe41bL4Vfwmn7CitwLYtipkKsj0htQ8XJzmG.Lz00qFyaIdwUf0jl6
 _YDJzdRAcIVDU0C_7VpuaxuuUo.qm7ltTHFwjbPHKul0axUXfzzj0Gu_QzQ1Wkg4AfnLY6WhG0yS
 dXtrpSiFzLgA9Z2jBQe5dgDE5ozWRxs4ad7HFe3YnmAA_EIlnGoU0CqJny2nwO.ZBqrqP4bR3cJN
 BK4fTDzYTcclKSesko3g6wG6bsxbdFxsGWJFN_wuArynv03.nfR.wQ8yggbn6PIeFKknSPOx5ExA
 bd5n9T9p3k7Qezyye6PBCaIu3WCFiMq31qY7Du.9Bxuf7wYyBxlYJW_l.aFoSafTU4NmIIT4SCsk
 FvA2Yuj63IChVf3lsh9_Q6XOOBFtVW.iEREycGR.lusgeiWNC7wA9dua3no.A.1il.XCqbMy.Kpq
 M0zuJ6imvQxt4H3kHBqobp0.kGy2zO9IOpDlVj3v9AZuIMTKA1ecB.ZkllvN7Eix8wWtjQ_VxuwR
 uEGLTt14uVyFtIcrchUY.0oXwhoQk9ThVrqYCqnbgGLRpdo1Rfb45INZi8KC3zw6VZtnqZhB6G_f
 0GUwAokkeyq4DaDRe2KUQl.ZReJo3cC9AP58XrAwMsNPkGzLyepEMNPhvXdL4kNduCpjTKMNVyvN
 HjHvQkMFqyoiDk.wJ2W_Wk6Hm8Mm8kVm6a8.6dHIFBkInsxxuSiROiP0g97.BeJ_TxvL1CxuegX2
 d_7qPxnHFZ3JZpmdYQi3OAf..TFunPAmufPL4uGdqnPCmWy7ww1GJFu42nReZyF3rgch_STwQteW
 PFMnEzD6fXQ--
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic304.consmr.mail.ne1.yahoo.com with HTTP; Fri, 26 Aug 2022 11:18:47 +0000
Received: by hermes--canary-production-sg3-6f58cd9b5-84qt6 (Yahoo Inc. Hermes
 SMTP Server) with ESMTPA ID 515a2975fa20c7c64a29c0a3db2968a0; 
 Fri, 26 Aug 2022 11:18:41 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#57372: no-toolkit menu popups do not respect emacs font
 configuration
References: <87lerek7pt.fsf@HIDDEN> <83k06y74sy.fsf@HIDDEN>
 <87v8qihxbk.fsf@HIDDEN> <87czcp29m6.fsf@HIDDEN>
 <834jy17umv.fsf@HIDDEN> <87mtbtipnx.fsf@HIDDEN>
 <834jy161rs.fsf@HIDDEN> <87h721iian.fsf@HIDDEN>
 <83tu614f1k.fsf@HIDDEN> <87zgftgsdx.fsf@HIDDEN>
 <835yig4y03.fsf@HIDDEN> <87h720b0r6.fsf@HIDDEN>
 <83edx42kyj.fsf@HIDDEN> <874jxzbhf7.fsf@HIDDEN>
 <83wnav1edw.fsf@HIDDEN> <87h71zs2a1.fsf@HIDDEN>
 <83r1131d89.fsf@HIDDEN>
Date: Fri, 26 Aug 2022 19:18:36 +0800
In-Reply-To: <83r1131d89.fsf@HIDDEN> (Eli Zaretskii's message of "Fri, 26 Aug
 2022 14:00:22 +0300")
Message-ID: <87czcns16b.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.20595
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 510
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 57372
Cc: tom@HIDDEN, 57372 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

> That depends on the implementation: if the no-toolkit menu
> implementation intercepts the clicks before they get to Emacs, "C-h c"
> will not work for the individual clicks, only for a complete selection
> from the menu.

Clicks on the menu bar aren't intercepted at all.  Instead, some code in
keyboard.c (not exactly sure where) will call menu_show_hook (through
read_char_x_menu_prompt) with the contents of the submenu that was
clicked if nothing was bound, AFAIR.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#57372; Package emacs. Full text available.

Message received at 57372 <at> debbugs.gnu.org:


Received: (at 57372) by debbugs.gnu.org; 26 Aug 2022 11:00:28 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Aug 26 07:00:28 2022
Received: from localhost ([127.0.0.1]:52310 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oRX4e-0006L9-2H
	for submit <at> debbugs.gnu.org; Fri, 26 Aug 2022 07:00:28 -0400
Received: from eggs.gnu.org ([209.51.188.92]:56960)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1oRX4c-0005zk-CA
 for 57372 <at> debbugs.gnu.org; Fri, 26 Aug 2022 07:00:26 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:40412)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1oRX4W-0001yP-Rh; Fri, 26 Aug 2022 07:00:20 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=kiZUa9bwQmQjAHciPAmQFtsQTyPXmaZgPSVpy8qUqJ8=; b=h9NHMMamhtlf
 idcLRt6kx0d5y9qTO6HCTcbdAY2yt2f7AOjxEG1NF4rb4XLaSK1mFObypDh5B/+KMC1iG7oFCxtL2
 bWwMa/hS3bl/vk0nRuuhjhBSZkhyHJvgm9VAxN/zSZcc0SmvtaBnr2S7ih12ITN/nRhpN/RdgAnT1
 DsTbNtTR36etQriXnihp0OpzTV/XOg3awprXpaKCpBaSPjWgBBWIdEuQQ5XH6/v2v0gt+M7Td1hMs
 h+5U82lufi8GBZE2tNlAVsJ98d41GISLYDMxyGYXsrnKkdFDEVcDKvhC6YXOH5sFQ40zmsbwfIYD+
 1x2cVI+tzkh3isuCWshXvA==;
Received: from [87.69.77.57] (port=2813 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1oRX4K-00072h-TX; Fri, 26 Aug 2022 07:00:20 -0400
Date: Fri, 26 Aug 2022 14:00:22 +0300
Message-Id: <83r1131d89.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Po Lu <luangruo@HIDDEN>
In-Reply-To: <87h71zs2a1.fsf@HIDDEN> (message from Po Lu on Fri, 26 Aug
 2022 18:54:46 +0800)
Subject: Re: bug#57372: no-toolkit menu popups do not respect emacs font
 configuration
References: <87lerek7pt.fsf@HIDDEN> <83k06y74sy.fsf@HIDDEN>
 <87v8qihxbk.fsf@HIDDEN> <87czcp29m6.fsf@HIDDEN>
 <834jy17umv.fsf@HIDDEN> <87mtbtipnx.fsf@HIDDEN>
 <834jy161rs.fsf@HIDDEN> <87h721iian.fsf@HIDDEN>
 <83tu614f1k.fsf@HIDDEN> <87zgftgsdx.fsf@HIDDEN>
 <835yig4y03.fsf@HIDDEN> <87h720b0r6.fsf@HIDDEN>
 <83edx42kyj.fsf@HIDDEN> <874jxzbhf7.fsf@HIDDEN>
 <83wnav1edw.fsf@HIDDEN> <87h71zs2a1.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 57372
Cc: tom@HIDDEN, 57372 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Po Lu <luangruo@HIDDEN>
> Cc: Tomas Hlavaty <tom@HIDDEN>,  57372 <at> debbugs.gnu.org
> Date: Fri, 26 Aug 2022 18:54:46 +0800
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> 
> > If the clicks are intercepted before they get to Emacs, you cannot use
> > describe-key with them.
> 
> It should work on the no toolkit build.

That depends on the implementation: if the no-toolkit menu
implementation intercepts the clicks before they get to Emacs, "C-h c"
will not work for the individual clicks, only for a complete selection
from the menu.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#57372; Package emacs. Full text available.

Message received at 57372 <at> debbugs.gnu.org:


Received: (at 57372) by debbugs.gnu.org; 26 Aug 2022 10:55:06 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Aug 26 06:55:06 2022
Received: from localhost ([127.0.0.1]:52262 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oRWzS-0004hE-Al
	for submit <at> debbugs.gnu.org; Fri, 26 Aug 2022 06:55:06 -0400
Received: from sonic310-23.consmr.mail.ne1.yahoo.com ([66.163.186.204]:41163)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1oRWzP-0004gY-6J
 for 57372 <at> debbugs.gnu.org; Fri, 26 Aug 2022 06:55:05 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1661511297; bh=mN1tZlMAETJeJLtWJuvIv3D4C5O1avejbjw8I67vJRc=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To;
 b=SVXC+y8yL92Xc+enBK4dFQoROyZSvSPoygmv/dRUnBbTNnViVoc4rNlrhi+t8vOrVNN/KH4j19g1fzPBh8TfVBsNm1wX1JFgD68qvz2SwQorZPsrUIz7E5JFBGNXipxDKQNmOnpnojOVw/Ohq5sb6ZHhfR3c2ibY1f6OJaExDC4FWOPi1iwK/fU+c2eKwfIEScu/zYf1oMxtokx0ztNTYpDc92O6njga7OXzUdPsCrO7t/ZrRyx9ErHDfXYV1zcANFMZm/L0IGalxnJGaROSW/85aXELsKnueogcYwLFM9smPp6Ff05JOQ+5ji3ZOZHo3KRl6qN869k39Gp9DLmeUA==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1661511297; bh=SXOwlhI9wO86/9kj5rwyIn9FWSnIPoqdPMeOQGe9Wb7=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=THR10s3zI9weIGr48RZsyjdyj8xPso6beJe56duv4chgE6WgcFbbS1/6EYZwFjvMPEXFouw6PI+2VPI4P5wH3PnWKwfq+tVB+pSFQdN5jN4G+1B0uvvBuJ5f7ZWZp3qoLhMcavQkyxFuzqneSGOPJgnoQcgxPwBiPh6Wd1bBDO8Rr9JDEq4HOxvsaZQs5eJorEPZCJAZXbTa2bGnjIqmBUDrVmUEWNEQSxnGx1epkAdjM7KasPdptCNNOwLRfnR/2CAVG7mvKfft0oo4OSPZyCJx5eHjLZFbw3SRIxGx4EnFLzlsPOfG/RIie44ebbtvAzWs/VQT2IU3ue6T5A8k9g==
X-YMail-OSG: alpCog4VM1l2OfXh_Xp0TU3vHfUC3.Erhkj5FJhhH_0c3w7bYKvDa56qTBTFlxb
 ZiMQmKBqU8gkK8AIx8V0R3ePml2KIMxmHF5T30WP9SnnCSw637MMR0MRopWgG00iPmbLM_5kWrmI
 9srf9F7do1iHNPwT.vPh4wDavlqnDxuqpe_l63LER5n_1ndXx82Eo5Tm8aBa2eR6LuhwZApMXuZF
 rx2ngne5byQDucjqnjJseznSsJt70q61D0lWzjxmM07hJUll33qByOizyl.LvypvBD_WnzFUAbmI
 MqglsiY3fDadvse1eAxhYesM6dLPWpbQXD5FcslYlcpoZ9frMtn7vuqEoEAGvhOuIAaT3UTqFXvP
 ehrm_FGJAFPJV.Px8prVKvSKMWk_Fr_3mZ2MqaYLXhGsFcrNdGgeviQjA09STbu5idIUnEHm3_T4
 OAu12exvmbJAaaEUJEi7fWTH3DimnmH.qCJBMsBmxWn4gN04z7fcGknVqpF1.TmHHQc9NaPXZWUE
 s8CfNj.Viinu0wS2i0dh9ZbndL04vMwHfL7hY_HHOGCCybwbckrIPywqFC4KsvrOPRS_iyUaWBMr
 kVnyhLKW2gorkPSQp8yItHBn3TaoV15pF6UpLpz7J8gL2tpyRsuIepYAbk67QbS3hewEvB_NG2B6
 Bur9xMJpH_73kFWYpgj34WuWLRDBP.wc94FOfnjuEEsMekyrvklxVF5HB5nPp47cHr4lxGHSt_XV
 OgQmVK1tbWmHVlixYopWImZrbDrHuH6k8fMLGoXZpxJCw36x4aMrnzNiEmZA1tPdnak9u0OuPwPD
 CPDAHBP8EcgljiiYYoeQYVSQqa8OgHtGUkhPHAst_g211ZY53g9jQCaLaunk_K3VavfA9FFj8MXk
 Rb8m9wcyal4JyL2piyexCNUl1xEwV2m57KFB.FTtLDAGoES8nOhYpKnEcMFO7QjMnBC0DxrSCe.J
 3nKnZSNQU1J68xyrg6wOXKAUGrMXa5SgcGj54ZEbtzlmhLRhwAp2Bi8ic8H54EcO8FqQCjChSu2H
 xayTaB_F8BxDKCI6ajbXYFqw7JuoFD7hwDi.VepUQNwZBMNwlag9Efbsb0deIEAasZYtIiHn1DxN
 M43LuZ6y5U8E7f8X.4IXuhjJnZqrLEL0vyBvQvgAFwbhMNgAk4B3zt5eevpS6ucaMnQdCKd_r2jt
 FnSrqIvlYekz3R53sZiBLEHYmeAISUgDKwzmCRXF9Lu.JvU4pmCA10KHBc88Qms8uwQ1hNQ.taQW
 SCHP7gJc9OWc4y_KQc5LcrclulzWNDmaTHvF7lhOFGAePrhszUWxCh7njrpK7_7g78rCcsoL5U0o
 fgW09uLAhn.e8tQIXBemG.DL9FKxN.qlLpqGPlIdf7LWsjbGZEZ5oRDiEQWuSTJRqbkbqccn_ctK
 pqOy6vqzLPchZvAwwxPw5MO1olnvu5yJ7Wdew4k_EFzVgzCcVRrRn0YU7fSnDAEC4dMipVnuUFa5
 .dkod4rXyuh18ySZ1r2Akn_dXmT3NFWCx4kaqmc0DidGdNITNzn8urIL.QC9xLLI.pjL7NDN.PLR
 60fHepYkl82OkZfz_2ZLedhSMoiAZw2Q7OE2WIzFtKB.SZA4bWY3RgShIHDNiR.s47ysxso7NPnD
 em.HCWlPplWlyuLNa2y6N9EJFESY1HYcDLGAdbHkpputTpiD.R64HZ2BZ0Ulen6lP.p2VYnVc7.H
 H1U_3RrKSqkGn9ZRzY99N_vEKYIobFnDUvaXkl5bT0Z9xU3nC92BJ7rxiHi5gW0wMH_JGh4VyQ8g
 Pfz2S4Zc0pNWcT8Jj2jQ65nmbkMHLdl_ffnDbczBmi_uEtnR5InCTD0Yekeb0wxGcLE9qk08hDvh
 E4RVcn61lwT3fNCv4yy0CunchXzgr8DzDqq.EFjkdeh0abwclfGeeCS4ExUe40SYCH7YjwYE634U
 w.ePyoUF4OgDvjyMbU4oMg8C1UbWFWqCPELom5I9ARA7Y71_2uOGe2cW82J84GxAQnhZVASTHvsy
 KkD5pbcticxo4ezzxyWaNEIbt6yrOiucfHpkRtbbKxcL0ANWFfc1uCVziMErd5h.R13BMsZGgLlh
 B.rhU9KvLlO6WITsX_CkfYbSLyrft9lmwt5SSQo7vnjuwgxa2wXooXfNCMB6A0gPm3UkHqfjFRLG
 jwn4TD0fBB6bLyucdXpzJ8ftMvcXq33do6EEPZ3JY9MOZvuSJlGieUJRfSons5XaepAf6hS1OjXV
 K702P_XgeJ3s.nkQMhxHR1iM3Q86AHhxbbN5w4aBZ3DxI3pApdOPbwZKbcV_V7BGFXc6zkzrQOzx
 d1eawP55J
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic310.consmr.mail.ne1.yahoo.com with HTTP; Fri, 26 Aug 2022 10:54:57 +0000
Received: by hermes--canary-production-sg3-6f58cd9b5-fkkv4 (Yahoo Inc. Hermes
 SMTP Server) with ESMTPA ID a068469e9a114c2bcfff5f45a2e76452; 
 Fri, 26 Aug 2022 10:54:51 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#57372: no-toolkit menu popups do not respect emacs font
 configuration
References: <87lerek7pt.fsf@HIDDEN> <83k06y74sy.fsf@HIDDEN>
 <87v8qihxbk.fsf@HIDDEN> <87czcp29m6.fsf@HIDDEN>
 <834jy17umv.fsf@HIDDEN> <87mtbtipnx.fsf@HIDDEN>
 <834jy161rs.fsf@HIDDEN> <87h721iian.fsf@HIDDEN>
 <83tu614f1k.fsf@HIDDEN> <87zgftgsdx.fsf@HIDDEN>
 <835yig4y03.fsf@HIDDEN> <87h720b0r6.fsf@HIDDEN>
 <83edx42kyj.fsf@HIDDEN> <874jxzbhf7.fsf@HIDDEN>
 <83wnav1edw.fsf@HIDDEN>
Date: Fri, 26 Aug 2022 18:54:46 +0800
In-Reply-To: <83wnav1edw.fsf@HIDDEN> (Eli Zaretskii's message of "Fri, 26 Aug
 2022 13:35:23 +0300")
Message-ID: <87h71zs2a1.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.20595
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 178
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 57372
Cc: Tomas Hlavaty <tom@HIDDEN>, 57372 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

> If the clicks are intercepted before they get to Emacs, you cannot use
> describe-key with them.

It should work on the no toolkit build.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#57372; Package emacs. Full text available.

Message received at 57372 <at> debbugs.gnu.org:


Received: (at 57372) by debbugs.gnu.org; 26 Aug 2022 10:35:49 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Aug 26 06:35:49 2022
Received: from localhost ([127.0.0.1]:52145 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oRWgn-0001t3-3f
	for submit <at> debbugs.gnu.org; Fri, 26 Aug 2022 06:35:49 -0400
Received: from eggs.gnu.org ([209.51.188.92]:54580)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1oRWgl-0001sr-9k
 for 57372 <at> debbugs.gnu.org; Fri, 26 Aug 2022 06:35:47 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:38450)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1oRWgZ-0004e8-Ao; Fri, 26 Aug 2022 06:35:41 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=Dd/KMAKXezq3cbGXXF1IWaVHkhqbwK4H5lj9+8fDYfo=; b=N/Nq4KZ+aldd
 fZe5pV5HSf7o/TEX0aqwbAR/accvYO/P3m+vof7hBmEGxnf4sgBiOu4zdY7f5QoZOaht5SXJTlLAn
 DhEr3uIhEqy7yxlngMUjCnMUnEDuY8Mtc/80W1zOujIkKbrSqoc6Ahcmmw70DzMvDmS3QkTnvNmlR
 /dhiUkP1JJtaP+sUigiOHqcWB5uHEQAK8m6aSMWwlqXKsVGUTo+DgirWyKJ6T8ouEhHhk9OJ/XibX
 JJeVFzRXwH6CrXmhH9BOOBMkzgBaZKS6Ypt/Rc2ynfmnoIocwlLHMzETVfhZy8ng8KKsJWc6zqILy
 CQo8eFCvkjSdgN05fV3fgg==;
Received: from [87.69.77.57] (port=1267 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1oRWgA-0007hk-59; Fri, 26 Aug 2022 06:35:32 -0400
Date: Fri, 26 Aug 2022 13:35:23 +0300
Message-Id: <83wnav1edw.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Tomas Hlavaty <tom@HIDDEN>
In-Reply-To: <874jxzbhf7.fsf@HIDDEN> (message from Tomas Hlavaty on Fri,
 26 Aug 2022 09:19:40 +0200)
Subject: Re: bug#57372: no-toolkit menu popups do not respect emacs font
 configuration
References: <87lerek7pt.fsf@HIDDEN> <83k06y74sy.fsf@HIDDEN>
 <87v8qihxbk.fsf@HIDDEN> <87czcp29m6.fsf@HIDDEN>
 <834jy17umv.fsf@HIDDEN> <87mtbtipnx.fsf@HIDDEN>
 <834jy161rs.fsf@HIDDEN> <87h721iian.fsf@HIDDEN>
 <83tu614f1k.fsf@HIDDEN> <87zgftgsdx.fsf@HIDDEN>
 <835yig4y03.fsf@HIDDEN> <87h720b0r6.fsf@HIDDEN>
 <83edx42kyj.fsf@HIDDEN> <874jxzbhf7.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 57372
Cc: luangruo@HIDDEN, 57372 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Tomas Hlavaty <tom@HIDDEN>
> Cc: luangruo@HIDDEN, 57372 <at> debbugs.gnu.org
> Date: Fri, 26 Aug 2022 09:19:40 +0200
> 
> Is there a way to show tmm-menubar also after clicking on the menubar?
> I still get the alien XMenu.

You could try binding [menu-bar mouse-1], but I'm not sure it will
work in every build configuration.

> Is there a way to discover what function handles a click in a similar
> way there is describe-key?  (describe-key seems to work with clicks
> except on the menubar.)

If the clicks are intercepted before they get to Emacs, you cannot use
describe-key with them.

> Is it an intention or a bug that tmm-menubar does not show checkboxes,
> unlike other menu implementations?

That's how tmm-menubar was written.  I don't know what were the
intentions.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#57372; Package emacs. Full text available.

Message received at 57372 <at> debbugs.gnu.org:


Received: (at 57372) by debbugs.gnu.org; 26 Aug 2022 07:43:15 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Aug 26 03:43:15 2022
Received: from localhost ([127.0.0.1]:51944 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oRTzn-0005j9-AG
	for submit <at> debbugs.gnu.org; Fri, 26 Aug 2022 03:43:15 -0400
Received: from sonic307-56.consmr.mail.ne1.yahoo.com ([66.163.190.31]:35397)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1oRTzl-0005iv-Nr
 for 57372 <at> debbugs.gnu.org; Fri, 26 Aug 2022 03:43:14 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1661499788; bh=6q78Gwsdlmg8NvAnAO+IPgAmU4FEuMZ9AMS8CBlpmm4=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To;
 b=HYIDGBbMJNCPUECZati5T5cg7JYwj5KYCqUzvVYYkkNu/mfG9NiUBBBfOS2/40W9o6/XTh8dqYtPtgVDtAMnh39+ecpg8/pRtTBGbJ7jv5gvCm2mwoHeN3MQkkObwfeUNhl68tdH/+wn43VOqpt3gcFsrBuEg3E2mCg5diqdbq2F9SWc9qnTWalDKYs1sMmZjVmjKzFXdrx51JqLdcHAM2R40BOtnQmR+QUiUMpJd7lCDLxJ9LQDmvtEeQjC1VLEu92SgZQl0XMScUSRzMxFya8SDABDb0YNNtRh88fzPEqLHPLJMLQZNLiyKef1oaHBfhpaumjMkxFgOxez4Pm7YQ==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1661499788; bh=YTr4P2DdOKZSDCqfUs/xVR92vSWmYoveEDJxocMqZD0=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=Fu3vYKiveg5G8Zr5h6+9pcLYg5KWRv5jz9SANiMF/NqieBcT/2tq3NBm8vynq+IvIwt3faePFoWFA3CJYp2mO34j6ZklO3j7uOMmcGx0OSdl7RTuC2KO3wXX1h0H3avx5brWOB4KZZG9JbZvSbfYSl2lwznF/L/L5hzP8Nd4vna8R6tl5QXrflczLOO/wl87V2ClSiCMPhgmS9hTOKiOwJiGNGqVynhO+U3ibO9FCQCtjl+K4MvXC8o12S78j+YXeudV48sTsUMG4WkTTJLJxPeuWTK7eex5vDs36/21bf9oHdl7l2fgZiTl7xkXCnmKvYSlfsC9SQcqi66nlPbCGg==
X-YMail-OSG: J7MJ5RwVM1lbKyC2orR3AThzMSo6k6VG9Askpj8hlM7P4JxP_z7jHW2PD7Q10.K
 vSyPILsiaug2GnjyzYCSnk9Wa0xIU3._cuX1.6WMJF9WKPW1TNVHDHSaTJpGj6_O2vKZNzG5V2Mv
 ricdeEqfr_KOUwwuZdDlQZ4YtnE83i2UsAKAcALjn9BXZtorCTN89Bq31Nn57iFFyWmp527h0yn.
 KBGJoD7GBSs8B7JEUQxfkou.m6tyQvA6PyHI9lqi3f0cS4.HwK4vTjiFsYFFpKNvK2iEhJxoLDmO
 amOho0EwsqTLDwC9LDBy6m2HbhHHrLC5X5MAJIARPZGBC_M_HwavWJ4qRSmkYlduLWBtDYMDyKWD
 DQW829LwmJcBaIqWpGVP78UXUhyXK5GPf5f2diXaDeIRxpWlrof4t.2ECP1oIg40H9yEuPkgRIsB
 HNXuQihomRYu0C80JZBgtC9LGhzp93qCE6th2AB_i76rjYzlHJoMLrKyBawluxrd1D20kJaJNjE5
 rwxoUDFQpR4jnmRuV.ioIhkSRVeosjOBImFVJR3IIp_pBWnosxmU33dT0qMv_1JLGZISW.E0MafI
 Ej8feLhxvU3j7T3ZwJMxYxQRfSmiNX5lwO2PzePX0DGoYClccc.CDPR9Fw0T3ezK6EzZ02ccPeF9
 eyReStY5ZidF_ExXvFBGepoaWnZEDCB_nFrHHbbjp3kLJR5bIKDLtRbwmFn6kMZoEopYhVNUGnbw
 Q_dWsXybuMcGN7AMRntdbRju_DRX_LzIiDswWh9ACCHyWQiSEnuLIrRV.9rhxzhEQ..Q9u32vgoq
 dU9eqA_s52MNkx1rian3Dqme3hYwev8r7L6jmKx61kC7LbksV1OLB._Bl81FiBtS_m8L0iwUJzm9
 yvc3dsj4cUfzjVy4RF16syv6QvLrb3_QSILejNOgJ8vnHjYOM0kmEkwbQ1.E_uUkMJgkLXCZ.I9E
 JMvMUtywzrLOIs0Af7UOVgEpTce1Fyo2ffqOGDjyyKPpaIUJTAEn5czlZ_SN_i8vpjPZNMbnlND9
 FSG7OyHlVTeF4yqihZzsUwRWD0bRiKOMoVTyzcl3GX3QE5VJ44kP1_hLDBZ0x3_6t.ShRVDJ.Wnl
 4.qBRAdPxw8iKSfDrIXmd24ZcyhuAld_M7Pn8xSb3E7_b7QkY9Q7XTbzep2DvIR87_fwwAML_3aU
 DCkHjAJz2WdJMObWhAkuY0kFScIW.XVzbOktUqFY1gGVMnxzWNE9r9qY0sSoRAT82RbxtsCkMN0o
 3qITDQzlXPXsi6DSOBxlZx0dr7tszkLzKsc6.1U387guuj4p1me5hl2pX7CWZl0mg6RbKOedBaZ3
 0KfCXNndnx_PoLOG38jfRDgrzr2nrUNGfaJOpAmxLjWPTS7Q2F9iSOz78hSA2Z.q2KIQXHrSJQp.
 5raualflCaP3HGvmTQHqSdAkzSWrasgacc3E_heZ3d_6NQudOx0bOzyKxtNhwZOUJ_gI3Lj4Vvv0
 N131tpZcyFnZpkrZHIHqRWUM2fGCpNdOIVse07Q8OEj2WpJZNtGHAurY0udawTQH7v9TpknIw6iC
 GGKB1PfR_qMXxTb80gJUKjrCnrKOuV3x9PVn2rSCdGSs_w18KPi3v0bs2kmTh6FxTVHUlgLm3W.M
 nme3LGNcQlTiu9hHfKBMlnLUpb03pLYOl6w8kjzoMthaD2oix3SFUK56Uxhes6a2ksIxe0q0jyKA
 aFQqnA10F9G3ujCOOVXep8B9KCYylT5piQvxGhpiIBIxOne4c2hwg9CGG9vwiPPj5vuF4nsHnyeG
 PZ2kaU._t0VDfwp33.gj.Tg9ioLSkY.EOsUua9Varlb3HovwudqLOJra6b4urfhejjhYxXYjrN5g
 eVa.dTStEtTDZ6u8JIE0Sf8DfViEvSfzrwarQraSBVLSv8Ept.uDlWp5UYxQI4172MJHLYlLKfJc
 fcrDpY2c6FRIVOs5EuB7f2nHcoCUHvRSOBXrKanZAJT0_vtWpf.L645cqJQ_3SC0nkyodJBoPBVA
 CnJ.419.J8c2NGkWyJMEQHgpw4alZ9wDgeKflKkZluRdXUGws_YSp179O1Bk58mvSb5sYMpfcuWT
 xs4UTIZF9fn1H7nhhqXr8het0Z2ofi8HOA2bilNOMJAbDwWGX4Vjp8zZ.9BpaDbBetxEMLJtO9M4
 _jt1nTwzAOuGePRvSh2NsKTbpo29oNAJ39wvzhkEPhZe3I2sssYj2l7BgnAukI0WeamKdylbYMtv
 Ci9P4bxpaAWof9MhyYd0PUE8pEzaGzH_EF7DEd5l3zVQqLk5I1h7s2zyNlP48_L9UofuJ6KHJZsV
 I7CvokTip
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic307.consmr.mail.ne1.yahoo.com with HTTP; Fri, 26 Aug 2022 07:43:08 +0000
Received: by hermes--canary-production-sg3-6f58cd9b5-fkkv4 (Yahoo Inc. Hermes
 SMTP Server) with ESMTPA ID 674d7c4ae906ad7da8538de4f18ac2a8; 
 Fri, 26 Aug 2022 07:43:03 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Tomas Hlavaty <tom@HIDDEN>
Subject: Re: bug#57372: no-toolkit menu popups do not respect emacs font
 configuration
References: <87lerek7pt.fsf@HIDDEN> <83k06y74sy.fsf@HIDDEN>
 <87v8qihxbk.fsf@HIDDEN> <87czcp29m6.fsf@HIDDEN>
 <834jy17umv.fsf@HIDDEN> <87zgftzvqt.fsf@HIDDEN>
 <83sfll6d38.fsf@HIDDEN> <87k06xilb0.fsf@HIDDEN>
 <83y1vd4j55.fsf@HIDDEN> <87edx5ihz3.fsf@HIDDEN>
 <83sfll4esu.fsf@HIDDEN> <8735dli9t3.fsf@HIDDEN>
 <837d2w4yfb.fsf@HIDDEN> <87k06wb2vc.fsf@HIDDEN>
 <83ilmg2llb.fsf@HIDDEN> <877d2vbhos.fsf@HIDDEN>
Date: Fri, 26 Aug 2022 15:42:58 +0800
In-Reply-To: <877d2vbhos.fsf@HIDDEN> (Tomas Hlavaty's message of "Fri, 26
 Aug 2022 09:13:55 +0200")
Message-ID: <87lerbsb5p.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.20595
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 648
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 57372
Cc: Eli Zaretskii <eliz@HIDDEN>, 57372 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Tomas Hlavaty <tom@HIDDEN> writes:

> no-toolkit Emacs is not supposed to use a widget toolkit as far as I
> understand it.  I was hoping that there would not be an alien library
> with all the negatives of alien widget toolkit, or in this case even
> worse (XMenu does not respect my desktop font settings, font
> configuration is inconvenient, it looks bad and is unreadable by
> default).

"No toolkit" simply means Emacs doesn't use the X toolkit or GTK.

("X toolkit" has a very strict definition: any toolkit based upon the X
toolkit intrinsics.)

Since the oldXMenu library is not based on the toolkit intrinsics, it's
not an X toolkit.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#57372; Package emacs. Full text available.

Message received at 57372 <at> debbugs.gnu.org:


Received: (at 57372) by debbugs.gnu.org; 26 Aug 2022 07:19:45 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Aug 26 03:19:45 2022
Received: from localhost ([127.0.0.1]:51904 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oRTd2-00056T-TX
	for submit <at> debbugs.gnu.org; Fri, 26 Aug 2022 03:19:45 -0400
Received: from logand.com ([37.48.87.44]:40076)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <tom@HIDDEN>) id 1oRTd1-00056L-Da
 for 57372 <at> debbugs.gnu.org; Fri, 26 Aug 2022 03:19:43 -0400
Received: by logand.com (Postfix, from userid 1001)
 id 7C3C11A1851; Fri, 26 Aug 2022 09:19:42 +0200 (CEST)
X-Mailer: emacs 28.1 (via feedmail 11-beta-1 I)
From: Tomas Hlavaty <tom@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#57372: no-toolkit menu popups do not respect emacs font
 configuration
In-Reply-To: <83edx42kyj.fsf@HIDDEN>
References: <87lerek7pt.fsf@HIDDEN> <83k06y74sy.fsf@HIDDEN>
 <87v8qihxbk.fsf@HIDDEN> <87czcp29m6.fsf@HIDDEN>
 <834jy17umv.fsf@HIDDEN> <87mtbtipnx.fsf@HIDDEN>
 <834jy161rs.fsf@HIDDEN> <87h721iian.fsf@HIDDEN>
 <83tu614f1k.fsf@HIDDEN> <87zgftgsdx.fsf@HIDDEN>
 <835yig4y03.fsf@HIDDEN> <87h720b0r6.fsf@HIDDEN>
 <83edx42kyj.fsf@HIDDEN>
Date: Fri, 26 Aug 2022 09:19:40 +0200
Message-ID: <874jxzbhf7.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 57372
Cc: luangruo@HIDDEN, 57372 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On Thu 25 Aug 2022 at 22:15, Eli Zaretskii <eliz@HIDDEN> wrote:
> It's [f10], lower-case.

That works, thank you!

Is there a way to show tmm-menubar also after clicking on the menubar?
I still get the alien XMenu.

Is there a way to discover what function handles a click in a similar
way there is describe-key?  (describe-key seems to work with clicks
except on the menubar.)

Is it an intention or a bug that tmm-menubar does not show checkboxes,
unlike other menu implementations?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#57372; Package emacs. Full text available.

Message received at 57372 <at> debbugs.gnu.org:


Received: (at 57372) by debbugs.gnu.org; 26 Aug 2022 07:14:02 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Aug 26 03:14:02 2022
Received: from localhost ([127.0.0.1]:51892 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oRTXV-0004wo-L7
	for submit <at> debbugs.gnu.org; Fri, 26 Aug 2022 03:14:01 -0400
Received: from logand.com ([37.48.87.44]:39804)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <tom@HIDDEN>) id 1oRTXT-0004wQ-Kt
 for 57372 <at> debbugs.gnu.org; Fri, 26 Aug 2022 03:14:00 -0400
Received: by logand.com (Postfix, from userid 1001)
 id 73BBA1A1851; Fri, 26 Aug 2022 09:13:57 +0200 (CEST)
X-Mailer: emacs 28.1 (via feedmail 11-beta-1 I)
From: Tomas Hlavaty <tom@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#57372: no-toolkit menu popups do not respect emacs font
 configuration
In-Reply-To: <83ilmg2llb.fsf@HIDDEN>
References: <87lerek7pt.fsf@HIDDEN> <83k06y74sy.fsf@HIDDEN>
 <87v8qihxbk.fsf@HIDDEN> <87czcp29m6.fsf@HIDDEN>
 <834jy17umv.fsf@HIDDEN> <87zgftzvqt.fsf@HIDDEN>
 <83sfll6d38.fsf@HIDDEN> <87k06xilb0.fsf@HIDDEN>
 <83y1vd4j55.fsf@HIDDEN> <87edx5ihz3.fsf@HIDDEN>
 <83sfll4esu.fsf@HIDDEN> <8735dli9t3.fsf@HIDDEN>
 <837d2w4yfb.fsf@HIDDEN> <87k06wb2vc.fsf@HIDDEN>
 <83ilmg2llb.fsf@HIDDEN>
Date: Fri, 26 Aug 2022 09:13:55 +0200
Message-ID: <877d2vbhos.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 57372
Cc: luangruo@HIDDEN, 57372 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On Thu 25 Aug 2022 at 22:02, Eli Zaretskii <eliz@HIDDEN> wrote:
>> Frequency is not that relevant.  Convenience is relevant.  It should
>> happen after key press.
>
> This is an exaggeration, and as such, not useful.  It is unreasonable
> to expect everything be done at a keypress.  Infrequent operations can
> be less convenient than frequent ones, because that inconvenience
> basically happens once in a blue moon.

It happens as frequently or as rarely as the user chooses to press the
relevant key.  In other words, it is under control of the user, not
somebody else.

>> It is not something I invented, it is important use-case and pretty
>> much essential part of GUI programs these days.  Try for example C-+
>> and C-- in firefox or xfce4-terminal.
>
> When I do that in Firefox, the displayed text is resized, but not the
> menus or the tool bar.

True.

I gave the example because it seed to me you did not understand why
would somebody want to press C-+ or C-- to resize font instead of
changing a configuration and restarting.

Now I see that you mean specifically the Firefox menu.
Well, the Firefox menu uses a widget toolkit.

no-toolkit Emacs is not supposed to use a widget toolkit as far as I
understand it.  I was hoping that there would not be an alien library
with all the negatives of alien widget toolkit, or in this case even
worse (XMenu does not respect my desktop font settings, font
configuration is inconvenient, it looks bad and is unreadable by
default).

>> > I guess I don't understand why one would need to change the size
>> > frequently, especially the size of the menu items, which basically
>> > stay unchanged.
>> 
>> We already discussed several issues with the X resources based text:
>> 
>> - The font configuration is alien to emacs with many issues and downsides.
>> - It is not possible to change it dynamically.
>
> That's nowhere near a catastrophe for such an infrequent setting.

Dismissing the use-case is one way to solve this.

What I would like to have is kind of similar behaviour as tty emacs on
xfce4-terminal except with additional benefits of graphics capabilities
built into the GUI Emacs.  I like the way Emacs buffers work and that
they have dynamically customizable faces.  I do not like alien widget
toolkits getting in the way.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#57372; Package emacs. Full text available.

Message received at 57372 <at> debbugs.gnu.org:


Received: (at 57372) by debbugs.gnu.org; 26 Aug 2022 06:54:19 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Aug 26 02:54:19 2022
Received: from localhost ([127.0.0.1]:51876 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oRTEQ-0004Rk-Qp
	for submit <at> debbugs.gnu.org; Fri, 26 Aug 2022 02:54:19 -0400
Received: from logand.com ([37.48.87.44]:38924)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <tom@HIDDEN>) id 1oRTEO-0004RV-Ll
 for 57372 <at> debbugs.gnu.org; Fri, 26 Aug 2022 02:54:17 -0400
Received: by logand.com (Postfix, from userid 1001)
 id 3884C1A184F; Fri, 26 Aug 2022 08:54:15 +0200 (CEST)
X-Mailer: emacs 28.1 (via feedmail 11-beta-1 I)
From: Tomas Hlavaty <tom@HIDDEN>
To: Po Lu <luangruo@HIDDEN>
Subject: Re: bug#57372: no-toolkit menu popups do not respect emacs font
 configuration
In-Reply-To: <87lerbu7up.fsf@HIDDEN>
References: <87lerek7pt.fsf@HIDDEN> <83k06y74sy.fsf@HIDDEN>
 <87v8qihxbk.fsf@HIDDEN> <87czcp29m6.fsf@HIDDEN>
 <87pmgpipxu.fsf@HIDDEN> <87r115w2ll.fsf@HIDDEN>
 <87czcob08y.fsf@HIDDEN> <87lerbu7up.fsf@HIDDEN>
Date: Fri, 26 Aug 2022 08:54:13 +0200
Message-ID: <87a67rbilm.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 57372
Cc: Eli Zaretskii <eliz@HIDDEN>, 57372 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On Fri 26 Aug 2022 at 09:11, Po Lu <luangruo@HIDDEN> wrote:
> Tomas Hlavaty <tom@HIDDEN> writes:
>
>> I am looking for something which:
>> - is customizable the Emacs way
>
> I guess a good recommendation would be to lower your expectations, since
> no toolkit provides face customization in as detailed a fashion as
> Emacs.

Yes, I am doing exactly that: lowering my expectations.  The first word
of this bug report is no-toolkit after all.

>> It looks like tmm-menubar is the only existing menu implementation which
>> satisfies my requirements and is probably the only reasonable way
>> forward.
>
> tmm-menubar doesn't even pop up menus.  How can it be the only
> reasonable way forward?

It does not pop up menus in the alien widget toolkit sense.

It does pop up menus in the emacs sense, i.e. the *Completions* buffer
pops up.  (After lowering my expectations, this is good enough.)

Maybe there is a more precise terminology to distinguish the two cases?

>> I think I need to first find a way to configure my emacs so that all
>> those X resource based menus are replaced with tmm-menubar.
>
> X resource based menus?

I think you called it XMenu.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#57372; Package emacs. Full text available.

Message received at 57372 <at> debbugs.gnu.org:


Received: (at 57372) by debbugs.gnu.org; 26 Aug 2022 01:13:40 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Aug 25 21:13:39 2022
Received: from localhost ([127.0.0.1]:51657 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oRNul-0001oS-L7
	for submit <at> debbugs.gnu.org; Thu, 25 Aug 2022 21:13:39 -0400
Received: from sonic314-21.consmr.mail.ne1.yahoo.com ([66.163.189.147]:36780)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1oRNui-0001oF-NX
 for 57372 <at> debbugs.gnu.org; Thu, 25 Aug 2022 21:13:37 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1661476411; bh=sRd1w6mCNnwGyPkfATBUQNJGJeWOOiLXhh2G03FZ+/4=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To;
 b=Ig8n7fnGucvCHbBMD/4ROLdNoimojIg3SRA/haIS26aXyHvbZDWFbY9rG5+0D+xPYvVIl6SU9etatxrhQo9mdYUrBFYXPjMZPeipMx0ZhStVEyF60glqCFD282u4z7OHkjTI6/19UbYq0ttn6hgn7W6Pr5Pty52z8jmkNTJ8UzOdH/7DrMdRqEuWy/6kI2WTbQzAp71Z30fIhyCECujlNDLpeyOoNi7EO/NIB4RCqTfOnLls2Vz27ckgHpet3yS/6Vho0lT6N7xo4Y1QqRX/QM0TqzIsZyr4hWZEzwihs02M305Lk8XlUVYHgkvi/I2sFMEJRz7EsRLh2+3bsRhl3w==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1661476411; bh=L3bsASkuZHEoN/MnE8xIQx6CcMlpzH9xKxUsnup8gc4=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=YTj3Kt5i177bdSmsFyIqLukBfab5akJVRmGfAlpGStNSfhOiU3mVwpuf7sHZylvs6IF+TD7fwDGaT0zzwJU4IyAjT9WuzrJQj6T9L9VfarKFQXtocgGKF3IpJNXRmPU85HQWulCGEgox83rti2ycuq9EyGD/Lj09uFPmHGhoSV/SUEqp/3tcpyk8LDuFUDYmy9ojMj/0rx+HZ69EFSBzxNjSbi7v3kud5c4D+T69NHOHxr/gY3Kh5n0LHEIPYizgPhsHt95t2SWpYGIsFHTmCFOQyUCzpKWQux7G9YmD6ya+pF8zWfEWIdmM0i0ajrO69HgoJroFDyEgphTW4O5/Bw==
X-YMail-OSG: TGCXud8VM1n5klMncUR4u5LzYoUBOGqMgydpz06itnDCv254OGuAZqSpeT7Xlii
 ioF4umoShgQi2FfHZb8bmhiE_GDwD5HiyoV.OpE7B6PngMvv5IeULk_i4CAB1srASkoUaGd7fwo.
 FZlB_HPvhJrCb03e1WMLNrPOEqwtaIAWencvInmyNuL8QZj8MVkzdhTHkf8gcW_aT35wqgmRspeV
 _GhYne9QND7Xs_jJZIHWlnDplMjTNroZQ9bcpsK_ty4dQcjnUVODNRfubEcPVj9.mhn4qmIFtyEz
 qjPc51RGGIMz9oTrEIeAnyQesSSMGuEglZCS.tZuDhQtglmgu9kTYzRTNjCN090SKJ6ug72Vpalu
 T2nnyTKKiW5Db21L6pHobITysYtv1V2ZHJJlbRzSZCw5QCTplkCxqmt.GX69vZI8U74DY3Opnl9Z
 1KC9NFgWpY6CqS98kD1PrzLivK9yNBW2_WSCaFc4YwjQ9dADHCa9ZyVmkxT4aMrAzZzzGGGawfG_
 eQ9wS5ZfPxuUYg_ywgt5GzOafIFMgc22Z.KIQjS2pw7M1rWDYR9PkSmbFW7PMZNuKUNF2pc94XpS
 tT9PDGpS84IgOgCRz8Je9rXy1eJtISC9NKIIBOel.f_VIt9K1FjeMe3vL7cJpAznfhiNmxbQciy0
 AERUYW03.W4u5Pxl5YPtTVVOdXGOp.tydkrW8hr_KjpmlVMWGMMVP7Q.xuO4Jpgu2GMNU1UL1WA2
 rqz1G7U94wDVXyz578tu9QTcSWPalCbvl20l7Pq.hqVfzcASsZOB0YBQBLO_TqqFnvIFF9rzB5OA
 niVjGRr1BuF7jU9Q0tPLN9Q_iYPq7D66apFfog4Dw9MJ52CLmMfr3wvUTw2SfhXqYptVebcpRxP4
 QuQ0TU0IdeZzRUJpajp1mzJ1rpCcqgVcqQLSBl2aSY4kWPVz63R9_3R3P87Us0T_L4QWT9QbdqIc
 n5D8UodlHq_OXwjE0IA6oqEDqrmrgTGfxY1cyAMNR2e5Z6EAgsPzhp97q8FIsgm2NUltCW5YElPh
 C17YC.ztYXODDWasvV5xob1QCaDyDkGsVbqEB4oq5WFnhItem3k7TATq8Q0_QK3OLB4pyGsr9I12
 RzG.T6fnbpd4EIbx6AYbqnJe.J5dG_kaz2DUHqlhArUfkBTs41dc12bYc1h00B_KrQqUQxGVkNA9
 OpFhmdgOvlj2io6qIEs2_YRdpIfoW_9py.8IXUE1_2NC8FZwm4qjXHWJ05Rq78z8O9zfyKQXhygF
 sGgoE57EzoqmlK8Wad5oI9bRCqkJfegLemoBsh8o46W7vnGz_jiYHLw68amtXmasM1s7cqRvnXky
 njAYptpegwqDWMm0pJnXfRPUZ9O5NqFR6JhAw68638SZlW.hIJh_2Sp_3qndAcWLnV8L9xqvLJN0
 PB0xEAiDYivjJuY9KjZ192dQXEFlr58UIu.joGL3J5SziCnwZJAFPWowTpc4bLeQJfcvClDko..u
 kJTyypvBGbPBoqTE7kNgdEXXe4cpNMhVuCh4KwWjl.hoh5Vr96zJF96RXOoRM7F1mryDmxq_LWxh
 Au3GHC135_wAtOTMR3G4vF4LR1no9nXH5DPeIgKIy43UNk9WbvSd2UYI9gC056wzFxSPNxxLnU5T
 eyKA13Onu4IGHdUK4w83VirFBK0fq3IazpauU2MucAxlYovtoD.AfdE34fUICyJd2xFsR4UPF1Fr
 jgHplVAxPYRjMmy_T5PJD.JqMje_yNRlyYF_vqF9IkYhn9GPtZLxreiSs_5pwZH_YWMxOjP7BHrC
 ayHaixZgxUNQPlkHfHFR9jDqkEaHbEOVWg6zmf7HWmBVQTArimp4cQ0RAxRmoYp1lOy3Y5hXdJQN
 PtnLE8ff2i5VM7dtTpVYYs42U0VTD7pdHYPUzOqTpBg6SCyKau2yLjHnn3Dacs2RpUL6PORnekHJ
 vtlEMjKyfWbm.0h3fkf4PvkJbKiMmvwNlKXp7JkKmXlwmHuGEVo5Z_uuvrXWv7wvXkfQ5Ycu9td3
 UnnvE3dmmaKHzw_8..sx0tvf9xUj6VII5FRZU1JHFFhJUDizCsCvxQY6Fn.QHFtZuHjVcYTInzkp
 D6xrp8QjVUaoJM8jlfm9GkqBCRgqO813JE5cbY0LI7oMuwalvUQOhCHQedCsYj19LxPEqSOL65fz
 5aFIb0MgZeo0KR.PS1yGvHJO2IUJdqH3m1ou1SphZpiKbQbwJF7E601kiRA6tANNzsteHAS7mJSt
 Lg_c_zGUdA4B1gRQF8xgRybWQwOq_HH6uQxXQXYYoUiVaRv2lWRZD5jb.7_fYX7NXhpIydvoxCYb
 yX9NqOQ--
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic314.consmr.mail.ne1.yahoo.com with HTTP; Fri, 26 Aug 2022 01:13:31 +0000
Received: by hermes--canary-production-sg3-6f58cd9b5-fnk8z (Yahoo Inc. Hermes
 SMTP Server) with ESMTPA ID 3ca01ca415c2063a9f6ff8d01eaca214; 
 Fri, 26 Aug 2022 01:13:26 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Tomas Hlavaty <tom@HIDDEN>
Subject: Re: bug#57372: no-toolkit menu popups do not respect emacs font
 configuration
References: <87lerek7pt.fsf@HIDDEN> <83k06y74sy.fsf@HIDDEN>
 <87v8qihxbk.fsf@HIDDEN> <87czcp29m6.fsf@HIDDEN>
 <834jy17umv.fsf@HIDDEN> <87zgftzvqt.fsf@HIDDEN>
 <83sfll6d38.fsf@HIDDEN> <87k06xilb0.fsf@HIDDEN>
 <83y1vd4j55.fsf@HIDDEN> <87edx5ihz3.fsf@HIDDEN>
 <83sfll4esu.fsf@HIDDEN> <8735dli9t3.fsf@HIDDEN>
 <837d2w4yfb.fsf@HIDDEN> <87k06wb2vc.fsf@HIDDEN>
Date: Fri, 26 Aug 2022 09:13:22 +0800
In-Reply-To: <87k06wb2vc.fsf@HIDDEN> (Tomas Hlavaty's message of "Thu, 25
 Aug 2022 20:21:43 +0200")
Message-ID: <87h71zu7rh.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.20595
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 794
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 57372
Cc: Eli Zaretskii <eliz@HIDDEN>, 57372 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Tomas Hlavaty <tom@HIDDEN> writes:

> Frequency is not that relevant.  Convenience is relevant.  It should
> happen after key press.  Not after changing configuration and restarting
> Emacs.  I thought I explained that well enough already.  It is not
> something I invented, it is important use-case and pretty much essential
> part of GUI programs these days.  Try for example C-+ and C-- in firefox
> or xfce4-terminal.

Neither of which result in the menu font being resided, not in
xfce4-terminal or in Firefox.

> - The font configuration is alien to emacs with many issues and downsides.

There is no toolkit that uses the same font configuration we do, since
we wrote our own font display code.

> - It is not possible to change it dynamically.

It is on the Lucid and Motif builds.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#57372; Package emacs. Full text available.

Message received at 57372 <at> debbugs.gnu.org:


Received: (at 57372) by debbugs.gnu.org; 26 Aug 2022 01:11:42 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Aug 25 21:11:42 2022
Received: from localhost ([127.0.0.1]:51650 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oRNss-0001lR-8s
	for submit <at> debbugs.gnu.org; Thu, 25 Aug 2022 21:11:42 -0400
Received: from sonic315-21.consmr.mail.ne1.yahoo.com ([66.163.190.147]:45587)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1oRNsq-0001lD-GE
 for 57372 <at> debbugs.gnu.org; Thu, 25 Aug 2022 21:11:40 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1661476295; bh=rXVDnL7gsooDEkRX6y+nzcEdbtNyiJUa+wgB1TN9fDY=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To;
 b=fwNz/uZud2sMmENSI/QaDLbosbTFQuwQrO2eNEO+Ioa7KNHLkZYmIjxldP/vwXxhCgV22pfpaWN7Dy3pvTkI0AzXNhTjP/La3elZHOfDsh9+Apg/qHwWjwAkPtQh2DGE+U/kPIa1MJx1Uir39Wchzi86IIPcu/4H4WIX9TMnTHeM1buRVOZ9OfcNK3lTdZXboTwjYiWuoUTyEi8FdhZcHiY0JU92ojzKxbsZnBOgVts8IWyOQR5VcJkgwPuYe4ThgPX/E9mu3CYGxw7QHerH+pv7/t4jAhnT05ohV0JNQGUKJgAPDC5+/AH8St0DGwejc+EjsH5nEKfgolndxGRwOA==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1661476295; bh=31t9mdHSSSLp2uVgLLE9OFV1aCPHbDTOTxUxIQeQX20=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=uVn7HxGz/GlEgwdcmVPjbOtylbB+p7LkIv2+lNeCbZ0mjQ1+Kpc4cQtXLskUqSq701YmKYxD9esF+s9+mlA9+UXWZcfJhpNccbdgvVOoJXoKRBv9t0aYOQIxkezMbAFMzT3tiRsNmty92RN3uDZkXckRqACtwEYrzaewLFCzXLLat03lu5r0F4qSjnVQ3JPIqa8omKkz+q15ny1lqaI3F5e99qNXBg32YRVL2y5AHueq36anZmYUkxzzmSEL5jFS/S3lG+46X0PaYXERQ0V2Rpi7lMGtNFB2mvlHx+OgWvjg+ACTu/2aTKVtYEg5dPKsYGRa63/gr9TUzgFVF1T8Nw==
X-YMail-OSG: ANZbAosVM1kwU1sj6EW5FYid3hWvHhcvzPGjNvTQcMn0.HqqP8.cIwAq3BTiCNK
 68qDh6CH3APS_DMC.M7KerVRTlpDR1Xa8Hwpy3CRgRk9v1NAVbuju8O3Catv1K_WcsdARBHdRvC2
 jx_M6LdQtYlEpboOyvOLYLFUyCLoZg8_GfuyJviXick5c_G4CMAfioxiE0Gqta1xtcw_kg4jfCII
 NbhC9ABZzB.6D2TOJJXgPfqapQM72H6evYeAw0Fp00NsikKfrdFS2EiYbPsAP8c0fdPcn1eqSjqa
 9n4R.Jtc_lGzf8MtkH5FILvXOSlXVTUTqekwyfTjPkZBVqY9nzUJNtZ1sr1D62NI0LF0keVkUKma
 W997eReAeuD37.ruggb8pDmaVCZa5mzcT3c6kbTAA3c3XwAkSB4Q1TVfokmEm0XCcCtRF.4Z0Q5C
 _DhwZ557IDv86HhG1QqJXM5Z1iDOaQqSilsdLjXNfyx2Il5oEelEjPxsZMnOfo2tPVB9Gh_AsiZX
 qaTqzflEgFRaf_38iHiO3WR5Z0L0mSO7q9WVWL3V1BZplZUg_CItV8wJCmBbyce6.BxkSTVWtYKD
 jn1FTywnINjGqb.T1yYbqU.83E6R9vKOuPvgTpDpRwPoeh6EnIKvMcDCfzV5psSUZ6e9qhyLsAcB
 nCe4PrxmGo05xbISy5XamiljwO7g5Is7VEzLhWT4L_eXKzXWNtC_XJMVl1qPsvkTaTVNfJpHgwWo
 1KjKFcf59WQW48eAWV_3avDyG3qZIEqr173yfgCgCUnUsLrgUczL.H_KOq0y6nE2aMIj4hP9umk3
 VKRXUb8.7Gbczoiu.G41wvFllGqLMy6fkfbsA97PQn3r3SfyygkGejhLQAa0BFX6D3ctsd2DROwM
 aI4LG4zwSAeIvtTlwPRyDqXk5RODVoxXU5Tug9t_Ef.yBRMJXvDiWucutR8_oo8nwUErOriTGSA_
 Kj51oJEY08iT1B6GJMAyNSEEujg_E.uIngvevvcKo0javQay24W2G52TcEeRUBnyjhzUt3HxcoDy
 VZ5MaXJlhfqAf7fFKOhXm3FBuft4u1lAAsK18NWa.IO.IYhdpXk7sXVxKCn_PMT1TQR5dfEFU6Yd
 6A6xM6BZz3H9TKLWz5AhRiXVfcspKtBnGUsAjdJBPSBDT0bED0fECqN1FvLdF1XUoK2Kba9nY5Hz
 IIgXFnXpGBUnDBcLh0rijAWETI2eOEOtd_shw7Om2Qh0uHsiKUbf1AewIkZEIZ.AletJzXUbBowN
 J5Sc40GyqrmLcJ4oaL4IrcmH.QaP3aOfUJrXXsrpeBp0GN3d4D4MHAyAxjQdGmoKHxgPBPTjOKet
 1pgB3eMcZo0TrtRSG.CSe.Qla7lctvRmiV9aC_JEOcYwce1ZThmi5GenWG5j_LYNld62H4gcmcHZ
 TxEA__nJQmV5P37.KzXmXqJWor7nzcGYp7aBq_6QCs_QjOwOi4evOjp6Xkgg4IMcGQCDvJ7vin7o
 tCud9XiU6lOegQY3VnQ26y2YeySMA97L1FWeUPbGgcuazlRyly1hiIN._2gKlj7RNzJjQ0XF04Ca
 ntKRTAJFZ8vtVk9rzV9_tatHS2wzSUzZ0w3xPMQz2c_iiXHumZTgfTKsLlxBLy.fvCQaB64nKIKG
 YmoA1Beff2Ma2xrufJSt9TnxaYGCV408WbYVHpjEtGKe5zammlLgfzMYzodFswDDkpToIHU2DZB4
 8.G4X1wza1o4qOD9OIPfrzaiPNBuTIpoUU05TTk69lo1jCYPThOS1zE3irzWeJVn9V8kWYXIsGo4
 QR0P55Vu4OtKoSCZRBG2eeL5ku7IvzJXgiawInko1inbA_JCKauOjG6lnjx4LOGwhEM8c5PVeFR4
 YhixbmCRVcAPLVlTKKG4ZKJHzwnUXQx566Lm3Ogichzj7USI72VS082FRuV80OM.IagP8VYADhd4
 YxDmHWjk0aytjHCcy3YQ2lnrrkHLO_K_jFV.8eMr__d6.HVQM4NKgL3f.f.v4dEQYrvDJuslkaT2
 NoO8ElALCUR6SJq7Sk8F4xISEMZiRc4fJ..SJfLIGfmwjHxicmXKt0DG8Upu2meZBHOeE8SLpawl
 IMbRcHDTgehJ_7dnP.tmqNZC_BrkpqBc..pWO7JN3CqJ1nrDdS3TaQxts.araIF7QjbcO54pisMA
 x4Rmy0wck4EwrBKpFvkbnvUqQI5jE2s7R8kWgWo3cPTLex25_dmmMzf32dZW9VIKLPghI6mVGoZt
 3U5KoeD73Kq4phcV3RFcYLIoDFPASr4IzWLU5vgwy5q2a9XileR5q0Oqv_zMt3IRfsP8RDUNSRRP
 eLTK5bQ4X
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic315.consmr.mail.ne1.yahoo.com with HTTP; Fri, 26 Aug 2022 01:11:35 +0000
Received: by hermes--canary-production-sg3-6f58cd9b5-fnk8z (Yahoo Inc. Hermes
 SMTP Server) with ESMTPA ID 2d1daa1c009d40f4875114f3652183e8; 
 Fri, 26 Aug 2022 01:11:31 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Tomas Hlavaty <tom@HIDDEN>
Subject: Re: bug#57372: no-toolkit menu popups do not respect emacs font
 configuration
References: <87lerek7pt.fsf@HIDDEN> <83k06y74sy.fsf@HIDDEN>
 <87v8qihxbk.fsf@HIDDEN> <87czcp29m6.fsf@HIDDEN>
 <87pmgpipxu.fsf@HIDDEN> <87r115w2ll.fsf@HIDDEN>
 <87czcob08y.fsf@HIDDEN>
Date: Fri, 26 Aug 2022 09:11:26 +0800
In-Reply-To: <87czcob08y.fsf@HIDDEN> (Tomas Hlavaty's message of "Thu, 25
 Aug 2022 21:18:21 +0200")
Message-ID: <87lerbu7up.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.20595
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 660
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 57372
Cc: Eli Zaretskii <eliz@HIDDEN>, 57372 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Tomas Hlavaty <tom@HIDDEN> writes:

> I am looking for something which:
> - is customizable the Emacs way

I guess a good recommendation would be to lower your expectations, since
no toolkit provides face customization in as detailed a fashion as
Emacs.

> It looks like tmm-menubar is the only existing menu implementation which
> satisfies my requirements and is probably the only reasonable way
> forward.

tmm-menubar doesn't even pop up menus.  How can it be the only
reasonable way forward?

> I think I need to first find a way to configure my emacs so that all
> those X resource based menus are replaced with tmm-menubar.

X resource based menus?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#57372; Package emacs. Full text available.

Message received at 57372 <at> debbugs.gnu.org:


Received: (at 57372) by debbugs.gnu.org; 25 Aug 2022 19:18:28 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Aug 25 15:18:28 2022
Received: from localhost ([127.0.0.1]:51343 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oRIN1-0001GO-Mj
	for submit <at> debbugs.gnu.org; Thu, 25 Aug 2022 15:18:27 -0400
Received: from logand.com ([37.48.87.44]:42508)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <tom@HIDDEN>) id 1oRIN0-0001GF-0w
 for 57372 <at> debbugs.gnu.org; Thu, 25 Aug 2022 15:18:26 -0400
Received: by logand.com (Postfix, from userid 1001)
 id 66F3F1A1825; Thu, 25 Aug 2022 21:18:23 +0200 (CEST)
X-Mailer: emacs 28.1 (via feedmail 11-beta-1 I)
From: Tomas Hlavaty <tom@HIDDEN>
To: Po Lu <luangruo@HIDDEN>
Subject: Re: bug#57372: no-toolkit menu popups do not respect emacs font
 configuration
In-Reply-To: <87r115w2ll.fsf@HIDDEN>
References: <87lerek7pt.fsf@HIDDEN> <83k06y74sy.fsf@HIDDEN>
 <87v8qihxbk.fsf@HIDDEN> <87czcp29m6.fsf@HIDDEN>
 <87pmgpipxu.fsf@HIDDEN> <87r115w2ll.fsf@HIDDEN>
Date: Thu, 25 Aug 2022 21:18:21 +0200
Message-ID: <87czcob08y.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 57372
Cc: Eli Zaretskii <eliz@HIDDEN>, 57372 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On Thu 25 Aug 2022 at 09:09, Po Lu <luangruo@HIDDEN> wrote:
> Tomas Hlavaty <tom@HIDDEN> writes:
>
>> Maybe this could be a good opportunity to get rid of that library?
>
> What would the replacement be?

I am looking for something which:
- is customizable the Emacs way
- is possible to change dynamically

It looks like tmm-menubar is the only existing menu implementation which
satisfies my requirements and is probably the only reasonable way
forward.

I think I need to first find a way to configure my emacs so that all
those X resource based menus are replaced with tmm-menubar.

After that, that library will not affect me anymore and can stay there
in case somebody happens to like it.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#57372; Package emacs. Full text available.

Message received at 57372 <at> debbugs.gnu.org:


Received: (at 57372) by debbugs.gnu.org; 25 Aug 2022 19:15:46 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Aug 25 15:15:46 2022
Received: from localhost ([127.0.0.1]:51326 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oRIKP-0001BX-NQ
	for submit <at> debbugs.gnu.org; Thu, 25 Aug 2022 15:15:45 -0400
Received: from eggs.gnu.org ([209.51.188.92]:60980)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1oRIKN-0001BK-3b
 for 57372 <at> debbugs.gnu.org; Thu, 25 Aug 2022 15:15:44 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:53998)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1oRIKH-0008Qb-FK; Thu, 25 Aug 2022 15:15:37 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=CazVhtzOUNUrleNbf3JJjtILG5BIq3TYtbq5xJxYm58=; b=hN5h+b+Rz2AR
 s3Bs2eaFgkLBrvJgIKbkY82Bz6p3vpfsOoiz2ihFTDvO2aEl+cgvgILVpd4Pa+oI1i1VtsJvxYPwF
 o8zkEO+FCN9ye5JQd3qyJhYrpmrCW5dIvziLKs5mn03RmzPr41YmMklfZ52w15ofbnevoJxJjD1Kz
 sf+EltnW1D+7qVndN9yZTlaLwxVdn9UMf5FJNd2cs0iQBNp0c/2ddquRR7EVfVmpg6ilj8OXw+LZ4
 LrVN3vPh7K8abFnMm8l/m4XKiUV62szVtvO6/z21gqIax2+3ShJRaUHpKw/W0rbeaxvAOPmqtnlEu
 +oDwfR/TZmmEUc4E1Qx+NA==;
Received: from [87.69.77.57] (port=4785 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1oRIKG-0006FQ-Ut; Thu, 25 Aug 2022 15:15:37 -0400
Date: Thu, 25 Aug 2022 22:15:48 +0300
Message-Id: <83edx42kyj.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Tomas Hlavaty <tom@HIDDEN>
In-Reply-To: <87h720b0r6.fsf@HIDDEN> (message from Tomas Hlavaty on Thu,
 25 Aug 2022 21:07:25 +0200)
Subject: Re: bug#57372: no-toolkit menu popups do not respect emacs font
 configuration
References: <87lerek7pt.fsf@HIDDEN> <83k06y74sy.fsf@HIDDEN>
 <87v8qihxbk.fsf@HIDDEN> <87czcp29m6.fsf@HIDDEN>
 <834jy17umv.fsf@HIDDEN> <87mtbtipnx.fsf@HIDDEN>
 <834jy161rs.fsf@HIDDEN> <87h721iian.fsf@HIDDEN>
 <83tu614f1k.fsf@HIDDEN> <87zgftgsdx.fsf@HIDDEN>
 <835yig4y03.fsf@HIDDEN> <87h720b0r6.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 57372
Cc: luangruo@HIDDEN, 57372 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Tomas Hlavaty <tom@HIDDEN>
> Cc: luangruo@HIDDEN, 57372 <at> debbugs.gnu.org
> Date: Thu, 25 Aug 2022 21:07:25 +0200
> 
> I tried binding tmm-menubar to F10 but that does not work:
> 
> $ emacs -q \
> --eval "(global-set-key [F10] 'tmm-menubar)" \
> --eval '(describe-key [F10])'
> 
> This shows that tmm-menubar is bound to <F10> and M-`.
> Pressing M-` opens tmm-menubar which is correct.
> But pressing F10 pops up the X resources based menu which is wrong.
> It seems that something in Emacs does not respect my F10 key binding.

It's [f10], lower-case.





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#57372; Package emacs. Full text available.

Message received at 57372 <at> debbugs.gnu.org:


Received: (at 57372) by debbugs.gnu.org; 25 Aug 2022 19:07:30 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Aug 25 15:07:30 2022
Received: from localhost ([127.0.0.1]:51310 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oRICP-0000z5-NU
	for submit <at> debbugs.gnu.org; Thu, 25 Aug 2022 15:07:30 -0400
Received: from logand.com ([37.48.87.44]:42168)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <tom@HIDDEN>) id 1oRICN-0000yv-Vg
 for 57372 <at> debbugs.gnu.org; Thu, 25 Aug 2022 15:07:28 -0400
Received: by logand.com (Postfix, from userid 1001)
 id 253801A1823; Thu, 25 Aug 2022 21:07:27 +0200 (CEST)
X-Mailer: emacs 28.1 (via feedmail 11-beta-1 I)
From: Tomas Hlavaty <tom@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#57372: no-toolkit menu popups do not respect emacs font
 configuration
In-Reply-To: <835yig4y03.fsf@HIDDEN>
References: <87lerek7pt.fsf@HIDDEN> <83k06y74sy.fsf@HIDDEN>
 <87v8qihxbk.fsf@HIDDEN> <87czcp29m6.fsf@HIDDEN>
 <834jy17umv.fsf@HIDDEN> <87mtbtipnx.fsf@HIDDEN>
 <834jy161rs.fsf@HIDDEN> <87h721iian.fsf@HIDDEN>
 <83tu614f1k.fsf@HIDDEN> <87zgftgsdx.fsf@HIDDEN>
 <835yig4y03.fsf@HIDDEN>
Date: Thu, 25 Aug 2022 21:07:25 +0200
Message-ID: <87h720b0r6.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 57372
Cc: luangruo@HIDDEN, 57372 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On Thu 25 Aug 2022 at 09:51, Eli Zaretskii <eliz@HIDDEN> wrote:
> If you need to use the File menu, you shouldn't be bothered about the
> Edit menu.

If I want to use the Edit menu, it disappears half way through getting
to it.

> If you have a mouse that works on the TTY frames (either GPM or
> xterm-mouse mode), you can click directly at Edit and open the Edit
> menu instead of (the default) File menu.  Otherwise, use the arrow
> keys or C-f/C-b to move between the top-level menus.

The problem is not with mouse or keyboard.  The problem is with how the
selected menu-bar item is presented.

Anyway, it seems to me that all the existing menu implementations are
dead end for what I want to achieve, except tmm-menubar.

>> Is there a reason, why is tmm-menubar restricted to tty?
>
> It isn't.  It's only the F10 binding that works differently on TTY
> frames, for reasons of backward compatibility (before TTY menus were
> available).  On GUI frames, you need to invoke tmm-menubar by name
> instead.  (You can, of course, bind F10 to tmm-menubar globally, if
> that's what you want.)

I tried binding tmm-menubar to F10 but that does not work:

$ emacs -q \
--eval "(global-set-key [F10] 'tmm-menubar)" \
--eval '(describe-key [F10])'

This shows that tmm-menubar is bound to <F10> and M-`.
Pressing M-` opens tmm-menubar which is correct.
But pressing F10 pops up the X resources based menu which is wrong.
It seems that something in Emacs does not respect my F10 key binding.

>> It would be nicer, if the cond in menu-bar-open was replaced
>> with run-hook-with-args-until-success and a customizable
>> open-menu-bar-functions variable.
>
> That's a lot of complexity for very little gain.  Binding F10 globally
> is much easier.

Agree that it would be much easier, if it worked.

> And, given the fact that almost no one uses tmm-menubar on GUI frames,
> I don't see the justification for the added complexity.

It seems to me that tmm-menubar is the only menu implementation which
respects faces and does not depend on anything alien which means I can
customize it the usual Emacs way and change it dynamically.  That is a
huge plus and looks like the way to go for what I want to achieve.
Thanks again for the pointer.

It looks quite nice with this customisation:
(setq tmm-mid-prompt " ")
(setq tmm-completion-prompt nil)

However, if I click on the menu-bar I still get the X resource based
menu instead of tmm-menubar.  What do I need to do to get tmm-menubar
after clicking on the menubar (not only after pressing F10 or M-`)?

I tried to discover, what gets called in such case.  Unfortunatelly, C-h
k (describe-key) does not work in that case.  How can one discover, what
code handles particular click?

Unlike other implementations, it seems that tmm-menubar does not show
checkboxes.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#57372; Package emacs. Full text available.

Message received at 57372 <at> debbugs.gnu.org:


Received: (at 57372) by debbugs.gnu.org; 25 Aug 2022 19:02:05 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Aug 25 15:02:05 2022
Received: from localhost ([127.0.0.1]:51305 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oRI7A-0000ra-U3
	for submit <at> debbugs.gnu.org; Thu, 25 Aug 2022 15:02:05 -0400
Received: from eggs.gnu.org ([209.51.188.92]:40076)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1oRI78-0000r4-P6
 for 57372 <at> debbugs.gnu.org; Thu, 25 Aug 2022 15:02:03 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:37506)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1oRI73-000690-DH; Thu, 25 Aug 2022 15:01:57 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=AatDKWh/a9EAL9S6hra0j4fMmwRpK1U0L8/0kgwDoto=; b=p3i54jbLz0zn
 QKjqVYqW/93StYL6/UlmNiikjs/4U7Dlr2GeIbAgCVjfb13Gxqbi9ZL42rvk71A5SMIwNKQ59g0xW
 45ayvEijgpFn686SElxYaPmwvQZibdQ0xmnJX62fs1nZgNObeKNk+zZhLsu0PNAw7CTZvrBYg6dSi
 9H3XcXhuqXX6FNZqw9P02fS0Li7CjTdBnrzuovAt2FBxB80Yf+Pn8MgYW+G/M/PzLxLMZk8/EwOSs
 gC23Lfq5ZXqwxqfmJo0CaYWfYXkZJP7M3pGbk2wc+L5eh8U6bAPbFnGbIApm80LgRKVetRRSPzm4K
 R7eCt/j+3NG/7yVGzntpTA==;
Received: from [87.69.77.57] (port=3944 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1oRI72-0006HV-SR; Thu, 25 Aug 2022 15:01:57 -0400
Date: Thu, 25 Aug 2022 22:02:08 +0300
Message-Id: <83ilmg2llb.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Tomas Hlavaty <tom@HIDDEN>
In-Reply-To: <87k06wb2vc.fsf@HIDDEN> (message from Tomas Hlavaty on Thu,
 25 Aug 2022 20:21:43 +0200)
Subject: Re: bug#57372: no-toolkit menu popups do not respect emacs font
 configuration
References: <87lerek7pt.fsf@HIDDEN> <83k06y74sy.fsf@HIDDEN>
 <87v8qihxbk.fsf@HIDDEN> <87czcp29m6.fsf@HIDDEN>
 <834jy17umv.fsf@HIDDEN> <87zgftzvqt.fsf@HIDDEN>
 <83sfll6d38.fsf@HIDDEN> <87k06xilb0.fsf@HIDDEN>
 <83y1vd4j55.fsf@HIDDEN> <87edx5ihz3.fsf@HIDDEN>
 <83sfll4esu.fsf@HIDDEN> <8735dli9t3.fsf@HIDDEN>
 <837d2w4yfb.fsf@HIDDEN> <87k06wb2vc.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 57372
Cc: luangruo@HIDDEN, 57372 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Tomas Hlavaty <tom@HIDDEN>
> Cc: luangruo@HIDDEN, 57372 <at> debbugs.gnu.org
> Date: Thu, 25 Aug 2022 20:21:43 +0200
> 
> On Thu 25 Aug 2022 at 09:42, Eli Zaretskii <eliz@HIDDEN> wrote:
> >> This font size change happens on demand, when a key is pressed.
> >
> > Do you really need to do this frequently?  If so, why is that? why not
> > set the size that is convenient for you, and more or less forget about
> > it?
> 
> Frequency is not that relevant.  Convenience is relevant.  It should
> happen after key press.

This is an exaggeration, and as such, not useful.  It is unreasonable
to expect everything be done at a keypress.  Infrequent operations can
be less convenient than frequent ones, because that inconvenience
basically happens once in a blue moon.

> It is not something I invented, it is important use-case and pretty
> much essential part of GUI programs these days.  Try for example C-+
> and C-- in firefox or xfce4-terminal.

When I do that in Firefox, the displayed text is resized, but not the
menus or the tool bar.

> > I guess I don't understand why one would need to change the size
> > frequently, especially the size of the menu items, which basically
> > stay unchanged.
> 
> We already discussed several issues with the X resources based text:
> 
> - The font configuration is alien to emacs with many issues and downsides.
> - It is not possible to change it dynamically.

That's nowhere near a catastrophe for such an infrequent setting.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#57372; Package emacs. Full text available.

Message received at 57372 <at> debbugs.gnu.org:


Received: (at 57372) by debbugs.gnu.org; 25 Aug 2022 18:21:51 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Aug 25 14:21:51 2022
Received: from localhost ([127.0.0.1]:51245 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oRHUF-00084o-9Y
	for submit <at> debbugs.gnu.org; Thu, 25 Aug 2022 14:21:51 -0400
Received: from logand.com ([37.48.87.44]:39952)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <tom@HIDDEN>) id 1oRHUA-00084c-3C
 for 57372 <at> debbugs.gnu.org; Thu, 25 Aug 2022 14:21:50 -0400
Received: by logand.com (Postfix, from userid 1001)
 id D96871A1821; Thu, 25 Aug 2022 20:21:44 +0200 (CEST)
X-Mailer: emacs 28.1 (via feedmail 11-beta-1 I)
From: Tomas Hlavaty <tom@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#57372: no-toolkit menu popups do not respect emacs font
 configuration
In-Reply-To: <837d2w4yfb.fsf@HIDDEN>
References: <87lerek7pt.fsf@HIDDEN> <83k06y74sy.fsf@HIDDEN>
 <87v8qihxbk.fsf@HIDDEN> <87czcp29m6.fsf@HIDDEN>
 <834jy17umv.fsf@HIDDEN> <87zgftzvqt.fsf@HIDDEN>
 <83sfll6d38.fsf@HIDDEN> <87k06xilb0.fsf@HIDDEN>
 <83y1vd4j55.fsf@HIDDEN> <87edx5ihz3.fsf@HIDDEN>
 <83sfll4esu.fsf@HIDDEN> <8735dli9t3.fsf@HIDDEN>
 <837d2w4yfb.fsf@HIDDEN>
Date: Thu, 25 Aug 2022 20:21:43 +0200
Message-ID: <87k06wb2vc.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 57372
Cc: luangruo@HIDDEN, 57372 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On Thu 25 Aug 2022 at 09:42, Eli Zaretskii <eliz@HIDDEN> wrote:
>> This font size change happens on demand, when a key is pressed.
>
> Do you really need to do this frequently?  If so, why is that? why not
> set the size that is convenient for you, and more or less forget about
> it?

Frequency is not that relevant.  Convenience is relevant.  It should
happen after key press.  Not after changing configuration and restarting
Emacs.  I thought I explained that well enough already.  It is not
something I invented, it is important use-case and pretty much essential
part of GUI programs these days.  Try for example C-+ and C-- in firefox
or xfce4-terminal.

> I guess I don't understand why one would need to change the size
> frequently, especially the size of the menu items, which basically
> stay unchanged.

We already discussed several issues with the X resources based text:

- The font configuration is alien to emacs with many issues and downsides.
- It is not possible to change it dynamically.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#57372; Package emacs. Full text available.

Message received at 57372 <at> debbugs.gnu.org:


Received: (at 57372) by debbugs.gnu.org; 25 Aug 2022 06:51:07 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Aug 25 02:51:07 2022
Received: from localhost ([127.0.0.1]:48686 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oR6hn-0007hJ-4H
	for submit <at> debbugs.gnu.org; Thu, 25 Aug 2022 02:51:07 -0400
Received: from eggs.gnu.org ([209.51.188.92]:34922)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1oR6hk-0007gq-TE
 for 57372 <at> debbugs.gnu.org; Thu, 25 Aug 2022 02:51:05 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:33910)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1oR6hf-0001SL-Gc; Thu, 25 Aug 2022 02:50:59 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=9Qw5Lw556gHE7RVKPrNbKTrdV8qtIzaYO0iuH0Afmd0=; b=kQSCq+tv+MUV
 WtHtdwH6TdhQ1c7JLBygzVY8s5YhEdJ5dbJaRJeyXFxUajw+Q4XpA1+5yvT7fl7QSpDJzkJHo1Cul
 3sXUZDqwHbNtyHab4U/IBl1rYKVnJT8urzkaRddm8kAicIdXXDG8GHVepNdsNgmaiYatFKDT1jLU5
 Lk4luxywXTGqNWl7Rv5HSUR02wmmsX/r2yTBZRY9cX+tl8jTmZZOXZSaRUt9CDT0tFgsSn3R8G4qh
 7WiFdAWpjZKkoaX1+22e2MKxXr4iGRjb6uXmhdrWcmUkjkwPVig/UaqUsX+F+tNipL/JJ79IIYnqM
 Q/tvWclhBWZ67v8l3+m7rA==;
Received: from [87.69.77.57] (port=4984 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1oR6he-0005YB-MS; Thu, 25 Aug 2022 02:50:59 -0400
Date: Thu, 25 Aug 2022 09:51:08 +0300
Message-Id: <835yig4y03.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Tomas Hlavaty <tom@HIDDEN>
In-Reply-To: <87zgftgsdx.fsf@HIDDEN> (message from Tomas Hlavaty on Thu,
 25 Aug 2022 00:59:22 +0200)
Subject: Re: bug#57372: no-toolkit menu popups do not respect emacs font
 configuration
References: <87lerek7pt.fsf@HIDDEN> <83k06y74sy.fsf@HIDDEN>
 <87v8qihxbk.fsf@HIDDEN> <87czcp29m6.fsf@HIDDEN>
 <834jy17umv.fsf@HIDDEN> <87mtbtipnx.fsf@HIDDEN>
 <834jy161rs.fsf@HIDDEN> <87h721iian.fsf@HIDDEN>
 <83tu614f1k.fsf@HIDDEN> <87zgftgsdx.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 57372
Cc: luangruo@HIDDEN, 57372 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Tomas Hlavaty <tom@HIDDEN>
> Cc: luangruo@HIDDEN, 57372 <at> debbugs.gnu.org
> Date: Thu, 25 Aug 2022 00:59:22 +0200
> 
> >> Strange design.  Say I want to open the Edit menu.  I press F10 and
> >> suddenly I cannot see the Edit menu anymore.
> >
> > ??? The drop-down menu also hides part of the window's text, doesn't
> > it?  More generally, _something_ has to be hidden, because this is a
> > text-mode terminal: the menu cannot move outside of the frame, where
> > it wouldn't overlap any of the windows.
> 
> That is not the issue.
> Why does the Edit menu dissappear?

Because the File menu has certain width requirements, and because the
screen estate is at premium.

> Say the menu-bar looks like this:
> File Edit Options
> Press F10 and it looks like this:
>  File > t Options
> Where is my Edit menu?
> What should I do now?

If you need to use the File menu, you shouldn't be bothered about the
Edit menu.  If you want to use the Edit menu, press C-f or the <RIGHT>
arrow key, and Emacs will close the File menu and open the Edit menu
instead.

> > So why is it important that the Edit menu is hidden, but not that the
> > whole text below the File menu is suddenly unreadable.
> 
> Because when I want to open the Edit menu, my attention is on the Edit
> menu and not on some other stuff somewhere else.  After pressing F10,
> the Edit menu I saw earlier disappears.  I expect to see the Edit menu
> the whole time I am trying to navigate to it.

If you have a mouse that works on the TTY frames (either GPM or
xterm-mouse mode), you can click directly at Edit and open the Edit
menu instead of (the default) File menu.  Otherwise, use the arrow
keys or C-f/C-b to move between the top-level menus.

> Is there a reason, why is tmm-menubar restricted to tty?

It isn't.  It's only the F10 binding that works differently on TTY
frames, for reasons of backward compatibility (before TTY menus were
available).  On GUI frames, you need to invoke tmm-menubar by name
instead.  (You can, of course, bind F10 to tmm-menubar globally, if
that's what you want.)

> It would be nicer, if the cond in menu-bar-open was replaced
> with run-hook-with-args-until-success and a customizable
> open-menu-bar-functions variable.

That's a lot of complexity for very little gain.  Binding F10 globally
is much easier.  And, given the fact that almost no one uses
tmm-menubar on GUI frames, I don't see the justification for the added
complexity.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#57372; Package emacs. Full text available.

Message received at 57372 <at> debbugs.gnu.org:


Received: (at 57372) by debbugs.gnu.org; 25 Aug 2022 06:42:03 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Aug 25 02:42:03 2022
Received: from localhost ([127.0.0.1]:48681 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oR6Z1-0007Qr-0x
	for submit <at> debbugs.gnu.org; Thu, 25 Aug 2022 02:42:03 -0400
Received: from eggs.gnu.org ([209.51.188.92]:39216)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1oR6Yv-0007QK-VD
 for 57372 <at> debbugs.gnu.org; Thu, 25 Aug 2022 02:42:01 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:47360)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1oR6Yq-0008R4-45; Thu, 25 Aug 2022 02:41:52 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=jLuVIw522ahpmsuyk0y4E7lwKE5lCkD5EVwYKFlAvmU=; b=c6Zl+BPWi5MQ
 QgMgb+2sPNy9zIITWIHjUUHQ6oxoqoQDHa2X+F8190a7H5Xd0q8E2UkETUPvvk0TVZ7yTaEES5rMp
 xLiYpM9z+s+COC+IVoB3OXNhTk4h9GJkOUPhqBDCc/O67dcXMmqofH+Zj8GlfYbU6dsi71ljUTuQj
 2dvaqiBXfeZ00kg/j1UpqAsmbc84g21IFD1LEu/ApMACBz2O+vfiG3r1pa19H+mDkYDLyxFZsdu4I
 sQxFUV8qM+NWp6IHgBHUU17QOXZMkSZWqavyzXt/wXgd7pFsfQnlItxVIIRfzsvhEZKFvyFqjvtjU
 9BlFFl42Pi9YzFvE52irZA==;
Received: from [87.69.77.57] (port=4427 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1oR6Yo-0004mx-4H; Thu, 25 Aug 2022 02:41:50 -0400
Date: Thu, 25 Aug 2022 09:42:00 +0300
Message-Id: <837d2w4yfb.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Tomas Hlavaty <tom@HIDDEN>
In-Reply-To: <8735dli9t3.fsf@HIDDEN> (message from Tomas Hlavaty on Wed,
 24 Aug 2022 23:57:44 +0200)
Subject: Re: bug#57372: no-toolkit menu popups do not respect emacs font
 configuration
References: <87lerek7pt.fsf@HIDDEN> <83k06y74sy.fsf@HIDDEN>
 <87v8qihxbk.fsf@HIDDEN> <87czcp29m6.fsf@HIDDEN>
 <834jy17umv.fsf@HIDDEN> <87zgftzvqt.fsf@HIDDEN>
 <83sfll6d38.fsf@HIDDEN> <87k06xilb0.fsf@HIDDEN>
 <83y1vd4j55.fsf@HIDDEN> <87edx5ihz3.fsf@HIDDEN>
 <83sfll4esu.fsf@HIDDEN> <8735dli9t3.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 57372
Cc: luangruo@HIDDEN, 57372 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Tomas Hlavaty <tom@HIDDEN>
> Cc: luangruo@HIDDEN, 57372 <at> debbugs.gnu.org
> Date: Wed, 24 Aug 2022 23:57:44 +0200
> 
> > Of course, X doesn't necessarily understand the Emacs units of
> > measuring fonts, for example the relative units.  So eventually you'll
> > need separate customizations.  However, I don't expect you to have to
> > change these customizations too frequently.
> 
> The point of C-+ and C-- bindings is that I can just press a key and
> grow or shrink the font.  That is essential for me.  My gui terminal can
> do that out of the box, my console can do that with a bit of elisp
> calling setfont, firefox can do that out of the box, and gui Emacs can
> do that using the code I showed earlier; except the menu text we are
> discussing.
> 
> This font size change happens on demand, when a key is pressed.

Do you really need to do this frequently?  If so, why is that? why not
set the size that is convenient for you, and more or less forget about
it?

I guess I don't understand why one would need to change the size
frequently, especially the size of the menu items, which basically
stay unchanged.

> Then there seems to be the issue you said that Emacs and X has different
> idea of describing fonts/units.
> 
> It is just complex and inconvenient.

But you should only need to do this once, or very infrequently.  So
how is this such a grave problem?

> > More generally, I don't see a way around the fact that different parts
> > of the system need to be customized differently.
> 
> Why?

Because they are different subsystems developed by different agencies
with different goals in mind.

> > Many programs have
> > their own init files, and some even have more than one: for example,
> > Bash, GDB, and any other program that uses Readline will typically
> > have customizations in ~/.inputrc, in addition to the program-specific
> > init file, such as ~/.gdbinit for GDB.
> 
> This is not only about init files.
> 
> This is about making it not to have more init files, because unlike
> customizing and changing faces, customizing a different system out of
> Emacs is complex, fragile, inconvenient and might be impossible (is it
> possible to change the menu text X resource on key press?).

I find it neither complex nor fragile: just edit a file, and that's
it.  If it's something you don't need to do frequently (as I think
what should happen with font sizes), it's a fire-and-forget thing.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#57372; Package emacs. Full text available.

Message received at 57372 <at> debbugs.gnu.org:


Received: (at 57372) by debbugs.gnu.org; 25 Aug 2022 01:40:25 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 24 21:40:25 2022
Received: from localhost ([127.0.0.1]:48479 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oR1r7-0007hq-BV
	for submit <at> debbugs.gnu.org; Wed, 24 Aug 2022 21:40:25 -0400
Received: from sonic317-33.consmr.mail.ne1.yahoo.com ([66.163.184.44]:41492)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1oR1r6-0007hV-9V
 for 57372 <at> debbugs.gnu.org; Wed, 24 Aug 2022 21:40:24 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1661391617; bh=4155OQMQtyvXb2uj0DML0JWMdOoO5GZQOLF9AIO9TMM=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To;
 b=fEb2s+EX98LorIYwqel1m0a5K+EqUAEuHN+yNAL5tD6fe/6CGJFaldHzF7C0yY45EkJHwM4G+HX7wkifxDCEkyvFfAAz2Vq7zNsG+01pY0gcPtAcfn7PQ+zmKE0xceirW7bBh1VkjHhhleW3RVT0u4ZdQ19aIZln4TrD1Oed3gq5QNM6MIdZmp01YG83vi3zZFHf0be8HQUm7ZTX50V12cIxFtYoy2EDpS6UXRfX4y3V4R+QRuxH7Yf1VQ1Cpk5RKvt3P+m3bSRmLYnQ6reTt95BcTHuTiJAfbBjE+3gf0AlMDYc0gSwn4WlkQvUSJW0FPDhIlXgfUE0sIM5FqVgaA==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1661391617; bh=5e5Q2F5r8ow/dZv4jGbvMScSFBfXjbKRJtbME2gLnxJ=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=d0glUNlayh2nJZ66FRnLby/379/wgtMKCFj7OmqrqoigsZVtShfaQkEI3acYJB/9cLRwOdLKLqP+1vhIuK3ixmELr2OxgmHyA0VVBYql+9rJEl4fhr884TIlFiELDkCfAOAtlJkCEMIjL7wmT+Lo5PlwFFqW7u6fGjUuEOKpOsrTQasfrxvR34AfggqtemNwcyuDC3+QPJjfD1LErce6c95BfkMkWQpDuZHAL3P6BuGXd5jcEbOSzfa4lpP7fvY1S52QFUaQDRVo2LGa6zPP5IHbD78OC9TZO0sFYt0jr1tccamNIXPYe6CaGWKX0Ffe6TTJ5lnSjKrgugmoTdFH1A==
X-YMail-OSG: pkVC2DUVM1n6r1GWhVZAb2WvrP6HcTumS03DxB2iIJ01uoN1ZzRh8zLEY3e.jhl
 kWT2QHryac1S_4o0v5668D2.oPDlC9lb.QiJlHfqrq3CcIqr1nRjDIFgWtcrzaGfEgdKhRo9gvvo
 UGb4sc48TMbeQ.7u2D9dz81pGZT_7BIE5y4oKOXWxfqzPyVaQqkd8.l_h3IpBxePv6j35gWIsuhv
 JA.Moh0c3n_o7w_yQvQ1BACVelyLx84GOdP.eVKaocoOgXQliiqFcskXfWD64Log.VgtMul2beN0
 sw9_VHGessZ0VJXD4AOrCkz3Q1B_PEmkw_JnWlu20D4gVzaDys3rxDXMc4cRR1BrJ8Z056qs07cv
 ZP8AiO4d3MpRANpFZCOjSUICrOmdE8Xwu4PKwZmazFwwHL1.aULyZAEDMS2RuIYWPEs.ZSnkiXb2
 MWek8cfs2fGtJ6xI2kyhdwsEAFYLH2EHREvrRZi6hgH5Fl_zhSaEMFT16eeO.NVEtjP_w.fS73op
 XD.a5iPH2aLqxsQat.2GeaTv1TzZyMlyjqa5Rd17MeXjsDGuNawCjv0iiLY7Hg.E8Mm6.54m.64V
 t6CLugTyDcAje_qCpRDAGGRmZH7OC8kpm_e9WmSpTdDAIaZWPuHuGjZ9VCi63.hclURRB8NKRoel
 s9iU8SvSLcxNjAfOvjmsZKyKgB3qewWdWF9539wI0GnTF5AuOpzI4tSc_qXyMKz2jBTZBWXr.ZiY
 My3LJkyUVf8Hzvj9hOUcioIQjumcrAzRwyaO9OM3MCZvink9CmqiRZOc_1fUUB9r.cMWjJwKCG7L
 29f3nlFc.YG5IVdz1.uCI_WgolGp59O9kSSwO7ACb9JzjGw7b4Btmm1VPn9SXMBmbnBWgZ27Ya1N
 5VpUeY4EABvN3khah3acvneKxSWPCd44xXn0ZpAmVut2MXuLb45LbNJxKHUdh8SP.mgaysRK4_Pw
 1n.1N_xdv2C2r_ykyNEHjhRokHSO8xT0AOmpMzB_C7Cfe8dz4IBsYwlO72WW.exrRos0lZhBGkn0
 5vujDcH514UAJUMZtocBxG2fRcL3qyCaPzrB6LdXjk94UA.sPLAgUrJsCoMQiCIIfnKsEvtyRk06
 gGBeAkYryrYAs1SmkBvaXjf9cLBgDZlcLZeaPxn7IYvH6CyJgxvsf3UYp6kyu9KVelRx9KDe7Vjv
 sruKMAv3ahJ11xycQt4zahm432gwBiP_uQZh4U_kNWtOh871HGbzH1p2.AKeW4BIZoSr_Oi7MM4U
 L4AK5LLf3grRfHbW3O0.W0rOtFb6rAOS6YXNxVSvMoP64aPieY84blrNjR2XSWBlLOMme.yW5UuP
 jke7HOnQveFSWmiMvSQ0UZh0YYbm7fnZSB7cQtjpAjZjhv0u0KFkNCV.e57guz9AWhWqo3P6ktdx
 LCvR.r.vtmd5DWNlqtOJDYijlZCVzF5PTszzD2.pGVaR2BF4BhBZJAF2VZI1INN8qgIpC.oZmXQF
 fCyyMhxDcFCsKpDBQBokX6JJycMMkpErZqoX6IKvWJ1bNalVm4rBjkcHe5TPB9VCl4EWJXh6Lkw9
 tG2DPUGJ4GmPgtv3GC294deXSk0CiLFCBdYBrkdKZ3yAngRwIxN.bOmEUQpRsGBKEe1NYf3DG0Ry
 UaouR16EQkPnMBBB2Bu0d36ouAlSl5QaCswx32u_ShuytPeFl_52nWzqw0UGrsfFt0BqdVQ28Lv2
 7MjvM8tnFmyckNUev8tHo5Hp0lpwzgQ3PdxYeEQLH8SaersIbKAwyjyyQpeL7qVffG4Xaja8Z1DQ
 G4sCWmhJG3YPfx1C3ANkn8BKyRTxwjreJCRhMfM0H361BwG1FdygMYDvZWHhBq9NSnLb.NYX1JSy
 OYD9OQ8tYbJn21fURS.dCZhBSKIRjSWkaW4atI9S4iSC00DrRJ9MjUNjWFNTq3mlMtCWmZTOmQfs
 PxVj3y6MkE1ZWtwn5_FT8xNRpA6EFdmuw6YQLFLJFf6SMnmxZ8cfFPifGxabP48yN2KHKrsbyCgX
 HiMDsFBUOUlnQhehCJm7RNyeVakebJMZmpExymjMBObZCx0JVORlqWpdmIoLrF29Ib5invHMZzK.
 GdK0EMo18dR._8dYRZAIsx6YUWI9B_4NGBPWwXApF7bRG8h3vF3jae9mpGSiadNxf.3KOq4Lic_c
 THU7PtVNo_E5FobG5sNIog3u6BPorq_2SCfYMV3u5yQB1stOrlWcvsk4CMiTGp3dX32CxSG2bYWZ
 SbHkasJAlZHHG3bhSR3kJtmC2d6oUDkrETUj51MXXRmpqvdf5EyGKB0vvdBMLRY40H.QzBCfmk0.
 2SAZTrtYx
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic317.consmr.mail.ne1.yahoo.com with HTTP; Thu, 25 Aug 2022 01:40:17 +0000
Received: by hermes--canary-production-sg3-6f58cd9b5-slt79 (Yahoo Inc. Hermes
 SMTP Server) with ESMTPA ID 80d3811494de94cca6632d40fd6e0b1a; 
 Thu, 25 Aug 2022 01:40:13 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Tomas Hlavaty <tom@HIDDEN>
Subject: Re: bug#57372: no-toolkit menu popups do not respect emacs font
 configuration
In-Reply-To: <8735dli9t3.fsf@HIDDEN> (Tomas Hlavaty's message of "Wed, 24
 Aug 2022 23:57:44 +0200")
References: <87lerek7pt.fsf@HIDDEN> <83k06y74sy.fsf@HIDDEN>
 <87v8qihxbk.fsf@HIDDEN> <87czcp29m6.fsf@HIDDEN>
 <834jy17umv.fsf@HIDDEN> <87zgftzvqt.fsf@HIDDEN>
 <83sfll6d38.fsf@HIDDEN> <87k06xilb0.fsf@HIDDEN>
 <83y1vd4j55.fsf@HIDDEN> <87edx5ihz3.fsf@HIDDEN>
 <83sfll4esu.fsf@HIDDEN> <8735dli9t3.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux)
Date: Thu, 25 Aug 2022 09:40:08 +0800
Message-ID: <87sfllummf.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.20560
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 1665
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 57372
Cc: Eli Zaretskii <eliz@HIDDEN>, 57372 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Tomas Hlavaty <tom@HIDDEN> writes:

> The point of C-+ and C-- bindings is that I can just press a key and
> grow or shrink the font.  That is essential for me.  My gui terminal can
> do that out of the box, my console can do that with a bit of elisp
> calling setfont, firefox can do that out of the box, and gui Emacs can
> do that using the code I showed earlier; except the menu text we are
> discussing.
>
> This font size change happens on demand, when a key is pressed.
>
> I guess writing to the ~/.Xresources file would work only on startup.
>
> Then there seems to be the issue you said that Emacs and X has different
> idea of describing fonts/units.
>
> It is just complex and inconvenient.

That's what happens if you use libraries for menus, since they obviously
know nothing about what faces are.

>> More generally, I don't see a way around the fact that different parts
>> of the system need to be customized differently.
>
> Why?
>
> At the moment, it is the consequence of the way the no-toolkit menu is
> implemented.
>
> But surely it could be possible to change it to customize no-toolkit
> menu text the same way as any other face.

Possible, but very difficult.  It's easier to do that on Motif and
Lucid, but that is still not reliable, since different font subsystems
are being used.

> This is about making it not to have more init files, because unlike
> customizing and changing faces, customizing a different system out of
> Emacs is complex, fragile, inconvenient and might be impossible (is it
> possible to change the menu text X resource on key press?).

No, Emacs only loads the X resource database on display initialization.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#57372; Package emacs. Full text available.

Message received at 57372 <at> debbugs.gnu.org:


Received: (at 57372) by debbugs.gnu.org; 25 Aug 2022 01:29:42 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 24 21:29:42 2022
Received: from localhost ([127.0.0.1]:48469 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oR1gj-0007QX-Qd
	for submit <at> debbugs.gnu.org; Wed, 24 Aug 2022 21:29:42 -0400
Received: from sonic308-10.consmr.mail.ne1.yahoo.com ([66.163.187.33]:36944)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1oR1gh-0007QJ-HI
 for 57372 <at> debbugs.gnu.org; Wed, 24 Aug 2022 21:29:39 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1661390972; bh=2G4s0Fa9s830uluErmBTd0aQ5m3Zbgghl3Hy5GHd0hU=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To;
 b=qV055Sq8szyAUKlpEXJx9xAOO0sLupzEBc0M2cqphwVqnySOvpHRU3xkuiWwIwFlBb3nUlvrHx1Rp4aASz82flQdfW5gXXAFyelx0PAUASB7Vde2qH2LfJL3p3rYHBqdsVel7roj+H+Y/kftS6dVKwHpyXAdxYJC36p3kX02qlUe2ZvXMcrONoRyFd42GAjgQC823oPwEXHY4F/JLSprTNgbiDkNEqRqiXYP4Dqo99hgiV/YSsLnd4+Pdj5CvX+uTtG3tHlbE647f6lylww08FaYvipnL1B+ael7az917VP+TELNMAB6d/dkN+GEcwNFR2gkFZufbw/BOfF2a9dyQw==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1661390972; bh=u5S81v/te0XpVB95XycOwh5AG3lVFTWwIe1RoTLOzvg=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=MIoDmNByccQYehmo1BdMxNKO41PrQ/jo75OK7Go1cv4XXTInnfmWBfx5hs/6ZKOyEVR8CJzYagEf5si26ZzrCuZ5SwFWHfh4Rk6D7aJVdzPgHCcOI6XDIrALQYvQvg5Xe51UVLfvjtzBOu0Pjpyo4cv+zc9shQejQoZ0atftjS6jwJn2aqc3PDJ4O3QDibYH/i9+Wij5RU1pSHB2G4BnuKicy3siEPhTX+wnmCGhKiDo3Gz7EDeb2t88erVTdrWmLi8r1T2QnkHnQCKBPo5pulSMOp1XE9+QKxyQYcjb3EXSSm5i/X9CXq4qpE4sn1xh7LZTSZjUWih2T4AmA8jeGA==
X-YMail-OSG: itynw_EVM1k9Q365j8pTtG5a9kMd3MdJayUYAB7tCVu3C4gc9DtQjhMOmrBn5qU
 dRDjASngPSeU1CI1LUVsLtTWr4f1.x8I5yzWFdgJplLUfx9_llh4oHqk9dMTPVeeTR5SIdrGElWP
 r.oylz5oYtLPxGbQ8udC1bFZxE.g85C0e8iITALAYSw4fmpY1KGYYTdD4NmYyLDjBsky9MYKVUnl
 ew940n7KHw2UGVH08bhCZ.UAbAAc7fyknT5mb50EE7twS9BpmL3_C2JgZeBj4n054YArCjzBy68k
 vjIsFg28LxMyvbO8_zYFaFZc.xnHmMKaic_1LsL7q08jtznPPp2W_z4FqrXZuseoNpBsM2r9Mb8.
 _5FIqZti0ReRvx5z2qMkjbDcY2Koc8EAzM_tigLMMZjTCm9Vj14LT8GaMTo57NB87vlaOpLjyi5s
 oFuWGvj8yTMC3rrnVcC7jxaNHsW6YeSv3oZK3BJtwO7woe7SkIT5PHmM1gYxqd0X7WK83yOBdnBp
 ccIGILxb7qF._DQmLzsfFTz4JUlxdOxekpWfz7Aw2NrXWBJr1fV_iaUnW.1MC_BAS6altBf.X6zg
 bHf5QIGfJlmr64KeQ7CSSgOz2imHIi_iIBmILXAV1Ll.2CEgygzGU6El3wJ99zM0tXKd1Jp0zmXy
 Cko8QSabKGNyy.FK50aF6Gdz1tgR5J6Sk3..vQ5Vhob9gTLP4aXfAp3emCNfdf87z2yJSifOw47W
 0S7jVpJZZ2VTsHkDABnmrAZpFNoA0mSVkU3m7_loWeehlcnHYa8eectXDld5kvKB1PMM8Ur_LiAD
 PkDGnrF.eZU9cFYaje0qJkgzmM3bb7GqvoI50x9fTz9Pd5zbMkFY6FE2QfxUy_URvNsyWp1Sy45y
 uadjdb0EmMYZIlfaELjheUXQNS1sCjQBfuPzDZDjCUIM6duasgNcxBshQTSL4FExr7ZBqlQk1G6C
 7QaudEeOQPGQHOHvBlUrUxpSzUQxfpRRoNhApY.aZsq5Vp3qimvcu3BwqOYS0ofHf9k3WQHE0hG1
 5DwTOSclDTHb8QXg_pGXEaEVwuG7hpjyqsXS0fUKAqNLUWzUE6O6KSydMUbCS97DTfp30srJdTs9
 PtArvOvBTd_yNHcSX8KjnVJKWJcuymTKJJiFfjKQiiKToYwMLEga3Sp5M5ORhNd49wSIfBo.GRg1
 HCriVM4S9AAvV6am5jPEM.2QD.kxHZWV0mcXSz7MFm7dgG9uzPC6laAdcuLt3M.u_I7Mg7ipoOc0
 rESUE1Wca37rC9nK5bJLi.6GPOnFkC31swLpA5I13Ex.ewIXOOM5v0y_4F2cR3pA8FikeeeZ74Zk
 4DQ8.yAOx.GrFPlYrDsVLVreWzHmQfv3IVw2VrnHzBBcVUny25hGr_mPkuKWaWEKuMmpNesCZPJb
 bbSZ6ce7tWehmWGb7SrEgxEtPc7fPrR.SAEH6BV4Az.679efCcnFrI4x5p6_wr5gmqXtJ3QXkfGl
 OjuDD9A3EnG8ozX3yT.i.nvU7vL3tgHlrly2v0SVRox9aC5TJV7eq5s9LjxzJufwSqjm1WhBw0P9
 TbjFDxJucFladTfE1hc7lc2hxQ.w7ePZr_A.tF8wB7fw5D_VTrAL3MBXFLgb9z0dg_nE55e0I6NQ
 2Ag1Jx6glRoPZKX0_VuFgaysYoOYxYRUIrNrFKLMo0cRfb47wvNQFhXznwljxYeyI45IJzDKJYTq
 KcN9ZjBowevO9nvltdD5A8S6zK.b0nkcOPybAyyejVsfbQeKulaW0jazq9bd0BLMSE0va3LM4BH7
 LP4mXcP292e.KRgJ68P5wb6OmvCT44gj5gEIMyQVFpREiIeJLByBSfKG0i2kc3QfTCdeWuofZXV5
 hO5yxk3wy07hrduWF.RZGAGRaiiMtJ2Q7VFkJgNE04fhUvoV.Wl71aAxTeJhs7BVpeeZ9TsGiPTE
 2CQP.bnS3gJhtExlk2Yxv8deSn6E3HYI1b0kM3WIFK0ip6lxnXL4oy8mdeNrf4kGUGnGJRoSlJmr
 _1_kQV1T_kSHX7Bw_dieVoArhMZiEK8Kv_gFJfNkiyn1j2nxTuQX2wLKNdVF_bIE.sWQ4RxIeId4
 AgaW4XFxcOFuxNTd4iXKYzyxEQsvoJgunUfk.yXXPTIIH4i9vjAOeEIJDGYIJp2IIvMjnlh35DFi
 S1XDjtGvXbscputotqIV7UbTnQMAZiFx7rB1JpnBBw338ktn4pUqsqwCiIAkTLpDoWUih2SmrOSx
 hsOXE8O59K05f.LGsJ75gNqQ_LwNiIn6CMI5Ox9TIVhtnPPNWKUng.S4.R6xNFfNrPU2U12Iwooj
 76SoEZ59C3w--
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic308.consmr.mail.ne1.yahoo.com with HTTP; Thu, 25 Aug 2022 01:29:32 +0000
Received: by hermes--canary-production-sg3-6f58cd9b5-fkkv4 (Yahoo Inc. Hermes
 SMTP Server) with ESMTPA ID b553c5e12d9dc778ec5aef77207271a0; 
 Thu, 25 Aug 2022 01:29:29 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#57372: no-toolkit menu popups do not respect emacs font
 configuration
References: <87lerek7pt.fsf@HIDDEN> <83k06y74sy.fsf@HIDDEN>
 <87v8qihxbk.fsf@HIDDEN> <87czcp29m6.fsf@HIDDEN>
 <834jy17umv.fsf@HIDDEN> <87zgftzvqt.fsf@HIDDEN>
 <83sfll6d38.fsf@HIDDEN> <87k06xilb0.fsf@HIDDEN>
 <83y1vd4j55.fsf@HIDDEN> <87edx5ihz3.fsf@HIDDEN>
 <83sfll4esu.fsf@HIDDEN>
Date: Thu, 25 Aug 2022 09:28:58 +0800
In-Reply-To: <83sfll4esu.fsf@HIDDEN> (Eli Zaretskii's message of "Wed, 24 Aug
 2022 22:33:37 +0300")
Message-ID: <87y1vdun51.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.20560
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 763
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 57372
Cc: Tomas Hlavaty <tom@HIDDEN>, 57372 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

> Make the function write to the ~/.Xresources file?

FTR, you have to install the resources onto the root window as well:

  xrdb -merge ~/.Xresources

> Of course, X doesn't necessarily understand the Emacs units of
> measuring fonts, for example the relative units.  So eventually you'll
> need separate customizations.  However, I don't expect you to have to
> change these customizations too frequently.

Yes.  The X core fonts used by the XMenu library aren't scalable, so
there is no way to tell it a desired height.  You should probably pick
from the fonts in x-fixed-font-alist (6x10 is a fixed font where glyphs
are 6 pixels wide and 10 pixels tall, 8x13 has glyphs that are 8 pixels
wide and 13 pixels tall, etc.)




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#57372; Package emacs. Full text available.

Message received at 57372 <at> debbugs.gnu.org:


Received: (at 57372) by debbugs.gnu.org; 25 Aug 2022 01:27:02 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 24 21:27:02 2022
Received: from localhost ([127.0.0.1]:48464 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oR1eA-0007N1-B1
	for submit <at> debbugs.gnu.org; Wed, 24 Aug 2022 21:27:02 -0400
Received: from sonic317-33.consmr.mail.ne1.yahoo.com ([66.163.184.44]:41367)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1oR1e6-0007MU-Ec
 for 57372 <at> debbugs.gnu.org; Wed, 24 Aug 2022 21:27:00 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1661390811; bh=RhRaH00BQoh6UDOOgjTU8gUPcRAlTp5wmbT9qNFFxyI=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To;
 b=RWF7K/iB8vyirWieupizE/h/fke5PxTPClckHYRSnPOQ8oUmI/4h26ByqRj6kCOzMtNjsZ+0kuyYSkCIqIJLhsnk3qjxCkcbaJc7cpiAox91BpUmKT6phfQm6ZMEkNKn7pJOOxY2wl+5zKO81Fonyephx4P5olHe2O81lJT1dHeWnbR7YYTzrHhaXI98wpY/eJc4w1PctnoFhSfUbB02WJSijWRqb5f781y835aOc45TL9D9xYXmqSwweZ3jSHsTFCCUFvq5ah1UuoB5m3hfeDmCdg4QBPWRIhxOOTANzAVZs7lOdcp5Bui4h7O1jgRgN0Bw1eioouDcnx4oR5fXCw==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1661390811; bh=lVLb6KJ0kuUYjkG8I/FJV6u9utq9LCGuFvg9thH5Nx2=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=KHn7zT4H8aMxj8CUGpZygeoO/7TukV4wqbAzh5V5Dvk6oYdnzrXKww3E+rLGg8Jv0xn42tf+6zF9CJVgEixd9llpuS8xo508uXQnviEk0e47eknxHjiF2RWDhuD5WqDC+/XL8mDW/asSxrUR6asXkdofLul8hakcQrT99J6+ygqnpSPpr1FC9Jydkjq65bJf9ZvcbYm1pZhlZZhraaJ8i4XbOjmMkHxrOE0xwI3hfEd9IB5zWenA237etfJUrWpOWmB1BAbkGZmxiQjHLjpM8fckg7oc9VkJQ0rtWK7PoNp+zOY+PphC09IWbv5HPe+pfxr9wfolgUa0cnSJMQa5Fg==
X-YMail-OSG: dTM4lm4VM1n7lro979g6gK9_cKZ.bXrr0Kau3.XJ6aRuxW5ACyRKxxVAqJfeaT1
 g44q8Xm7IpqIBg768f1h3vX9o0F1D8GM657c_0psiozeD3NT0K_nvqP04W9rFzsVBTQJmqM36g39
 _B11_Cl1CSDNNgtEkAvs6l5JVsNqo3TOHRQdTMPIyCqxaXYQaj3kj2BgzLs._nr15TOQrlpuO1jb
 S62GLWwctqqUV9DafyaHLegRV9haP0Llcuubg0uMD8n_PU.Dm2ytO3rHAJi143q28tH4FmQInfO1
 3eNESlZsmr5NcFV35RDw2CkLnr6tBu3xNQ2N0qQRUsZPuTYxYdfn6MkGZ20cO1.5Ddpe.VRnbj91
 c56tJIj5QvfP0eqteFcmtbymcK9.PItgNFYiv1ybHDgSYD0E12r59AHaOdl2RCCn6JWTMEj7pIXH
 t_AdaxG5b6AGZYV3uAxTK8Z85Kv3oQdemetehR1pk9jecAzzyk9FncYg7xgwwyF8gioqjxLmnkET
 y2rASBIQBdaV7dmnyqWTLk0iQa2iLrLoYetYezrK1oJmO6wVaTupKoSyItcb._DFuZ_AwuQbGP1w
 GvphC0gGOq9tiB0yGbjT0YBWkGH69TCL_RgxBPvFK0AxXj8dBHp1j_kxtS5HYQGz1Ycy9NFPnUXv
 M0ITnUAdvXf.tMeBRMISsZ4z08Tm7CABiOZvbqWAFA8WN3e1XWk69RhTqNUOUhex3i5KrCW9tPTK
 zIWd6kXKWjhFWjt7ERrM3dNZGg5CKaJiBDmgeUJjYu1eQQecC_achjOf62vrqRIJCqaYnhB3.YNs
 hyRmJAAXEyNtSSB_Q212nOValHvgXLF7VytsG_XdJxWpA3yKGKhcREU59OeyQyi2zKd_suZ5KDJc
 s_geiXEGsDAPAEJb6hO8umR6K.cqEomYQU3IjQnDUPe1nnvPOVmMPaGw0DG28z6URLJkhV84aLdI
 qhj4TjSd8Tl.BDxlU9Ffk8XLANNl1Z52KOdReOIx1f6UVEfeOAgtnICXR_FOaupYLZwzbzuC0A5D
 s.mh_Z3Jq8s1cyExQc.WxJtlmmrzrg22cCd6tr6nYvLFkmEJhywgSZOyh2fO2dCmNcvc1vuu6CIe
 m1GFUayzb.rfmGMBqUQaIjUsPLPd9mEzQbyqbDxbfJsjHqeImPvJJLjuBxG4TG5b5lu.ZXmAwsOj
 UpjeVLiu7GahEnEoMBnB5.8bka0pFiEPFRnR2za_pp4wxoqeAWVGRIvZjuWxtUbOFQzh8py3wP5L
 r4IO75l.M3PyUWxFhRUR6FJfYPdWY_s7ZfrGwCx.zinL1cHzqw1N8qwKaaJmi2ATv3Yh1tXciVZF
 FcLSflbEUrOtJGfXAiN3RQd71edd8Na320f0lYAVoktETq5uDVfVR6HpdN9OGMwnADp9QloFkWPb
 cDdRqp5zfa_K.y_zUaZap2EvtqkFUhad0Ek33AMkabCe.lFpY1AU8W9I.vVCGpXxGHYXaairblPw
 0kU9gLaBzjEaUp8s8rT0oOfdqi55yFc.JpVLjKKmN1f8dobV3bfU5Odl1mDxyhqi_Zt9ykGZT3Cy
 KTtPLSpm67lHN1TWICZFBW18Cp_lA.kmb_LpR_830IAmXJNvesyjPX3yeNtDMHWrj.PYV_Davehx
 xkmwwbM4uSpALXtex6uSv0C46b2qzLPx5ngQbb4b0S90WvCBYoH1j45.sPkShGJFnjKwHvIZwMKd
 OkNo9pT_iX3_umTZdVovkwwWHeI2dicg5RY_cEq0_aJ3_3yTxl4WXhbTlVrIfutx8JQ0wR4P26xF
 z5vekhtDo1SMRdAwSkkJ32UZTMi0KhSXzMtuC_9Ex1k177sWA04p_FmlO6CQ2qwZFUTYZ41yeTdM
 w.1EazgfhRDATx68hveZI20mXsOvZiiodwcBwiz46bDsyhqL5zTdLxL2ZGV43lQkqZIuWuiIuAuW
 cZzHWFleMAceQUv7Ra5rayfnAx0MBiGJ_nVRGAbR2dpNcQszlpjl0ATEBMi5JCNxzg8PLnbeGDNv
 9Mea4320J6sdSb8ftlV746HHQXj_Q_ZwT0i769pNgts1f4TQBTznoCmxAl.RHJf40CA4M6LDD.fB
 ha7RvEbXyLH8RnsN77fSQe68OrSUwMG_jCwPHg7mN_oNU0Ji6rkQdW9Vk4l._ljE0kity88OpYGq
 5ayuofAOF0uG0_Bs416Ir.0R1sZNSx5elWbeAyOTj4V5VBNTujtAr0ODW0gwqNopmjfrMOuqyJY7
 7eNl.0V5iMlLgk5zzJd5NN3LHAk9.mASdywL9kl0b7PrBSBoAmIZnJUv8EQR.cLBT._Fk5FZc1HF
 wHf91fac-
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic317.consmr.mail.ne1.yahoo.com with HTTP; Thu, 25 Aug 2022 01:26:51 +0000
Received: by hermes--canary-production-sg3-6f58cd9b5-fl5rh (Yahoo Inc. Hermes
 SMTP Server) with ESMTPA ID 63983cf9f5656dd36cd2812ddb37f5c1; 
 Thu, 25 Aug 2022 01:26:47 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Tomas Hlavaty <tom@HIDDEN>
Subject: Re: bug#57372: no-toolkit menu popups do not respect emacs font
 configuration
References: <87lerek7pt.fsf@HIDDEN> <83k06y74sy.fsf@HIDDEN>
 <87v8qihxbk.fsf@HIDDEN> <87czcp29m6.fsf@HIDDEN>
 <834jy17umv.fsf@HIDDEN> <87zgftzvqt.fsf@HIDDEN>
 <83sfll6d38.fsf@HIDDEN> <87k06xilb0.fsf@HIDDEN>
 <83y1vd4j55.fsf@HIDDEN> <87edx5ihz3.fsf@HIDDEN>
Date: Thu, 25 Aug 2022 09:26:42 +0800
In-Reply-To: <87edx5ihz3.fsf@HIDDEN> (Tomas Hlavaty's message of "Wed, 24
 Aug 2022 21:01:20 +0200")
Message-ID: <8735dlw1t9.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.20560
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 568
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 57372
Cc: Eli Zaretskii <eliz@HIDDEN>, 57372 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Tomas Hlavaty <tom@HIDDEN> writes:

> I suppose it is possible, but complex and inconvenient.
> Why do I need to do that in the first place?

Because that is how the old XMenu library, and most other X programs,
work.

> In my example, I had a function like this:
>
> (defun set-text-height (new-height)
>   (set-face-attribute 'default nil :height new-height))
>
> How could I achieve what you suggest so that setting the font height
> would also apply to menu item X resource font?

X core fonts are not scalable, so they do not support having their
height set.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#57372; Package emacs. Full text available.

Message received at 57372 <at> debbugs.gnu.org:


Received: (at 57372) by debbugs.gnu.org; 25 Aug 2022 01:25:45 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 24 21:25:45 2022
Received: from localhost ([127.0.0.1]:48459 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oR1cu-0007Kt-WA
	for submit <at> debbugs.gnu.org; Wed, 24 Aug 2022 21:25:45 -0400
Received: from sonic316-21.consmr.mail.ne1.yahoo.com ([66.163.187.147]:39854)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1oR1cs-0007Kd-TA
 for 57372 <at> debbugs.gnu.org; Wed, 24 Aug 2022 21:25:44 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1661390737; bh=/RQySklJqjl5OCvnfj25Y2Z99qaONhrDXaDuK+h7eIM=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To;
 b=WFQlDBQOAks6PzyPs6fflbgeK0TPOzkm9S4WQa6KkAcZfKY0Tso6Oacef/BEQti97pMnsYdYRRzOfwTHn6Iql5oOSSJ163Og8+Ul+BaVP2UMaLoNoxyr72E3KUZQKCghkfREZKgm8s5bToWQ4XKSabXZRu88mEwOlPGraHIAtqIPh3T+O+ekFdQZdjHzecDKiU546Cv5NfRXqXvVxkXF4qxFZ5hUV19u7GLUZiAcau0fSoX985byWzcQj44EfBzFSSLaVlZMOB4Mk/TOOfTBfXao3hFkWTuGb0gJwCB8bUY9hPVE2m1xWFLcVpQoSXo6kh9y3Cg7JC+Xnpouu2ZF9Q==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1661390737; bh=UqP0KfYzbGvpqvMGG9KVSdT/71Bc36P4Jy3RDrxu+om=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=Tet9v3FzVz/Kn47xWbmsa7amTPUyp7pN8D5y1B+XqvDHIlDj8ahgHpPUXmj8FPxm0on56RUBz79TdBVdvVjqByX9NWix1BVyiI53QZJkeJ/VkiBo8N9n9hLNpaSbtc9Dr6XiY69nfKOCTwiMY0ovM2gHx51FLcjqnMPfYHpKDyA77rxEABmFQ2J3aV4+638AI+z4GbJCRNp+YaaYcPHzA4quvOYODPS49yb/CRuDIwEKVNDja/MVILZdj61oeuZMAOekMBd2BPKzlDNHQSjLkgwLCiDfKI+WO0yXbPs9FTWBz6W9AilNe6Uxu81zQ3vZ/tFi5RufiyQGgQ8fncRfhA==
X-YMail-OSG: O2XjFpsVM1kmWXilkmRVrROp4Xe80iX8adN.6gpmYc0Yo.wWuJ7tsQu6xROr3eD
 SU_aexWYtIQzX0kMn90qYAREHPrBsJYQ8Larh.vNOmaV6Sf5LV6j4cKAfU5eM6NzgObw5FtmBkfb
 jKuXN7FwJ.0L7FNRMTqugG1B_DCctdgKhrsHEAAwb.yJpxHsHHXSSMf3r77cI4rQpLGGyEob0Wxh
 XLO.NpE5g6tg4Tatxy5QzRYsiVKwyLXl_FQtYB8bAs7QSC97CYAmLqvyFoKJ3VHFpJ6M4rfqBk9g
 5xMJdIQDQ0HVEeozWOzvB5ammarJl9q6ns_UItK5zAL2aIpezIVWyHdWqbGlO9ftWxxpVZpvOyW4
 RgCNZV40RKsbkpXpvRdx6F8sv6hJti5K4rZskt1yXDjnI3pDzQLEGgFBr6_luduNQ4sijaj.P46f
 yOAKL.Iq9A6p.F562bI735SQYr9za5jc2XMDtSIe2X2x2CYK_3OTJ4SpVzYwWH1kzY5X6cGEPps_
 kQJNlhE99iSRpaaJJG7NeCGjuTlKdepfx55ZlOfshLtMH7owAUSK_r_P9wNIst9afKdZQadqM8Ne
 08lCx_F4tcPg_moAXPawLotVss1cBO1qYZn4bDy_50eYeIC9bH4RlKesy3myDYnLbveGg6bPY2pa
 0.pKENp0KOBxGgmpjM4MTZRTgh29_m60P86dPWmY9XRwyJi0ApJLjaehrUrrXhwHnLX_CnGgJSGJ
 ph1u7vlGjIAy76r2Vtlc_pSqROqWrV6hKvL0vq7clcl6Ca8cNDBilNeQLI6f.8oBYHv1v9De5ktk
 twClaaWZLshI2CGvoopdWxLVmzan954OkLQSffOOcCUUScOs17a89MjlLYauKc04d9FYLI7RlVuW
 q4n7ihlcJaWwXokwcCn27fhTtZRu0dwB89u7jPnrHCNRHtYylTEtiiaG8UNPIFdVKXmjhZCO2xsL
 v7W7c0U.aPRx_nqtW1XCNmzTsVa_ieHmnjZE3lMiSbfGSWcU9FFkVBhFFFGOpGLKT6AOi5ZoY.0z
 STiTyg_27Cz0mfld9g4hFbSYnnn4zJ22FKrR69CmhvXSxcYqwatB43t6KS_KArXkqO6hCCWAHj.0
 4nqRdZhWjKYdJLPUZdQ1dIjTgA7OnMBcyRqOgPmAgp6lPP5NzL4FjIEdlE4e.5ciJBrDu6cD5JV.
 wRwMvTCauI9K.8CjiL8TNG1Hq40iEggUylBpIGHlwxrhEKcmg6Kdrx8F7K7qdeu1vzgTzuE_tue7
 NWVjCZU5JCukUSsfFmfY7LbnP4MZn_yoXnHG72YTu3nEAhC1Z4hFicMPNXJqZ3TXLPnjpXYdTaYS
 2NFaFrnjfni5WM3YC6ejl.Gu5..Sx.CWp0rwlDRcsHU9qpjNKJMv.ycAOrxJd5rhLjYrRqxASLQH
 7Ho7CcNcjEtbDUzHOjmHBcHjQvqURWvRp8VZ8vmpq3PgYhbSjLWTEOKv0z1_iLdaks9mFfgfOLG2
 5VTzLNamnx5Y8OMkv4nmnYKaUCeX.X5KDr3K8lcesEkztWVQPOE9f3iMEOUTKvZ_zloXNSl2qEeo
 UU1JeTuUNbB0oKHZWMkNfVflUyRg4EnZS0pvoElb8R4wLKvrwwfuzJV3p8_L5_e91yhibHiDaYag
 fJAGSndxfbm51l5WzYAYosLYnzjbxxpWTK3oD246HWm4wnIxqJpepGF2FpV1jjptI0Z9lDNlwAOg
 BsP8IJreyoxySs3dpSiWHvVeVu9Ra0UhKivhYwG4y.9.H_zaI8XUfjEgnMgypyOPQfyYZK1IHIk9
 Eo02V2Oejrk18gDgpui4wzcvX._Ffa6ZodYrKNvdxRCuZprM_BdYeKVOZafGWLm0yeBb4yAs6cGS
 dJSdnlsA3RMw.hoIn2AJucAeCMTDlbAwXmzXbgiQi.HQXVdpISjnrZf6gMlY06uThBetBmNiQW6c
 Yp8JHR.rpL3fcLJ_9P6c_zfLo8.Ml1eBSEI1.cGTrSaXCura7oixL4cb7t2KHfmzKgPGrD8z.MUr
 dFG5Cn_dlWdS8v.sEZeYq3t3VU19vjn4CA3xQU9znX4vQpD.cLS5K85yBxX6KJgZg_VNZejgTVj.
 LgDnDTuGmhVv.poTCzM.2Z4YxdLMhSmDaknigBgR8.14lox8c6O_6XPD4K4qc7BH9S1A1LD1_56b
 QPgsvN5zGL6OT2TVthOmV9XqnyvSmEkEta4NNRFPgEZSy0Sc71AryCXi9GH8bTpimdJTzeQdqIk0
 vm_MCYgPAj6WeCEmExmHDKv3_0kl5quhC0rHdlUUvh9HtIVMru8IkcEvWv_prd7oZJpdP2u1bc7J
 lu2takNI-
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic316.consmr.mail.ne1.yahoo.com with HTTP; Thu, 25 Aug 2022 01:25:37 +0000
Received: by hermes--canary-production-sg3-6f58cd9b5-84qt6 (Yahoo Inc. Hermes
 SMTP Server) with ESMTPA ID 6e0de1fe9266780d492010f826944b8b; 
 Thu, 25 Aug 2022 01:25:33 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Tomas Hlavaty <tom@HIDDEN>
Subject: Re: bug#57372: no-toolkit menu popups do not respect emacs font
 configuration
References: <87lerek7pt.fsf@HIDDEN> <83k06y74sy.fsf@HIDDEN>
 <87v8qihxbk.fsf@HIDDEN> <87czcp29m6.fsf@HIDDEN>
 <834jy17umv.fsf@HIDDEN> <87zgftzvqt.fsf@HIDDEN>
 <83sfll6d38.fsf@HIDDEN> <87k06xilb0.fsf@HIDDEN>
Date: Thu, 25 Aug 2022 09:25:28 +0800
In-Reply-To: <87k06xilb0.fsf@HIDDEN> (Tomas Hlavaty's message of "Wed, 24
 Aug 2022 19:49:23 +0200")
Message-ID: <877d2xw1vb.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.20560
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 740
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 57372
Cc: Eli Zaretskii <eliz@HIDDEN>, 57372 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Tomas Hlavaty <tom@HIDDEN> writes:

> I find the alien X resource fonts the ugliest, unreadable and very
> inconvenient because the font size is completely wrong and inconvenient
> to control.

Isn't that a misnomer?  Those are not "X resource fonts", those are core
X fonts, the legacy X font subsystem.

> I do not care much for whatever ugly look the popped up menus have as
> long as they respect faces.  It is just a few lines of text so surely
> that cannot be that ugly if the font fits with the chosen emacs face and
> not some alien X resource or toolkit/desktop font specific configuration
> which is completely out of sync from my emacs face configuration.

Well, that will be very difficult to do ith most toolkits as well.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#57372; Package emacs. Full text available.

Message received at 57372 <at> debbugs.gnu.org:


Received: (at 57372) by debbugs.gnu.org; 25 Aug 2022 01:09:59 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 24 21:09:59 2022
Received: from localhost ([127.0.0.1]:48453 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oR1Nf-0006xe-Dp
	for submit <at> debbugs.gnu.org; Wed, 24 Aug 2022 21:09:59 -0400
Received: from sonic304-22.consmr.mail.ne1.yahoo.com ([66.163.191.148]:40446)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1oR1Nc-0006xQ-Sf
 for 57372 <at> debbugs.gnu.org; Wed, 24 Aug 2022 21:09:57 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1661389790; bh=AOFZibeZksqTngaE8EQ30CX8MelBscNR/mSstpOJs2A=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To;
 b=TiyvR7MHE6Ft2CD2G0tJkWXnntLnX3X8NQrW5TPL3c9XFZZsvBmyPOmmED+xJRalQnBwRR64UKLaSDh2Bzr+xqW6s1bfdD2yhjgjjIKZ1J2triSRA11uDKgXuMmjZr8T9+xgfULBS3GaR7r6dQI6reAxYNj0UPimvuRrBGwT43n5hJ5wiOf3NjG03rcewF3VB8de15ms0WoHz3HoSYi2X/95IFsPNib8gpBZunHTAtg/rnPu8mcTmusk23zA+aFGw0RYYsmNvwtYoiPnNA1OJgrOe4E95DUV1rQh+3S3RvdJuQznXpQaiV+Aygx7UknnfqDyK/ivqcTMhgfS/Am0Qw==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1661389790; bh=qQlqDJXasShMMT+UDZB5JrexvCQnnd9WWAku4TUzc8g=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=gRk5LAqIr7DnLjUHWMwuxXuIbH6RDzCLB1aD8h2HWq0069FYEBIGd06jJNzNmtTaRVDPL/hRCUl4oAkT0H8z0LgjD1WJVm4RJV5furr7vYW9L5fVnx9iQu32s9whIj8+RR8F5PKONLxsD1y8fGGRSSraMkOkm/hNHLG17YMTgs0Cicum92Sl3lAx7IAORi3MW2qmm2ZHLrijkeIRPdNarp3ZjGfEaeq4dq9YInvBTD5qnXnZ4b4Svg+tmtTFDK0a8VywD3LWz2BobXG1N+hJnGW3aKi2aUx6AdWwq4MpJsl87N7/fRLmO5UBtr30oPFVTeAotG8s1eYnCWyp4JlnuA==
X-YMail-OSG: NPtiylQVM1mM7AIY1QQ2sua3UrVFPsRIb1E3Xye7PrrKitkWuaz.rgArnwJlOWr
 W4csrqDrts2socKJ7KU9uHNiikD0E11Kz0tU5iIonEtWoyizDB2jS3IHjQzEqs_MPLjPJazBkXc9
 FusydejvX26QvXZbGtzeySQg7mGx5zjRk.uMt0_DJ12tOaRLVvXGormlnt.JSA4ujyNWK3rmF_QK
 kIxzuMBPuJ81JJs5b1RNbjM0NNcEZhMT7Vgl7WEnLf8YBVbyi14sEqtcDN3pPw1VJgVmIS.8pXcG
 kKhZOFW1Eiph146m8na8jfvNCMX9fonHPwJrY.MQ6cC5EK.gyGLnMpEKLJtZ7WDMDkmHdb4vT9lL
 DdziQOTgnpoKdw8gcjfQlZSs7tUPFd7Nx2DHyLG4WL6cZp_9t3V9NgQZMTfPrRNdDSW22GDJFqYS
 VrBzBYpuhbQmcuhBAVf1F0flfKURh8gaQn9p7XKEZYT1PdS_kwiBBp7GN9bYdBJ33_J235FHG2HZ
 sXD73FrFi1A27xYnwVGS2oD8hXuZPWasqFWTa_d5_S.p1T1_5F_Pe9AhizFAFncrfPlYgyTOlVjc
 PYmheBGhxFIeSV5iN3Eg__nPMfsNKJ1JNlq8a0bM9HJQwzYLVZAlJ4oYDecNhwtzmyMUqRj88b0q
 2eG4OZLEb3KAb1u59wmuzCNXmTL5k6q86soUsrVdTRRrPsXmSD_5.r1OpzKQJsF5I_H1dyQASznS
 mxt1mL_UH_JEB1085DPYvojPh0RmHiIX73B0OpRMXvd7wBBRLsvJ6dcZmyW9fTiD22SDyMoKDKGo
 b.VOm1MoEzb0aHcs6jOtM1k_gxSOiRw9qFJCRwrPFZn30UNzJhcjpz7sv2UbB5jnFTUkru.NBFbU
 CiHJHFDV5erXV1bpo5JiH0JA1Db6N2C1mzvdVipshQl_W8q.xXxwvvMqc6wKcYNzdUQI1_Nv.fZt
 RnamPYrKZD2VOxnFL7oEti6V3SE7kogYnWuL_1L6s2uu5KMW7FS8LMU8A3nNNcbvxZIg_OM8knYD
 3yy_s.sgjMOb1Fr.ylqik4faleTSQaKEDc7_dQUDSb5BSMZ1vNeNQa8t4GqD9TcrzbSpQVC43sAD
 HibcuRHElx.Ony03SDkjvZ9qbAfqvPEF_bmPqrOueztZNBzXKE42HheHtiFcLMylSa_T_JQwGUp0
 keW1yf8sMloSYdCza0XDgfiOaSR9mfxvzG4Qtg__5w9fHxUTQCjzZpYS91xCIyv49MAHr.rzBYBf
 Kp8utffiQVgfHzBo9_Cs.6g106QgSlcz2CsUnavNXDG7SQyPrA.lk1yoYqV0NQh8uWngKo0uVBgK
 tm30McNlCd_wdicWIEymZT_NB_pgASbwbG0L3s5ecsr54kwDtgY.8uDkHcvxdbubnzsT_S6buO_C
 .OFLthAFFB7iyP2Q4VDn7HfPEoCq5tO7sxEbpkokOJn937tJEfK6jxxvWQuStKu9BqQGb3tOT0F_
 BF8up_qAdwldZ5zdxWkIkd1OTEtrwu0yLBGGMc750ax4Ng4AVhRmi6KmYJREGHgLUDe7pTKbrIG5
 V_Ge50cyDXIgzWHBxyeZ3PGhZUaPa_bOWb2gQRf8PwVh4.16J106Zn1lVd4TrQBzEdWX2IJ3b8ZB
 BysytWnZ21FnB8hBk7jkpxNKebv9gkSfJS5CUMN9bs8Uow6El2APGlaRB8C.xxZmMkBy0DRO7DFL
 71mBndw09wc5d1KvDDlWDH8KEG7YFk.URAqp0h5WRUYGhiWEOPq3JyUh3lqEqstmQGhL798D91.n
 rsfQAx_Kxy2733JnDxv4vZxLQL8GZyuNfLO1TmdRROzGE95XNQjZipsLwN_e0DZ61xYCPhd52HEY
 0miEyVJr7.y7XbLOAN4KpRirVURDusgRBnopigEk3P3nV6LcSuLMklArDbLLJbct6qwCDyMk3WlM
 j7ZVo75KBAcUefjxZMyJDvtV7m6hgIAXLpbNBqvL.YP5_LkDWYQ8Vrdhn4orNEXYisGxUZKRWVR7
 aVXkpCYoGjINvuPBs8a9rB.rjomWk0C7itWN4yBsC1dxnjppLsWalTSE.iRENZ6pIsfUp_2z0efA
 6Jhbl8EDE3pGpo.IzsaDqXa0ESJlapWWubXWK4wxXxHkgeptXquHC7XPRKmBtFuRZ75DqCqcQk9R
 ZsN8cFSMUXjtib2xoqbbc9JabGXvyyl_Svw2F91z9omvf_Gl5H0MlEFXCnL9OjlUA1P4GczOPLnx
 _HLd9B.a1PcGuvW3gR5EZzSeldxUuCwoo1EAH2wIsV4v3Rivs9u2vRIy_LHympvaYH_QuwOgsNDv
 FJ9CKNE2oZS8-
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic304.consmr.mail.ne1.yahoo.com with HTTP; Thu, 25 Aug 2022 01:09:50 +0000
Received: by hermes--canary-production-sg3-6f58cd9b5-fnk8z (Yahoo Inc. Hermes
 SMTP Server) with ESMTPA ID 5a4de72b2e4f4ca6ad3ee72511a8bbf9; 
 Thu, 25 Aug 2022 01:09:47 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Tomas Hlavaty <tom@HIDDEN>
Subject: Re: bug#57372: no-toolkit menu popups do not respect emacs font
 configuration
References: <87lerek7pt.fsf@HIDDEN> <83k06y74sy.fsf@HIDDEN>
 <87v8qihxbk.fsf@HIDDEN> <87czcp29m6.fsf@HIDDEN>
 <87pmgpipxu.fsf@HIDDEN>
Date: Thu, 25 Aug 2022 09:09:42 +0800
In-Reply-To: <87pmgpipxu.fsf@HIDDEN> (Tomas Hlavaty's message of "Wed, 24
 Aug 2022 18:09:17 +0200")
Message-ID: <87r115w2ll.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.20560
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 142
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 57372
Cc: Eli Zaretskii <eliz@HIDDEN>, 57372 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Tomas Hlavaty <tom@HIDDEN> writes:

> Maybe this could be a good opportunity to get rid of that library?

What would the replacement be?





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#57372; Package emacs. Full text available.

Message received at 57372 <at> debbugs.gnu.org:


Received: (at 57372) by debbugs.gnu.org; 25 Aug 2022 01:09:20 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 24 21:09:20 2022
Received: from localhost ([127.0.0.1]:48449 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oR1N2-0006wn-3g
	for submit <at> debbugs.gnu.org; Wed, 24 Aug 2022 21:09:20 -0400
Received: from sonic314-21.consmr.mail.ne1.yahoo.com ([66.163.189.147]:44270)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1oR1N0-0006wY-BV
 for 57372 <at> debbugs.gnu.org; Wed, 24 Aug 2022 21:09:18 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1661389751; bh=cWwVFEK97VqN3R5asUi2DJzjxvc/tmPP8VdWjX3Wsjc=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To;
 b=a8zQoLzy+RRYbI6ETS8AYDoDFVpt6pJjaJw1GStBUrZEvD/CNXkmfNJOrC7mb4Eo6QPp7Qtxgxqeiw7pNDPNdLekmp0zBHrvNcLbQOIhH6hUBBRNiBu6I6LcgOyJ7xdT4KEPPK+rO5BrrD6y0KrQexbhDrlaiZdj8PiFIf9Fk3xePEeSfm2yqvYp7yLJnXKCE6F7WRrXxqR4YLjl2Md0d2o/w21JaqlK4wROwpThloyRW9PowciIupCg1o1Noee74i2hnmkDS+hkwcI526DeBWubBUc4AyMps/cE3v0XqCEMtN5C8gH/xAk7MpyTm+WHWhE1VZ4VpZDZbEW8l8Hgmw==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1661389751; bh=KihjUcd7kxSx6isU2eHTklfbSEb8+TY2OZbA6Cx7Dwu=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=nWxqH2Jmutecz67rbigDzqsx1Z7w/N8HWSMZfbOf/O1V54E6FpGkxmgcrQuj7uMAnhVyxzFbnaPr2veEqxX9AjoIyFDeQKYshUQGmiWfpbXGZ/yV3Ttz9JUsfaNNIV4RrPxq4pLNw6XzJ246NX2k4XDbFt4LUGiu1nH26bfTGSNWepQCqvXVwg8PLTzomkpbCazBoe+3zKx256lhEMQDajArJkf8QpD0/D5KRREdOPQ0tGIcrUoLNPzNTG2Vn88ojp7I0cX2ajnW+QDO8+54ebep+AVY+PJub0w+YE37vMIfFXlRWH62dxIYXxuI1OmDDwRJrkzg30uXnUHCoJbxDg==
X-YMail-OSG: JY0noVcVM1lrEY034wlgtcd6DiZu7CAxpz0TspW9FxgnccomU695HDlkqAcVCrw
 6LdH6jXxO69aNw0yiw91AjlfmwIlg0b0a7cMo6DIGwFdKdMlw5VmcVp1JiacPYsCQsmXuAkIEcWW
 CeDRr.RYHqlTNQtMGVnZwBWeJwteGb3F2mTDklmXxdINRK.yVcJ00ZnLAzwD3DwplFknsmF.i.8j
 A65F6MEHT.eon1RNb82dI05HQnm8pvdSkN17sN77Lgbvml_B50n_xZ7O7duExcI3MbklmyVTP7UX
 1Lnc1rJjOFvapXQvI06Puk4pXxyrUHIUovxHQnaOkPtRhMZSm6Wq1sppt.SbxBKwH7649w437EfD
 H547ghb1.SAVRjqUQ4oVtZ9lxtFai_MytRooS6fHM6QXX7g0dJXVilg9WdM2jOo9cnVhrft39pHr
 LslnZsPrybUWSVXA26IhMJNL.7p8Sro.yzUq6TvYLH3iuchRG9Mq_hiCJ3n2Q1SDF.NhOykSpl6s
 .4qbQ1zcSqvZtcfL96J4c5XEARin6eELr9M2smZCmkCITRBRkKw1PSO.pHjCXnmmUd14WnqBOWYs
 BYv5pAmvRS0A84KhtIaY7lMzIBPfDsOMFcw6c83PpQquc2zo99W1ZczFtFUu7TIhzyIjo7_Oo3HK
 I0JV7K8nP8pxaloOHGoHoHn6xcyrvYwCu_B8CKpCeamJwe0quBLZ12h4fokZ5rmhNwsP_7Zs_PWd
 2Vq5EAwL6PepXUigiU.JJdGwtvTe7U1XuZ7jAnwFXrX26IYdqeVShpj1fOOohhjXpo6SiMQWGIsT
 _d7UenLdu7R4puDw45A4RJoguXie3JSSaDTbI92J4tUnmewBOG1LoB701_DAUaX9Mi_b8nrqkYPK
 NIpwk57FNLTyrmEXM9z6Oy5mp5CvskyzoQITcJMteZcIOhISJV9eHv71RCXg_ceGWsokt6OjjO95
 y8he02.RIbL7btX1QNguEpaFGAtU7royNhBSVqdiz0Zf9QIlD1fOa3pfLamoCz8z47a1_edlAeZs
 0rQyy9K_gNgNia51LDsYUKODrfBzuiZltfJTKX_SwXmo_iGTW0Y.A8FA6E0W5QCl2645mM7C3603
 qExedoKmiKLoUQ28Ur60679xCogt3Y.FTKQgo99sdE8uwBrFlwtPEe64tFpbF9HjHE8H5Or8kH75
 6nv8sTb9z__fotENcpxOv_25zEbfy7XXHEuiieIDgiJSp4t5NejULoKQ_wL8sLACAeKvrYPKlEMJ
 LGjXpIbJt4fBS3d5aT6l5FiEEB0T9frCjG7.pNG1y4hzsT61i4fnQv6zHgNhERxfddBPsnpn5lWE
 8RcWFnycg14j_NXkecQScZRc3OLNiYgXHi7uWIUwDDFlc9tg5NJhgbYd0_RekNY624VNhjXlKqEn
 yCy0LmwLqz0tMuMynFXCQu25bYD1Vles0WFTDn1LiTIPr1QQHVUz6pGV7ShG6eacZVo9SOUCiyA3
 JuCJ0Dum0hGeb6RWidKA_RSAbEtGVBL.DLgW8vnTy3TgyZKBaggLJyPqHCouO2h_QYisP1NCgfnc
 7Tez3kvTaB1HvnNQVeErT589sik_WMnxJLJYwwZEdaTCz.eCWIGoyACvN2usuPkV.CveOD_BvwuJ
 bkOz0_kwev3BajbdDKp9oWV98Jn4v9T.ocyVFpxkkQOcpKHXUM7L1nhJi5aW1QWB16JQFIdHZuCB
 XLP2QavTeWitmCUUJkEXrMo59H7ZRkIm6rybu4ktQ8Yzpw0ZoUi6EvVSchkhhU6imY6mnyCb0UZv
 y1MBQ9sqEamAev5MeyhHaeGAmsAJldddYpS2ipKasYnullmdluJexwdeXNWqmsx9gcM1P.AemI02
 MuZ_NZdizomOEd3p90t6oiMVHt8zSw2QILicvFY_kDJv8DPcfxcjB1v7eF4A51ZPfC9JzTR9c1vi
 z5sN2CxA7hL0p39bSrHPkaYWRi3s803oF_OZEi3wiA_2Lo4U75MHAueDMxzsu04EZJlcRB4fkgyU
 NgfoHlR3k8N9NGVEklLo9rgXp7NcjiCg2eWn05OUn5WGdP9urbJW876mnF9LlVY_ECzCo0Ursekc
 rC5BacxzMF7QWaKzeuG5__Iz6xISzW4DueAHFnIczA3DEkDWNOR5SAmU6w6lXJi.084_5_gnryky
 f0YczwoxoKrUsZJ3NMX2594LenbP4Fkv7hzM8bPJJQzCUFlS4DyAM.O1We9dnXdoum4vTk1vdb4w
 R3ESbSNwIKVYde1VAdRkZipjKCDZzJ8oMmRvFRzJifBy3uqWZoWVL9qMgBanJ.USS0WXi3hT4P66
 HdexGVkWQywc-
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic314.consmr.mail.ne1.yahoo.com with HTTP; Thu, 25 Aug 2022 01:09:11 +0000
Received: by hermes--canary-production-sg3-6f58cd9b5-84qt6 (Yahoo Inc. Hermes
 SMTP Server) with ESMTPA ID fcab93d88497eaf0d4f6cf0610655b24; 
 Thu, 25 Aug 2022 01:09:05 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#57372: no-toolkit menu popups do not respect emacs font
 configuration
References: <87lerek7pt.fsf@HIDDEN> <83k06y74sy.fsf@HIDDEN>
 <87v8qihxbk.fsf@HIDDEN> <87czcp29m6.fsf@HIDDEN>
 <834jy17umv.fsf@HIDDEN> <87zgftzvqt.fsf@HIDDEN>
 <83sfll6d38.fsf@HIDDEN> <878rndzup2.fsf@HIDDEN>
 <83mtbt6ccv.fsf@HIDDEN> <87v8qhyevd.fsf@HIDDEN>
 <83lerd6ala.fsf@HIDDEN> <87o7w9ydvj.fsf@HIDDEN>
 <83h7216aeh.fsf@HIDDEN> <878rndyd4a.fsf@HIDDEN>
 <83bks967pt.fsf@HIDDEN>
Date: Thu, 25 Aug 2022 09:08:58 +0800
In-Reply-To: <83bks967pt.fsf@HIDDEN> (Eli Zaretskii's message of "Wed, 24 Aug
 2022 17:23:42 +0300")
Message-ID: <87v8qhw2mt.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.20560
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 186
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 57372
Cc: tom@HIDDEN, 57372 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

> How many tooltips do you see in a production session of Emacs?

Not many, but still nobody has complained about the special-ness of
their frames.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#57372; Package emacs. Full text available.

Message received at 57372 <at> debbugs.gnu.org:


Received: (at 57372) by debbugs.gnu.org; 24 Aug 2022 23:10:15 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 24 19:10:15 2022
Received: from localhost ([127.0.0.1]:48419 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oQzVm-0003tK-Pg
	for submit <at> debbugs.gnu.org; Wed, 24 Aug 2022 19:10:15 -0400
Received: from mail-vk1-f169.google.com ([209.85.221.169]:40454)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <stefankangas@HIDDEN>) id 1oQzVi-0003t1-Iv
 for 57372 <at> debbugs.gnu.org; Wed, 24 Aug 2022 19:10:13 -0400
Received: by mail-vk1-f169.google.com with SMTP id d6so7272097vko.7
 for <57372 <at> debbugs.gnu.org>; Wed, 24 Aug 2022 16:10:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:from:to:cc;
 bh=RXUjoyi8sMg2iDFjjRdPyvRNzo9s92bmKb/+XYYfGWg=;
 b=YoKWDPVbkmc2YVU/wSLEJdns6CDbKzYDBY7Au5Fv+gyDLlnKLWbyqq3ghmVPUZyHC1
 XH2LJJqyOgkf+3SilOQmzuwtjp0mC4lnE1FYRXkphzvZ2UfZwr0Msu4ifh39iegwy+si
 +35aBvZqLAnAcaQ845rRWWMXM/I8eD8l/x0mc9j43iDw7jyTh6rvYC2pEEZUG+Z7uEsg
 djdTJn9keb3J1eS7GZFTvL3jCqfGjhbcssivvdWCE/oo3RFzkep5p99i66e0EF3uCEsl
 qMXyE3y8qaavsMXQC81g10gDl0xsXZc7kuOC8YD70iNOx2UWM1rij8iTLhd02eHF+pJQ
 As4Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:x-gm-message-state:from:to:cc;
 bh=RXUjoyi8sMg2iDFjjRdPyvRNzo9s92bmKb/+XYYfGWg=;
 b=nSD3CwwmUOjzYj/VHFVbm+gbvJatM3028BOLoDSKu26sec98WlLsJbwue45/oQVWpa
 OS2sbTGrKTerJyYaP011hvEe7rwY18qud6pceUAMxOIjfmS0VdXkOhM+QitzT0Ew2h/Q
 xXZT4x3kfS4wFGStgcRCG5165xGuvZuh+m9WE5IWh11V9GwLJq2yoRLYYdXl3ma0yvi3
 PTDz8V0aa3AYS9F/efmlPriSQlk6tTuQN78ac2zZJubz59skiX5dMj9Txlazc+ZRXrHk
 brp3p4OMEQAq68zsKo3gfQTL1FzFW+0bTVtHsDHSSanGXCJ21gDaBlgF3PjcRLpCuGtl
 ZnCg==
X-Gm-Message-State: ACgBeo1hBfmVNLcGYAj8UMSomXRgH53lyTja3OX2sPQG8MZrl/EdbmxD
 /d/RcET0z7okaj+G0wSQHoNGUt4NKToAH2l/ETk=
X-Google-Smtp-Source: AA6agR5VggNre7F9Gxf4p2QavbgKbnfGCT9Pw2WoYVtfj1WrlmRk5mqIwZ0Uc1E46eGK4bvPZtiAYAyYQ8UqrxEpcas=
X-Received: by 2002:a1f:51c2:0:b0:37c:f131:e749 with SMTP id
 f185-20020a1f51c2000000b0037cf131e749mr457713vkb.38.1661382604146; Wed, 24
 Aug 2022 16:10:04 -0700 (PDT)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Wed, 24 Aug 2022 16:10:03 -0700
From: Stefan Kangas <stefankangas@HIDDEN>
In-Reply-To: <83r1154eon.fsf@HIDDEN>
References: <87lerek7pt.fsf@HIDDEN> <83k06y74sy.fsf@HIDDEN>
 <87v8qihxbk.fsf@HIDDEN> <87czcp29m6.fsf@HIDDEN>
 <834jy17umv.fsf@HIDDEN>
 <87zgftzvqt.fsf@HIDDEN> <83sfll6d38.fsf@HIDDEN> <878rndzup2.fsf@HIDDEN>
 <83mtbt6ccv.fsf@HIDDEN> <87v8qhyevd.fsf@HIDDEN> <83lerd6ala.fsf@HIDDEN>
 <87o7w9ydvj.fsf@HIDDEN> <83h7216aeh.fsf@HIDDEN> <878rndyd4a.fsf@HIDDEN>
 <83bks967pt.fsf@HIDDEN> <87bks9ihpm.fsf@HIDDEN> <83r1154eon.fsf@HIDDEN>
X-Hashcash: 1:20:220824:eliz@HIDDEN::6fIclF+lbe+nkWsn:58JS
MIME-Version: 1.0
Date: Wed, 24 Aug 2022 16:10:03 -0700
Message-ID: <CADwFkmn6Fb4-C1d6ZthEmsibJJ4ZPc2Pn6q1uFH8FwYZAyzmTw@HIDDEN>
Subject: Re: bug#57372: no-toolkit menu popups do not respect emacs font
 configuration
To: Eli Zaretskii <eliz@HIDDEN>, Tomas Hlavaty <tom@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 57372
Cc: luangruo@HIDDEN, 57372 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

> I believe the GTK tool bar shows text near the icons.  To my opinion,
> that is a waste of space, but I guess to everyone their own.

Agreed.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#57372; Package emacs. Full text available.

Message received at 57372 <at> debbugs.gnu.org:


Received: (at 57372) by debbugs.gnu.org; 24 Aug 2022 22:59:28 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 24 18:59:27 2022
Received: from localhost ([127.0.0.1]:48415 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oQzLL-0003cy-It
	for submit <at> debbugs.gnu.org; Wed, 24 Aug 2022 18:59:27 -0400
Received: from logand.com ([37.48.87.44]:53202)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <tom@HIDDEN>) id 1oQzLK-0003cq-IK
 for 57372 <at> debbugs.gnu.org; Wed, 24 Aug 2022 18:59:26 -0400
Received: by logand.com (Postfix, from userid 1001)
 id D026D1A17CC; Thu, 25 Aug 2022 00:59:23 +0200 (CEST)
X-Mailer: emacs 28.1 (via feedmail 11-beta-1 I)
From: Tomas Hlavaty <tom@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#57372: no-toolkit menu popups do not respect emacs font
 configuration
In-Reply-To: <83tu614f1k.fsf@HIDDEN>
References: <87lerek7pt.fsf@HIDDEN> <83k06y74sy.fsf@HIDDEN>
 <87v8qihxbk.fsf@HIDDEN> <87czcp29m6.fsf@HIDDEN>
 <834jy17umv.fsf@HIDDEN> <87mtbtipnx.fsf@HIDDEN>
 <834jy161rs.fsf@HIDDEN> <87h721iian.fsf@HIDDEN>
 <83tu614f1k.fsf@HIDDEN>
Date: Thu, 25 Aug 2022 00:59:22 +0200
Message-ID: <87zgftgsdx.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 57372
Cc: luangruo@HIDDEN, 57372 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On Wed 24 Aug 2022 at 22:28, Eli Zaretskii <eliz@HIDDEN> wrote:
>> >> TTY menus seem fine except the extra > in menu-bar overlaps the next
>> >> menu-bar item text.
>> >
>> > That's by design, btw.
>> 
>> Strange design.  Say I want to open the Edit menu.  I press F10 and
>> suddenly I cannot see the Edit menu anymore.
>
> ??? The drop-down menu also hides part of the window's text, doesn't
> it?  More generally, _something_ has to be hidden, because this is a
> text-mode terminal: the menu cannot move outside of the frame, where
> it wouldn't overlap any of the windows.

That is not the issue.
Why does the Edit menu dissappear?
Because there are three extra charactes drawn over it.
Say the menu-bar looks like this:
File Edit Options
Press F10 and it looks like this:
 File > t Options
Where is my Edit menu?
What should I do now?

> So why is it important that the Edit menu is hidden, but not that the
> whole text below the File menu is suddenly unreadable.

Because when I want to open the Edit menu, my attention is on the Edit
menu and not on some other stuff somewhere else.  After pressing F10,
the Edit menu I saw earlier disappears.  I expect to see the Edit menu
the whole time I am trying to navigate to it.

>> What about doing it differently?  For no-toolkit Emacs, it would be
>> enough for me if the menu simply opened a *Menu* buffer with the
>> relevant menu items.  All those issues would suddenly disappear.
>
> That already exists: use tmm-menubar.

Thank you for the pointer.
It looks like the thing that pops up on F10 when menu-bar-mode is nil.
iirc I haven't used it because I found it unuseable
but a solution like that could probably work for me.
I'll have to try it a bit more.

Is there a reason, why is tmm-menubar restricted to tty?
The choice seems hardcoded in menu-bar-open.
I had to do this:
(defun x-menu-bar-open (frame)
  (with-selected-frame (or frame (selected-frame))
    (tmm-menubar)))
in order to use tmm-menubar on no-toolkit Emacs.
It would be nicer, if the cond in menu-bar-open was replaced
with run-hook-with-args-until-success and a customizable
open-menu-bar-functions variable.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#57372; Package emacs. Full text available.

Message received at 57372 <at> debbugs.gnu.org:


Received: (at 57372) by debbugs.gnu.org; 24 Aug 2022 21:57:51 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 24 17:57:51 2022
Received: from localhost ([127.0.0.1]:48362 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oQyNi-00024W-O2
	for submit <at> debbugs.gnu.org; Wed, 24 Aug 2022 17:57:51 -0400
Received: from logand.com ([37.48.87.44]:51296)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <tom@HIDDEN>) id 1oQyNg-00024O-S6
 for 57372 <at> debbugs.gnu.org; Wed, 24 Aug 2022 17:57:49 -0400
Received: by logand.com (Postfix, from userid 1001)
 id 35C741A17CB; Wed, 24 Aug 2022 23:57:46 +0200 (CEST)
X-Mailer: emacs 28.1 (via feedmail 11-beta-1 I)
From: Tomas Hlavaty <tom@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#57372: no-toolkit menu popups do not respect emacs font
 configuration
In-Reply-To: <83sfll4esu.fsf@HIDDEN>
References: <87lerek7pt.fsf@HIDDEN> <83k06y74sy.fsf@HIDDEN>
 <87v8qihxbk.fsf@HIDDEN> <87czcp29m6.fsf@HIDDEN>
 <834jy17umv.fsf@HIDDEN> <87zgftzvqt.fsf@HIDDEN>
 <83sfll6d38.fsf@HIDDEN> <87k06xilb0.fsf@HIDDEN>
 <83y1vd4j55.fsf@HIDDEN> <87edx5ihz3.fsf@HIDDEN>
 <83sfll4esu.fsf@HIDDEN>
Date: Wed, 24 Aug 2022 23:57:44 +0200
Message-ID: <8735dli9t3.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 57372
Cc: luangruo@HIDDEN, 57372 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On Wed 24 Aug 2022 at 22:33, Eli Zaretskii <eliz@HIDDEN> wrote:
>> (defun set-text-height (new-height)
>>   (set-face-attribute 'default nil :height new-height))
>> 
>> How could I achieve what you suggest so that setting the font height
>> would also apply to menu item X resource font?
>
> Make the function write to the ~/.Xresources file?
>
> Of course, X doesn't necessarily understand the Emacs units of
> measuring fonts, for example the relative units.  So eventually you'll
> need separate customizations.  However, I don't expect you to have to
> change these customizations too frequently.

The point of C-+ and C-- bindings is that I can just press a key and
grow or shrink the font.  That is essential for me.  My gui terminal can
do that out of the box, my console can do that with a bit of elisp
calling setfont, firefox can do that out of the box, and gui Emacs can
do that using the code I showed earlier; except the menu text we are
discussing.

This font size change happens on demand, when a key is pressed.

I guess writing to the ~/.Xresources file would work only on startup.

Then there seems to be the issue you said that Emacs and X has different
idea of describing fonts/units.

It is just complex and inconvenient.

> More generally, I don't see a way around the fact that different parts
> of the system need to be customized differently.

Why?

At the moment, it is the consequence of the way the no-toolkit menu is
implemented.

But surely it could be possible to change it to customize no-toolkit
menu text the same way as any other face.

> Many programs have
> their own init files, and some even have more than one: for example,
> Bash, GDB, and any other program that uses Readline will typically
> have customizations in ~/.inputrc, in addition to the program-specific
> init file, such as ~/.gdbinit for GDB.

This is not only about init files.

This is about making it not to have more init files, because unlike
customizing and changing faces, customizing a different system out of
Emacs is complex, fragile, inconvenient and might be impossible (is it
possible to change the menu text X resource on key press?).




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#57372; Package emacs. Full text available.

Message received at 57372 <at> debbugs.gnu.org:


Received: (at 57372) by debbugs.gnu.org; 24 Aug 2022 19:36:06 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 24 15:36:06 2022
Received: from localhost ([127.0.0.1]:48282 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oQwAY-00070Y-Dv
	for submit <at> debbugs.gnu.org; Wed, 24 Aug 2022 15:36:06 -0400
Received: from eggs.gnu.org ([209.51.188.92]:60036)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1oQwAW-0006zx-Cx
 for 57372 <at> debbugs.gnu.org; Wed, 24 Aug 2022 15:36:04 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:41020)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1oQwAR-0006jh-3n; Wed, 24 Aug 2022 15:35:59 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=8YK37zDOTRyfRNXKoWxsDd2cZupGu5bTazOPLl/n1vs=; b=Mf5pvlYQfC9L
 /sDFLZDaCjq8Y+DvKlB4vKtKBUotnnChoxw0y6N3BwJeEPM0KyTQ3FF23pwXLVASdqAHb9p1Ft5y3
 oeFFajHuYRqp/9CPf2aJXlorgwjrgkZv4FquXsXLL0b9FdYjspnz8zrlc4Ff3rl+jqJ/3XrCHXl9p
 vG62IaLNMMsk06CU/msvNE6IVTvBFumVHd0Fau0BDOJzjMZ9oBD4zrv6W8GT9OKChMalp4prjPYXw
 1rJt+TXzsASXM/154BtVaGsOEEK2Km/crz2wJz0UXTNXPNO1k2GKbwEtD+fxnhEbFLSUSTZcPfDAp
 mRvM0R00K+BwTjDDGykulg==;
Received: from [87.69.77.57] (port=3450 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1oQwAQ-00085M-Ie; Wed, 24 Aug 2022 15:35:58 -0400
Date: Wed, 24 Aug 2022 22:36:08 +0300
Message-Id: <83r1154eon.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Tomas Hlavaty <tom@HIDDEN>
In-Reply-To: <87bks9ihpm.fsf@HIDDEN> (message from Tomas Hlavaty on Wed,
 24 Aug 2022 21:07:01 +0200)
Subject: Re: bug#57372: no-toolkit menu popups do not respect emacs font
 configuration
References: <87lerek7pt.fsf@HIDDEN> <83k06y74sy.fsf@HIDDEN>
 <87v8qihxbk.fsf@HIDDEN> <87czcp29m6.fsf@HIDDEN>
 <834jy17umv.fsf@HIDDEN> <87zgftzvqt.fsf@HIDDEN>
 <83sfll6d38.fsf@HIDDEN> <878rndzup2.fsf@HIDDEN>
 <83mtbt6ccv.fsf@HIDDEN> <87v8qhyevd.fsf@HIDDEN>
 <83lerd6ala.fsf@HIDDEN> <87o7w9ydvj.fsf@HIDDEN>
 <83h7216aeh.fsf@HIDDEN> <878rndyd4a.fsf@HIDDEN>
 <83bks967pt.fsf@HIDDEN> <87bks9ihpm.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 57372
Cc: luangruo@HIDDEN, 57372 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Tomas Hlavaty <tom@HIDDEN>
> Cc: 57372 <at> debbugs.gnu.org
> Date: Wed, 24 Aug 2022 21:07:01 +0200
> 
> On Wed 24 Aug 2022 at 17:23, Eli Zaretskii <eliz@HIDDEN> wrote:
> >> They are also implemented as a special kind of override-redirect frame,
> >> and I don't see people complaining.
> >
> > How many tooltips do you see in a production session of Emacs?
> 
> For example tool-bar has fancy icons but no text.  I have no idea what
> those icons mean so I have to wait for the tooltips to show up.

That is very strange for me to hear.  Most GUI programs I deal with
every day don't have any text to go with their tool bars.

> They are essential for tool-bar because somehow including text in
> tool-bar stopped being a thing a few years ago?  Or is it possible?

I believe the GTK tool bar shows text near the icons.  To my opinion,
that is a waste of space, but I guess to everyone their own.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#57372; Package emacs. Full text available.

Message received at 57372 <at> debbugs.gnu.org:


Received: (at 57372) by debbugs.gnu.org; 24 Aug 2022 19:33:35 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 24 15:33:35 2022
Received: from localhost ([127.0.0.1]:48273 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oQw87-0006wJ-EF
	for submit <at> debbugs.gnu.org; Wed, 24 Aug 2022 15:33:35 -0400
Received: from eggs.gnu.org ([209.51.188.92]:33866)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1oQw85-0006w6-Jg
 for 57372 <at> debbugs.gnu.org; Wed, 24 Aug 2022 15:33:33 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:45936)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1oQw80-0006FY-4O; Wed, 24 Aug 2022 15:33:28 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=4YQLJUOeprl1sR1c/EutgfvwcujakeVMY33EFGDuvkw=; b=k+3ml1CpBYCJ
 JbbnBFH1vWQB4nK2oBjfHaX1VJkMwZxGfUG0yUWKOS6Vui51hO7wF88Mumj0U4UgAzLFVuDjViyAv
 3zUPzZY2O8786/m40aZWvv7WnfrMW83c8E8Dy3LPFIYzonTPoeIMKqgRN1mEUvDNxLBvrrmxei4E+
 Zu3gZyBnTGifqeAzle2XoywPvMS4ce70MceUIsq5+A0WDc7rIbmr5gHn/U03XCklIbjoCYC8KYR++
 4eRZbnYSBi1ERW4cATUbHSdR+KB1/2hl8KVph22PvqeaFq19wBPQkij4moEECBrHR6CtoSiMRNPYh
 vFmZnjIw7DrpiP0GXAiX+Q==;
Received: from [87.69.77.57] (port=3298 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1oQw7z-0007sL-E6; Wed, 24 Aug 2022 15:33:27 -0400
Date: Wed, 24 Aug 2022 22:33:37 +0300
Message-Id: <83sfll4esu.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Tomas Hlavaty <tom@HIDDEN>
In-Reply-To: <87edx5ihz3.fsf@HIDDEN> (message from Tomas Hlavaty on Wed,
 24 Aug 2022 21:01:20 +0200)
Subject: Re: bug#57372: no-toolkit menu popups do not respect emacs font
 configuration
References: <87lerek7pt.fsf@HIDDEN> <83k06y74sy.fsf@HIDDEN>
 <87v8qihxbk.fsf@HIDDEN> <87czcp29m6.fsf@HIDDEN>
 <834jy17umv.fsf@HIDDEN> <87zgftzvqt.fsf@HIDDEN>
 <83sfll6d38.fsf@HIDDEN> <87k06xilb0.fsf@HIDDEN>
 <83y1vd4j55.fsf@HIDDEN> <87edx5ihz3.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 57372
Cc: luangruo@HIDDEN, 57372 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Tomas Hlavaty <tom@HIDDEN>
> Cc: luangruo@HIDDEN, 57372 <at> debbugs.gnu.org
> Date: Wed, 24 Aug 2022 21:01:20 +0200
> 
> On Wed 24 Aug 2022 at 20:59, Eli Zaretskii <eliz@HIDDEN> wrote:
> >> I find the alien X resource fonts the ugliest, unreadable and very
> >> inconvenient because the font size is completely wrong and inconvenient
> >> to control.
> >
> > But you can customize that via the X resources, can't you?  Just tell
> > the menus to use the same font Emacs uses for its default face.
> 
> I suppose it is possible, but complex and inconvenient.
> Why do I need to do that in the first place?
> 
> In my example, I had a function like this:
> 
> (defun set-text-height (new-height)
>   (set-face-attribute 'default nil :height new-height))
> 
> How could I achieve what you suggest so that setting the font height
> would also apply to menu item X resource font?

Make the function write to the ~/.Xresources file?

Of course, X doesn't necessarily understand the Emacs units of
measuring fonts, for example the relative units.  So eventually you'll
need separate customizations.  However, I don't expect you to have to
change these customizations too frequently.

More generally, I don't see a way around the fact that different parts
of the system need to be customized differently.  Many programs have
their own init files, and some even have more than one: for example,
Bash, GDB, and any other program that uses Readline will typically
have customizations in ~/.inputrc, in addition to the program-specific
init file, such as ~/.gdbinit for GDB.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#57372; Package emacs. Full text available.

Message received at 57372 <at> debbugs.gnu.org:


Received: (at 57372) by debbugs.gnu.org; 24 Aug 2022 19:28:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 24 15:28:37 2022
Received: from localhost ([127.0.0.1]:48265 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oQw3H-0006n9-GJ
	for submit <at> debbugs.gnu.org; Wed, 24 Aug 2022 15:28:36 -0400
Received: from eggs.gnu.org ([209.51.188.92]:40118)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1oQw33-0006mj-55
 for 57372 <at> debbugs.gnu.org; Wed, 24 Aug 2022 15:28:33 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:47944)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1oQw2x-0005B5-T6; Wed, 24 Aug 2022 15:28:15 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=sLHhVTtnmJH5w0z/B2+DMi7HNT0T+L0YQwTchZIB1Z4=; b=VCVglHdb+NbY
 deYHZnr2hdVsz7m29ZCviMJjEcW2uQdO8veKStD9uq3wGp4AD+J9kCda2xPr597gOZbNzUWFvhQ98
 B2OSVoHNLZ8gCJdTi2Bur6W+M44bN6K0ncYvyQui7a9gKnOrR5ftzCyuJiTTEcoacF+mWbeGknazv
 QE0HqX/EvM4BIFcZ8fQ10cD+09CRxM4hU8+uXGl1I6A0aeEtI7EC99XF/TRBh0Oen5vGLZUmU+XmO
 hIVFxtIR30oFGbADmPgTn5Szi/5vAAtKuq7FOcmKmqgENK9wuzmf78w2NhtBntC0sBgI5dm90v/a0
 HTnTVi22+sjW4cVc5lC10g==;
Received: from [87.69.77.57] (port=2978 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1oQw2x-00058f-5h; Wed, 24 Aug 2022 15:28:15 -0400
Date: Wed, 24 Aug 2022 22:28:23 +0300
Message-Id: <83tu614f1k.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Tomas Hlavaty <tom@HIDDEN>
In-Reply-To: <87h721iian.fsf@HIDDEN> (message from Tomas Hlavaty on Wed,
 24 Aug 2022 20:54:24 +0200)
Subject: Re: bug#57372: no-toolkit menu popups do not respect emacs font
 configuration
References: <87lerek7pt.fsf@HIDDEN> <83k06y74sy.fsf@HIDDEN>
 <87v8qihxbk.fsf@HIDDEN> <87czcp29m6.fsf@HIDDEN>
 <834jy17umv.fsf@HIDDEN> <87mtbtipnx.fsf@HIDDEN>
 <834jy161rs.fsf@HIDDEN> <87h721iian.fsf@HIDDEN>
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 57372
Cc: luangruo@HIDDEN, 57372 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Tomas Hlavaty <tom@HIDDEN>
> Cc: luangruo@HIDDEN, 57372 <at> debbugs.gnu.org
> Date: Wed, 24 Aug 2022 20:54:24 +0200
> 
> On Wed 24 Aug 2022 at 19:32, Eli Zaretskii <eliz@HIDDEN> wrote:
> >> TTY menus seem fine except the extra > in menu-bar overlaps the next
> >> menu-bar item text.
> >
> > That's by design, btw.
> 
> Strange design.  Say I want to open the Edit menu.  I press F10 and
> suddenly I cannot see the Edit menu anymore.

??? The drop-down menu also hides part of the window's text, doesn't
it?  More generally, _something_ has to be hidden, because this is a
text-mode terminal: the menu cannot move outside of the frame, where
it wouldn't overlap any of the windows.

So why is it important that the Edit menu is hidden, but not that the
whole text below the File menu is suddenly unreadable.

> What about doing it differently?  For no-toolkit Emacs, it would be
> enough for me if the menu simply opened a *Menu* buffer with the
> relevant menu items.  All those issues would suddenly disappear.

That already exists: use tmm-menubar.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#57372; Package emacs. Full text available.

Message received at 57372 <at> debbugs.gnu.org:


Received: (at 57372) by debbugs.gnu.org; 24 Aug 2022 19:07:06 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 24 15:07:06 2022
Received: from localhost ([127.0.0.1]:48243 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oQviT-0006Ga-Pr
	for submit <at> debbugs.gnu.org; Wed, 24 Aug 2022 15:07:05 -0400
Received: from logand.com ([37.48.87.44]:45610)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <tom@HIDDEN>) id 1oQviS-0006GS-C3
 for 57372 <at> debbugs.gnu.org; Wed, 24 Aug 2022 15:07:04 -0400
Received: by logand.com (Postfix, from userid 1001)
 id A6E471A17C2; Wed, 24 Aug 2022 21:07:03 +0200 (CEST)
X-Mailer: emacs 28.1 (via feedmail 11-beta-1 I)
From: Tomas Hlavaty <tom@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>, Po Lu <luangruo@HIDDEN>
Subject: Re: bug#57372: no-toolkit menu popups do not respect emacs font
 configuration
In-Reply-To: <83bks967pt.fsf@HIDDEN>
References: <87lerek7pt.fsf@HIDDEN> <83k06y74sy.fsf@HIDDEN>
 <87v8qihxbk.fsf@HIDDEN> <87czcp29m6.fsf@HIDDEN>
 <834jy17umv.fsf@HIDDEN> <87zgftzvqt.fsf@HIDDEN>
 <83sfll6d38.fsf@HIDDEN> <878rndzup2.fsf@HIDDEN>
 <83mtbt6ccv.fsf@HIDDEN> <87v8qhyevd.fsf@HIDDEN>
 <83lerd6ala.fsf@HIDDEN> <87o7w9ydvj.fsf@HIDDEN>
 <83h7216aeh.fsf@HIDDEN> <878rndyd4a.fsf@HIDDEN>
 <83bks967pt.fsf@HIDDEN>
Date: Wed, 24 Aug 2022 21:07:01 +0200
Message-ID: <87bks9ihpm.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 57372
Cc: 57372 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On Wed 24 Aug 2022 at 17:23, Eli Zaretskii <eliz@HIDDEN> wrote:
>> They are also implemented as a special kind of override-redirect frame,
>> and I don't see people complaining.
>
> How many tooltips do you see in a production session of Emacs?

For example tool-bar has fancy icons but no text.  I have no idea what
those icons mean so I have to wait for the tooltips to show up.  They
are essential for tool-bar because somehow including text in tool-bar
stopped being a thing a few years ago?  Or is it possible?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#57372; Package emacs. Full text available.

Message received at 57372 <at> debbugs.gnu.org:


Received: (at 57372) by debbugs.gnu.org; 24 Aug 2022 19:01:26 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 24 15:01:26 2022
Received: from localhost ([127.0.0.1]:48231 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oQvd0-00067t-Bx
	for submit <at> debbugs.gnu.org; Wed, 24 Aug 2022 15:01:26 -0400
Received: from logand.com ([37.48.87.44]:45486)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <tom@HIDDEN>) id 1oQvcy-00067l-6a
 for 57372 <at> debbugs.gnu.org; Wed, 24 Aug 2022 15:01:24 -0400
Received: by logand.com (Postfix, from userid 1001)
 id E8BF21A17C2; Wed, 24 Aug 2022 21:01:21 +0200 (CEST)
X-Mailer: emacs 28.1 (via feedmail 11-beta-1 I)
From: Tomas Hlavaty <tom@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#57372: no-toolkit menu popups do not respect emacs font
 configuration
In-Reply-To: <83y1vd4j55.fsf@HIDDEN>
References: <87lerek7pt.fsf@HIDDEN> <83k06y74sy.fsf@HIDDEN>
 <87v8qihxbk.fsf@HIDDEN> <87czcp29m6.fsf@HIDDEN>
 <834jy17umv.fsf@HIDDEN> <87zgftzvqt.fsf@HIDDEN>
 <83sfll6d38.fsf@HIDDEN> <87k06xilb0.fsf@HIDDEN>
 <83y1vd4j55.fsf@HIDDEN>
Date: Wed, 24 Aug 2022 21:01:20 +0200
Message-ID: <87edx5ihz3.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 57372
Cc: luangruo@HIDDEN, 57372 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On Wed 24 Aug 2022 at 20:59, Eli Zaretskii <eliz@HIDDEN> wrote:
>> I find the alien X resource fonts the ugliest, unreadable and very
>> inconvenient because the font size is completely wrong and inconvenient
>> to control.
>
> But you can customize that via the X resources, can't you?  Just tell
> the menus to use the same font Emacs uses for its default face.

I suppose it is possible, but complex and inconvenient.
Why do I need to do that in the first place?

In my example, I had a function like this:

(defun set-text-height (new-height)
  (set-face-attribute 'default nil :height new-height))

How could I achieve what you suggest so that setting the font height
would also apply to menu item X resource font?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#57372; Package emacs. Full text available.

Message received at 57372 <at> debbugs.gnu.org:


Received: (at 57372) by debbugs.gnu.org; 24 Aug 2022 18:54:29 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 24 14:54:29 2022
Received: from localhost ([127.0.0.1]:48227 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oQvWH-0005wE-Ga
	for submit <at> debbugs.gnu.org; Wed, 24 Aug 2022 14:54:29 -0400
Received: from logand.com ([37.48.87.44]:45320)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <tom@HIDDEN>) id 1oQvWF-0005w6-ET
 for 57372 <at> debbugs.gnu.org; Wed, 24 Aug 2022 14:54:27 -0400
Received: by logand.com (Postfix, from userid 1001)
 id 6846C1A17C2; Wed, 24 Aug 2022 20:54:26 +0200 (CEST)
X-Mailer: emacs 28.1 (via feedmail 11-beta-1 I)
From: Tomas Hlavaty <tom@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#57372: no-toolkit menu popups do not respect emacs font
 configuration
In-Reply-To: <834jy161rs.fsf@HIDDEN>
References: <87lerek7pt.fsf@HIDDEN> <83k06y74sy.fsf@HIDDEN>
 <87v8qihxbk.fsf@HIDDEN> <87czcp29m6.fsf@HIDDEN>
 <834jy17umv.fsf@HIDDEN> <87mtbtipnx.fsf@HIDDEN>
 <834jy161rs.fsf@HIDDEN>
Date: Wed, 24 Aug 2022 20:54:24 +0200
Message-ID: <87h721iian.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 57372
Cc: luangruo@HIDDEN, 57372 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On Wed 24 Aug 2022 at 19:32, Eli Zaretskii <eliz@HIDDEN> wrote:
>> TTY menus seem fine except the extra > in menu-bar overlaps the next
>> menu-bar item text.
>
> That's by design, btw.

Strange design.  Say I want to open the Edit menu.  I press F10 and
suddenly I cannot see the Edit menu anymore.

> The implementation is extremely tricky, and basically blocks any input
> as long as the menu is dropped down.  It works by overwriting portions
> of the frame display's glyph matrices.  There are also complications
> with binding keys to menu commands and with calculating the
> coordinates where we need to drop down the menu.
[...]
>> In principle, it would be enough for me if the no-toolkit menus
>> worked similar to TTY menus but respected faces instead of alien X
>> resources.
>
> TTY menus work, the tricky issues notwithstanding, because there's
> only one font on TTY frames, and thus each line of the menu text
> overwrites some part of exactly one line of the frame display.  That
> is not possible to achieve on GUI frames, because faces and fonts
> differ.  So the same technique as we use for TTY menus will not work
> for GUI frame,s unfortunately, and if we try going that way in the X
> no-toolkit build, the code will have to be much more complicated (if
> it's at all feasible), and I think the result will be uglier.

I see that there are a lot of complications.

What about doing it differently?  For no-toolkit Emacs, it would be
enough for me if the menu simply opened a *Menu* buffer with the
relevant menu items.  All those issues would suddenly disappear.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#57372; Package emacs. Full text available.

Message received at 57372 <at> debbugs.gnu.org:


Received: (at 57372) by debbugs.gnu.org; 24 Aug 2022 17:59:50 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 24 13:59:50 2022
Received: from localhost ([127.0.0.1]:48151 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oQufO-0004Vh-0m
	for submit <at> debbugs.gnu.org; Wed, 24 Aug 2022 13:59:50 -0400
Received: from eggs.gnu.org ([209.51.188.92]:51510)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1oQufN-0004VS-3P
 for 57372 <at> debbugs.gnu.org; Wed, 24 Aug 2022 13:59:49 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:47986)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1oQufH-0007qs-RH; Wed, 24 Aug 2022 13:59:43 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=rJI2SFk2GNaaNKOrq+8uEtlyfzekBEwnAPjb1Ysuvwk=; b=V6VxcMTXsIg9
 WZ45zOChwSlPwYpDCJ4PUbb1o5KLwmARzaZGL6OZjrh4WSp+uQYq7aegbKYLZ+SGWIH/rlqB9Hp3q
 TFtFWj2m4aB6nvbmROvOvunvEU3ZFFuSaD2oV84hZDKENk2X5oUFU5X+bzm/8fTK0r1f6Fk3vJylj
 t+LwGl9wOagVzq+jzvEqRJVwNixImiiTzz++uOxmCfqBsCCXFu8Q3To/4exkjXJTlTtKsQb+8QwMu
 Ee4crYGWQVg3lkcFQQlKqy9nc5kdCXM17ClGvGWB2iwIL8AB8vcFiz56caWwoUDOTQHm1niAOQ/lp
 6DZO4yHksbv16DXhinUW1Q==;
Received: from [87.69.77.57] (port=1281 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1oQufH-00088R-A4; Wed, 24 Aug 2022 13:59:43 -0400
Date: Wed, 24 Aug 2022 20:59:50 +0300
Message-Id: <83y1vd4j55.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Tomas Hlavaty <tom@HIDDEN>
In-Reply-To: <87k06xilb0.fsf@HIDDEN> (message from Tomas Hlavaty on Wed,
 24 Aug 2022 19:49:23 +0200)
Subject: Re: bug#57372: no-toolkit menu popups do not respect emacs font
 configuration
References: <87lerek7pt.fsf@HIDDEN> <83k06y74sy.fsf@HIDDEN>
 <87v8qihxbk.fsf@HIDDEN> <87czcp29m6.fsf@HIDDEN>
 <834jy17umv.fsf@HIDDEN> <87zgftzvqt.fsf@HIDDEN>
 <83sfll6d38.fsf@HIDDEN> <87k06xilb0.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 57372
Cc: luangruo@HIDDEN, 57372 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Tomas Hlavaty <tom@HIDDEN>
> Cc: 57372 <at> debbugs.gnu.org
> Date: Wed, 24 Aug 2022 19:49:23 +0200
> 
> On Wed 24 Aug 2022 at 15:27, Eli Zaretskii <eliz@HIDDEN> wrote:
> > Frames are a bad basis for menus: they (the frames) are too
> > heavyweight for a menu, so the resulting menus will look ugly.
> 
> I find the alien X resource fonts the ugliest, unreadable and very
> inconvenient because the font size is completely wrong and inconvenient
> to control.

But you can customize that via the X resources, can't you?  Just tell
the menus to use the same font Emacs uses for its default face.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#57372; Package emacs. Full text available.

Message received at 57372 <at> debbugs.gnu.org:


Received: (at 57372) by debbugs.gnu.org; 24 Aug 2022 17:49:29 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 24 13:49:29 2022
Received: from localhost ([127.0.0.1]:48143 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oQuVN-0004Gt-6w
	for submit <at> debbugs.gnu.org; Wed, 24 Aug 2022 13:49:29 -0400
Received: from logand.com ([37.48.87.44]:43058)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <tom@HIDDEN>) id 1oQuVK-0004Gk-Pi
 for 57372 <at> debbugs.gnu.org; Wed, 24 Aug 2022 13:49:27 -0400
Received: by logand.com (Postfix, from userid 1001)
 id 688B31A17BF; Wed, 24 Aug 2022 19:49:25 +0200 (CEST)
X-Mailer: emacs 28.1 (via feedmail 11-beta-1 I)
From: Tomas Hlavaty <tom@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>, Po Lu <luangruo@HIDDEN>
Subject: Re: bug#57372: no-toolkit menu popups do not respect emacs font
 configuration
In-Reply-To: <83sfll6d38.fsf@HIDDEN>
References: <87lerek7pt.fsf@HIDDEN> <83k06y74sy.fsf@HIDDEN>
 <87v8qihxbk.fsf@HIDDEN> <87czcp29m6.fsf@HIDDEN>
 <834jy17umv.fsf@HIDDEN> <87zgftzvqt.fsf@HIDDEN>
 <83sfll6d38.fsf@HIDDEN>
Date: Wed, 24 Aug 2022 19:49:23 +0200
Message-ID: <87k06xilb0.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 57372
Cc: 57372 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On Wed 24 Aug 2022 at 15:27, Eli Zaretskii <eliz@HIDDEN> wrote:
> Frames are a bad basis for menus: they (the frames) are too
> heavyweight for a menu, so the resulting menus will look ugly.

I find the alien X resource fonts the ugliest, unreadable and very
inconvenient because the font size is completely wrong and inconvenient
to control.

> If we want good-looking menus independent of any toolkit, we should
> try to find a small library capable of producing them on popular GUI
> platforms.

I do not care much for whatever ugly look the popped up menus have as
long as they respect faces.  It is just a few lines of text so surely
that cannot be that ugly if the font fits with the chosen emacs face and
not some alien X resource or toolkit/desktop font specific configuration
which is completely out of sync from my emacs face configuration.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#57372; Package emacs. Full text available.

Message received at 57372 <at> debbugs.gnu.org:


Received: (at 57372) by debbugs.gnu.org; 24 Aug 2022 16:32:09 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 24 12:32:09 2022
Received: from localhost ([127.0.0.1]:47965 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oQtIX-00029m-4c
	for submit <at> debbugs.gnu.org; Wed, 24 Aug 2022 12:32:09 -0400
Received: from eggs.gnu.org ([209.51.188.92]:41642)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1oQtIV-00029Y-6M
 for 57372 <at> debbugs.gnu.org; Wed, 24 Aug 2022 12:32:08 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:39184)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1oQtIP-0001qZ-Gi; Wed, 24 Aug 2022 12:32:01 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=PKWTjBCT0urBHE63ctQOasplo0eWabYVNvZTxA85laA=; b=E+x+1RTazdYj
 TFcuZX4giKj5L/pBgsXA0VROSSu1PP0u7JQTK3ZpZ9eBQCv0eR+1iK71JiOvPybPg1InxyCgXfJiC
 VrdrzkBT+FdxztB58TUexU+3oML4hoMeoEyPvZVK4iNFDCtap5nkHu2wzsWh85uWYaD5CGR0SeKLz
 EeHG4Y02mo/0EZR9Dqk/JQbzXli9yOwYu0Z2TR6pU1pF0KGxcJ5bhWqa+bOX5XHMMdifHJ7fV/WiE
 XPO5CItqg2A4cLxMLubVJVkYzRwZTOzKRCyoMqwReHGsJrL8beG0IuES4plYeFQLmWzLtbgbUVTS4
 ux5vZ7xnSZg2l+0ud87haA==;
Received: from [87.69.77.57] (port=3860 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1oQtIM-00031B-I9; Wed, 24 Aug 2022 12:32:00 -0400
Date: Wed, 24 Aug 2022 19:32:07 +0300
Message-Id: <834jy161rs.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Tomas Hlavaty <tom@HIDDEN>
In-Reply-To: <87mtbtipnx.fsf@HIDDEN> (message from Tomas Hlavaty on Wed,
 24 Aug 2022 18:15:14 +0200)
Subject: Re: bug#57372: no-toolkit menu popups do not respect emacs font
 configuration
References: <87lerek7pt.fsf@HIDDEN> <83k06y74sy.fsf@HIDDEN>
 <87v8qihxbk.fsf@HIDDEN> <87czcp29m6.fsf@HIDDEN>
 <834jy17umv.fsf@HIDDEN> <87mtbtipnx.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 57372
Cc: luangruo@HIDDEN, 57372 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Tomas Hlavaty <tom@HIDDEN>
> Cc: 57372 <at> debbugs.gnu.org
> Date: Wed, 24 Aug 2022 18:15:14 +0200
> 
> On Wed 24 Aug 2022 at 14:23, Eli Zaretskii <eliz@HIDDEN> wrote:
> > Displaying pop-down menus with our display engine is "tricky", as the
> > TTY menus experience amply shows.
> 
> What does the tty menus experience show?

The implementation is extremely tricky, and basically blocks any input
as long as the menu is dropped down.  It works by overwriting portions
of the frame display's glyph matrices.  There are also complications
with binding keys to menu commands and with calculating the
coordinates where we need to drop down the menu.

> TTY menus seem fine except the extra > in menu-bar overlaps the next
> menu-bar item text.

That's by design, btw.

> In principle, it would be enough for me if the no-toolkit menus
> worked similar to TTY menus but respected faces instead of alien X
> resources.

TTY menus work, the tricky issues notwithstanding, because there's
only one font on TTY frames, and thus each line of the menu text
overwrites some part of exactly one line of the frame display.  That
is not possible to achieve on GUI frames, because faces and fonts
differ.  So the same technique as we use for TTY menus will not work
for GUI frame,s unfortunately, and if we try going that way in the X
no-toolkit build, the code will have to be much more complicated (if
it's at all feasible), and I think the result will be uglier.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#57372; Package emacs. Full text available.

Message received at 57372 <at> debbugs.gnu.org:


Received: (at 57372) by debbugs.gnu.org; 24 Aug 2022 16:15:20 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 24 12:15:20 2022
Received: from localhost ([127.0.0.1]:47929 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oQt2G-0001gP-Cg
	for submit <at> debbugs.gnu.org; Wed, 24 Aug 2022 12:15:20 -0400
Received: from logand.com ([37.48.87.44]:40264)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <tom@HIDDEN>) id 1oQt2E-0001gG-Q4
 for 57372 <at> debbugs.gnu.org; Wed, 24 Aug 2022 12:15:19 -0400
Received: by logand.com (Postfix, from userid 1001)
 id 7C4FD1A17B3; Wed, 24 Aug 2022 18:15:16 +0200 (CEST)
X-Mailer: emacs 28.1 (via feedmail 11-beta-1 I)
From: Tomas Hlavaty <tom@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>, Po Lu <luangruo@HIDDEN>
Subject: Re: bug#57372: no-toolkit menu popups do not respect emacs font
 configuration
In-Reply-To: <834jy17umv.fsf@HIDDEN>
References: <87lerek7pt.fsf@HIDDEN> <83k06y74sy.fsf@HIDDEN>
 <87v8qihxbk.fsf@HIDDEN> <87czcp29m6.fsf@HIDDEN>
 <834jy17umv.fsf@HIDDEN>
Date: Wed, 24 Aug 2022 18:15:14 +0200
Message-ID: <87mtbtipnx.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 57372
Cc: 57372 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On Wed 24 Aug 2022 at 14:23, Eli Zaretskii <eliz@HIDDEN> wrote:
> Displaying pop-down menus with our display engine is "tricky", as the
> TTY menus experience amply shows.

What does the tty menus experience show?

TTY menus seem fine except the extra > in menu-bar overlaps the next
menu-bar item text.  In principle, it would be enough for me if the
no-toolkit menus worked similar to TTY menus but respected faces instead
of alien X resources.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#57372; Package emacs. Full text available.

Message received at 57372 <at> debbugs.gnu.org:


Received: (at 57372) by debbugs.gnu.org; 24 Aug 2022 16:09:23 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 24 12:09:23 2022
Received: from localhost ([127.0.0.1]:47850 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oQswU-0001TE-Mj
	for submit <at> debbugs.gnu.org; Wed, 24 Aug 2022 12:09:22 -0400
Received: from logand.com ([37.48.87.44]:38620)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <tom@HIDDEN>) id 1oQswT-0001T4-0d
 for 57372 <at> debbugs.gnu.org; Wed, 24 Aug 2022 12:09:21 -0400
Received: by logand.com (Postfix, from userid 1001)
 id 170E41A17B3; Wed, 24 Aug 2022 18:09:20 +0200 (CEST)
X-Mailer: emacs 28.1 (via feedmail 11-beta-1 I)
From: Tomas Hlavaty <tom@HIDDEN>
To: Po Lu <luangruo@HIDDEN>
Subject: Re: bug#57372: no-toolkit menu popups do not respect emacs font
 configuration
In-Reply-To: <87czcp29m6.fsf@HIDDEN>
References: <87lerek7pt.fsf@HIDDEN> <83k06y74sy.fsf@HIDDEN>
 <87v8qihxbk.fsf@HIDDEN> <87czcp29m6.fsf@HIDDEN>
Date: Wed, 24 Aug 2022 18:09:17 +0200
Message-ID: <87pmgpipxu.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 57372
Cc: Eli Zaretskii <eliz@HIDDEN>, 57372 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On Wed 24 Aug 2022 at 18:56, Po Lu <luangruo@HIDDEN> wrote:
> The no toolkit menu is implemented with a copy of a library deleted from
> the X11 distribution in X11R3, which was released during Oct 1988.  The
> library has not seen any updates since then.

Maybe this could be a good opportunity to get rid of that library?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#57372; Package emacs. Full text available.

Message received at 57372 <at> debbugs.gnu.org:


Received: (at 57372) by debbugs.gnu.org; 24 Aug 2022 14:23:40 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 24 10:23:40 2022
Received: from localhost ([127.0.0.1]:47606 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oQrIC-00073G-DV
	for submit <at> debbugs.gnu.org; Wed, 24 Aug 2022 10:23:40 -0400
Received: from eggs.gnu.org ([209.51.188.92]:48142)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1oQrIA-000733-Lk
 for 57372 <at> debbugs.gnu.org; Wed, 24 Aug 2022 10:23:39 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:47236)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1oQrI5-00043j-AZ; Wed, 24 Aug 2022 10:23:33 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=Xj+Lqm/a2ND0iFdah6nOWWg34WwGus0cdKo1NPC5SoI=; b=EDAcvNJbGe5c
 gHZ/r5rGts+N554aLYW/WTQJDjWoUTaXwr2AW84mcN3uBndaOXyjzZoFH3Nz90pwc+aciIxd9cY51
 C6z/IlA73HlT2AZTYB+zFw+4i+DGwWXsMGP32qBl0I/JQiswS3CczVugpY4jQxX8WDd2Gxp3ej0PY
 1CBMpsCeBbzu+sVN5P4KZU4qx4LznpE7sxl2ZZK/XJyxzDlNTrqzhBnATgqWROYTNAgKmMly2PflT
 s+HhzOAW85/mS3fKj8VLyj+xf3yJU7oS3hOjx2kiHEyIMhzIv2R89tTcSikNBYwWft5ji0bQnMa1t
 VjwUKmxL3PLtDO6ACKDC/g==;
Received: from [87.69.77.57] (port=3963 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1oQrI4-0003dE-NA; Wed, 24 Aug 2022 10:23:33 -0400
Date: Wed, 24 Aug 2022 17:23:42 +0300
Message-Id: <83bks967pt.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Po Lu <luangruo@HIDDEN>
In-Reply-To: <878rndyd4a.fsf@HIDDEN> (message from Po Lu on Wed, 24 Aug
 2022 21:39:33 +0800)
Subject: Re: bug#57372: no-toolkit menu popups do not respect emacs font
 configuration
References: <87lerek7pt.fsf@HIDDEN> <83k06y74sy.fsf@HIDDEN>
 <87v8qihxbk.fsf@HIDDEN> <87czcp29m6.fsf@HIDDEN>
 <834jy17umv.fsf@HIDDEN> <87zgftzvqt.fsf@HIDDEN>
 <83sfll6d38.fsf@HIDDEN> <878rndzup2.fsf@HIDDEN>
 <83mtbt6ccv.fsf@HIDDEN> <87v8qhyevd.fsf@HIDDEN>
 <83lerd6ala.fsf@HIDDEN> <87o7w9ydvj.fsf@HIDDEN>
 <83h7216aeh.fsf@HIDDEN> <878rndyd4a.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 57372
Cc: tom@HIDDEN, 57372 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Po Lu <luangruo@HIDDEN>
> Cc: tom@HIDDEN,  57372 <at> debbugs.gnu.org
> Date: Wed, 24 Aug 2022 21:39:33 +0800
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> 
> > What about them?
> 
> They are also implemented as a special kind of override-redirect frame,
> and I don't see people complaining.

How many tooltips do you see in a production session of Emacs?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#57372; Package emacs. Full text available.

Message received at 57372 <at> debbugs.gnu.org:


Received: (at 57372) by debbugs.gnu.org; 24 Aug 2022 13:39:50 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 24 09:39:50 2022
Received: from localhost ([127.0.0.1]:46053 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oQqbm-0005ST-3q
	for submit <at> debbugs.gnu.org; Wed, 24 Aug 2022 09:39:50 -0400
Received: from sonic305-21.consmr.mail.ne1.yahoo.com ([66.163.185.147]:44567)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1oQqbk-0005SG-EK
 for 57372 <at> debbugs.gnu.org; Wed, 24 Aug 2022 09:39:49 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1661348381; bh=Sp2NE40x+Gsot04Blv9hYuE25Nwd+OYhuMIACguh/UM=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To;
 b=KxqyUeXAhlUoNtAolWVhd6lC0E0HGqt9M5tnyjsibChuNpOoyuPpTU3y1GQlY8srSp0TM/JKCXMhTheV3pXHjky32NCUc7S97Yi1givmsfMeI5TEZVnHTegG+kNBYLv1UafZNHKx19gHWwSWp0ahNS4+kHB0N10JhBaeBp15yFVCQ9E47bHAWc47xpfa1k0D4yVAdj7XRpSY21pkiyWsPh/VbhLYz2GVYGulLcD8unUvqkxJf+CgD/APJiTCbkyU3g/e31xFmCTKIgyITl92OQj5vOsY2MxHoULycyVLYtMU+NtHP6HZFzxmxGESCfcD5XAcng7auyOfQzfiYl187Q==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1661348381; bh=87Sji9ybEwBaGMS8jOhKm7WPd1A+MtI7zTxj5Z5OF9l=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=WzzIBROpuoIQ4O4RVZmvS6qLCwpmYGEUTKc2twWSj5kQEIZBTRuhq3L1Rbryr66nEVkiN5jJRwKF9aGF7WHhhgcHwBK5gTJ9HTkzuTuKXekqFDSTlklH1l1TQJjnCKyYJ+pJVBmPT9B6JNitegi7vY8oQUBubUAwpBEUCFs41RwI0KhxaKVLVlyNOCHP4vt3Hm6AvqSt2XcsS07ZiaKCm3qT4nMp/r6seaFXVih+Wnt74slMb0i9jMmCHg7WnbApQs1tP8AZs4LJVxsdY09TxCRcogmfIuCLkMnQLiqjjM+FK2L+Ceqd1EVKyT63WRIJ9CuOFSGpHrE+AxnT41gmWg==
X-YMail-OSG: Qtej_38VM1mStDC0QXIY.9l3xfVBPLOldWS51_1x5a4AZCuncjG1djpphdEnV9i
 v9d02eogVg1KOZSg4mBw4koXrFzlhZ14qfR34s0uNEhtZz6o8oPF0_lCTfXnRjcq1B9n8au9mTc0
 R72YKTw2UHiQLQUrPlnkGj50zj4gBT2wk8sMIEw7SOlZ.I4GKQUC.DJXSnwFPJyfIzDTLQw79Zoq
 mugeS7wBluQpnHNcpkRMBIp1WOZodHlMZyq69HGXDKTKj3UlhmlUQGTMsWZCkp_wQwxC7U17TbnK
 90rIwn1BnqE2sAWyoVZOCP86DrxGek2s7IEUN8LhHM30xk3aLT.J6tD_SmC0455xIWB7FtHn4XS6
 V_OXbskSA2KdUiIQ6sDOjBcrP8INBMZErkVn6gCmyHmWNmyeSXbYaCSTgkWdbfXgLEIppGBnqfBG
 On.8rLkfEJfYEIIap.nvsPAOgbzSiOHzzy2T589E7Y2vPs1R4J2M.NfFxnWLZRoY4_qQAkiDskCJ
 3O87XlUQktVEypv9NsoaezEmg6vLjCGQbCn4CJYnUsWPZS5DM28J7_j8bVN_bsxBTNEAB5zTr69j
 FN_pgCU6geqm5g9Qh18dAFYN7M2NrwluGmlUGs_QxAlaXA_NO5NdImxIO0yUp6i3DZ0wMQsgRUY0
 fipJmwDLmcoy4cHgwJPMT0B_Z4MF4MST_VRrBwoeqdOokpypsBL4rV__nCewXDK68aWc.Mdw4oTg
 UmK33x9n7iByH56.Oiv66SFZdsfLBlUIc9aKd_4eXdIzRnQsURmz33fFmmuE0Q0rnQtLa3L.S75V
 ijQgiydmMnjzYf083XHPX1KKs_BH509HL_NbNf3TlTXoRLpQL6twGZUcKr1HV1OiZpK4ZMs4MwyW
 05rs6esfLLHO5zTbYYjoBmrG8S2.GyVeIF_WZKguTqJhS.HWJXoVOYr8Yox3lr5dWXZ9ejHcN.lk
 S1T2CdA4Fo4uhMDk_8qaWsehu2aHO0KQE7NyQHM0ly2qHTwfaEDBkGmZpc0mkqrQUtOgGnPABmyz
 2TAiwsRKk.IjB3a3v131XXy7ZBScoV2tNivKqUw0sKEtw01G3MyuW2SRd5NIvnmulV6.jB8SgmcW
 v24BbDv0bJYZlv4SxpHBZSrWVAoudO.J4Eer49nGxfZ7yMvT.0VrMThVWfDHf77nm6ezGPH0VOcO
 gvPx1QIYxqc7ZfQ8pGn2GxZMwsLz.RkUwzzfenY0T9V3ypUOYoQ843L3G869Ru0cZhlvpXorZCus
 FfxbMkgdCIfHgQQ5cxbin.THyFG4xHLB9eH9Yosln7uMVQ._RoG7LULbdRYETyi5is2sU9p9BFAX
 k2Ak2hQq1XJgvJ8CEyD7bH7a82zo1srP7L1CG_UcXP3v7KwNhe8EpKJL5qXR5iD0453gbX2d9Rul
 CuFbRhsKL6w7K6aT_VBkRtiFioHYQP3Et8mT0.8VmYbluAlcKqvYXm5M2IY_a0k8_GLu0lbr56aA
 hofqzzqNpOXH2zYAQtCpfUKUsg7UGNf0d6G5u9r.pEIjalu69PRScucFlECw2aiPgOuB2vlle4lc
 2JEj3D5gThk.Lfdv0K2BfDdq6GtI8bNUMoyqh4DgdMkx71lIIptvIx4Y4Inirq_gU1syrU2tB07W
 CYuwc0DSxfKfTsKo9cyUhEl3GTKqsIJKfeNgkxD4SYGLVv51S9xgGAFDLCx9hlmxXLnM4mfdFg.n
 FUcFGvABa28K0HLiIBMgoB4xuk9hAEc4RqNcVWnu8vujaXEEM9dZrES44ilxgqDLfPYtCM0KTYIT
 RkJIEsiS0FGTi.YK2Pv2muoOeiRaeOkObZCb6cAG_gJ8QyGk9H2CFMPR0dc.AVSzGOZpZUaGnDvG
 JqCH06d2Nsmq4I6sBzSAKmB5QpThv6kZM57u0HwVkmVxl8JHRnO9dt4ZdcqtUUGRJzGbb6T5B.qS
 rVEBZpxSqVNm3YR5phNZBVDmhW4Spo33ChT_aLk2O.AhhCeumQwmG1Xp4upeK3mo.S8jMqZ2B.Vn
 XwoxojB3ar9FRqK0W733cnFiTGm4TWtlL9vgR206Y7hwlhM_i2sBvZcdkiJDKU8FmEIR0r15_u3K
 c7cwf7R3p8KINUmrwhvdw9NqSJmMEPkYoXUmFrfgbV_ka72lKWkfriJTeYFPJy74MnoFOKzlsSXH
 woXVTaRyZ8eAJrVlFcAtBogRFI2fimXdkgCx69WGJB5y5FO00Gh130MK93K4N1cS4Z4QyVkLTHHE
 wFjjgh4rjjnoPMd4qeg1GnwloYkOVFJti1K7FqmKzMH8f8A7NGJ5SzLW1bSKQML_K1Eb6ZU5oEDC
 riywJcvTyhFKDsZg-
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic305.consmr.mail.ne1.yahoo.com with HTTP; Wed, 24 Aug 2022 13:39:41 +0000
Received: by hermes--canary-production-sg3-6f58cd9b5-fkkv4 (Yahoo Inc. Hermes
 SMTP Server) with ESMTPA ID c2ddec42836ebe543f7388e00cb47c22; 
 Wed, 24 Aug 2022 13:39:37 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#57372: no-toolkit menu popups do not respect emacs font
 configuration
References: <87lerek7pt.fsf@HIDDEN> <83k06y74sy.fsf@HIDDEN>
 <87v8qihxbk.fsf@HIDDEN> <87czcp29m6.fsf@HIDDEN>
 <834jy17umv.fsf@HIDDEN> <87zgftzvqt.fsf@HIDDEN>
 <83sfll6d38.fsf@HIDDEN> <878rndzup2.fsf@HIDDEN>
 <83mtbt6ccv.fsf@HIDDEN> <87v8qhyevd.fsf@HIDDEN>
 <83lerd6ala.fsf@HIDDEN> <87o7w9ydvj.fsf@HIDDEN>
 <83h7216aeh.fsf@HIDDEN>
Date: Wed, 24 Aug 2022 21:39:33 +0800
In-Reply-To: <83h7216aeh.fsf@HIDDEN> (Eli Zaretskii's message of "Wed, 24 Aug
 2022 16:25:42 +0300")
Message-ID: <878rndyd4a.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.20560
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 166
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 57372
Cc: tom@HIDDEN, 57372 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

> What about them?

They are also implemented as a special kind of override-redirect frame,
and I don't see people complaining.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#57372; Package emacs. Full text available.

Message received at 57372 <at> debbugs.gnu.org:


Received: (at 57372) by debbugs.gnu.org; 24 Aug 2022 13:25:44 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 24 09:25:44 2022
Received: from localhost ([127.0.0.1]:46022 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oQqO8-00057L-0y
	for submit <at> debbugs.gnu.org; Wed, 24 Aug 2022 09:25:44 -0400
Received: from eggs.gnu.org ([209.51.188.92]:58286)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1oQqO5-000576-Tv
 for 57372 <at> debbugs.gnu.org; Wed, 24 Aug 2022 09:25:42 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:59392)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1oQqO0-0001sZ-La; Wed, 24 Aug 2022 09:25:36 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=JqGgvY44YDqvvly14Yvt2XX0FgHlZELO3vLbVVeJneo=; b=IN464Z02N9yk
 gqrJUHZBWQKVquQviRhIiboyDQDysr76WVFbVm/SI8eDwCVBFWxtTvrFN0A07cAh+pzFa9Cvot1tt
 8XYm6zTK3PTXrODfQ5RAk6vwm6mYHl3uN6E1LFBajCcFNNhNHBkvSvaUKgi+SReDhQtuERX2pabeW
 DukrMkiFjY1QGSMw5EnVW/AIPt0oMfRefWSIoeAa9FzR7LoiF5pxLKxXUl5oiK0/m/MXTkqf/3MEw
 dWkBhFdXfdrWbduPdSCx2p0BfY9zjPvXT/opX0G7DG6nOq7CEGV7lV1oIePWKq0e0KMg/f1Nze55P
 kbcP5jBDm2bGFoJK5OW9TQ==;
Received: from [87.69.77.57] (port=4225 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1oQqNw-0003qY-Pn; Wed, 24 Aug 2022 09:25:34 -0400
Date: Wed, 24 Aug 2022 16:25:42 +0300
Message-Id: <83h7216aeh.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Po Lu <luangruo@HIDDEN>
In-Reply-To: <87o7w9ydvj.fsf@HIDDEN> (message from Po Lu on Wed, 24 Aug
 2022 21:23:12 +0800)
Subject: Re: bug#57372: no-toolkit menu popups do not respect emacs font
 configuration
References: <87lerek7pt.fsf@HIDDEN> <83k06y74sy.fsf@HIDDEN>
 <87v8qihxbk.fsf@HIDDEN> <87czcp29m6.fsf@HIDDEN>
 <834jy17umv.fsf@HIDDEN> <87zgftzvqt.fsf@HIDDEN>
 <83sfll6d38.fsf@HIDDEN> <878rndzup2.fsf@HIDDEN>
 <83mtbt6ccv.fsf@HIDDEN> <87v8qhyevd.fsf@HIDDEN>
 <83lerd6ala.fsf@HIDDEN> <87o7w9ydvj.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 57372
Cc: tom@HIDDEN, 57372 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Po Lu <luangruo@HIDDEN>
> Cc: tom@HIDDEN,  57372 <at> debbugs.gnu.org
> Date: Wed, 24 Aug 2022 21:23:12 +0800
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> 
> > "Still better" and "good enough" aren't necessarily the same.
> 
> At least, it will be enough to close this bug.
> 
> > As soon as people understand these are frames, you're done: they will
> > want every frame-related feature to work there.
> 
> What about tooltip frames?

What about them?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#57372; Package emacs. Full text available.

Message received at 57372 <at> debbugs.gnu.org:


Received: (at 57372) by debbugs.gnu.org; 24 Aug 2022 13:23:30 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 24 09:23:30 2022
Received: from localhost ([127.0.0.1]:46017 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oQqLy-000540-GO
	for submit <at> debbugs.gnu.org; Wed, 24 Aug 2022 09:23:30 -0400
Received: from sonic312-23.consmr.mail.ne1.yahoo.com ([66.163.191.204]:42975)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1oQqLw-00053l-2Z
 for 57372 <at> debbugs.gnu.org; Wed, 24 Aug 2022 09:23:29 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1661347402; bh=9KborEbJ51gyiWVrvMqil8Cshg6H16vJJ2CfZPbT45I=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To;
 b=UStmyeWhziW1LXG4nJ910pnQ5OkzpgTN5vWmpeA9EL7jbU3sIR7KgTBFkyufsVM6RZzVqGreyJIOOjjTUFvQWpAWQUhffa8F3PVr1KviRRvWAlC366h1v3pZixTSAf8x+uJmEOve88/KyFAS6yO3xARkThzZzot+4z8ADVuRNHZ2ztEPa33sHs6hiDOgqi8vHHb0WZwpzX+wWWqEFGjfYT0wgauTDt0e7s62/Z24DoDTFC5lvwbupY70ZufFfnDbGVK8ads+PsBOKM3FhkeC+kvF5Y4sI0nA4FsgatvM7rteQZIdKGm7lwfd09EIazUHyDk1wgXiqGzx0rSonYI93Q==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1661347402; bh=AOXQQ+8Lz0w8p8m5il/IQ1deAs9ZfjQkg6kDHAntRs7=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=LAUCTXldL1I1KWLxx62gP6FfcsedbtLTw2MTGzdVGxGMZH4iEYaBVWFhA0GmvOlUeRprGHumXea5D5luwcXBrBS6b80NyH4yfh0TMvEQ19UkDPDls2Xsi4Q1+d3ogxI1sMLNdM5LfVDhq15qroj4wUZPT1nvo22jL1KB4z66EDEXEiyyT2duZBHrOZrAHApm9YYkj0lcdqq68e+2C4JcmHQwtmcYAeEO2ZSXpt3IOjjK90jvsRW0GXrswuzhSKHh2/HlHo2z5dHiDU6CAAmeZDnLuq6V95d8BxCxVjs07Rmau6o6m2OrCwu9SrHf5lmRyrwBNok4taStPQyRPbYACw==
X-YMail-OSG: 8Goyx7IVM1mBfKOQWerQ0AGW3ylW95sUvkTHeLxvsNfe1NLdrIIVQF7wTz1idFQ
 vGDKJIDQr0g.ddZfuEDw.ckJm0gU3IoflEKy8lrSSP8WDAPneCc9hjdJZcu9SRS0AEqos.Dc1Yhe
 Xyv__0kwXZ_V4VNh.BGxPJmWi7Ul0w7WKfabUVccyglNbf2_Bu2zeOkg_cBe2U9Np2SDRAjCAsnh
 3bGodBfvtOoFryqONzVG5wrTg6YgQLC33T9qqDNXmI4YYcch61twrwkYxJlX3M0JxY_zqeTt2AIf
 VIo1Qz44owv4U3a6Vb1CVKmnVsNH1Rbxxa0FAOl2.QrsnCRHCZ4P8tiuRl5212S7q_CXJ4GcKQ1k
 jvmaqtMU8WuyBKBZ9WDPlPwBXT_6o9FsuNUHFR18fbBGEBvnoi663NxcnyXHf_B5oyq7Jz2A4Jbs
 DmiqnZXLId8Sg09Fk9Wo6fAgxFYLjlIryL.A6URw2m7TRSQoYei.eHpQhDY.GSB5hXprG6mWnYMC
 9.CPug.J.EJeZmBKtlUd_rsUjuED66iSGbVOZd9MRdNcInVqrH3iFT1q80B2G15vRVtEw0fkvCU2
 CjRjxsQfY050Gb8dXR.RS8U0MQXESI2yd7rDS6vMJBW1Fp7K99jYmaw0gYp_hmh.Isv_Enuo6Ev8
 1U5StPQI7H6IRa6IQDv8XS4Fl7dQSVMyjDJaLjg22I3WB0W_IBz0i0D0cNuas8l3_vHlTXI6XqDL
 HOt_A3xpp7pHFr7PzEK6zTwFVgDhtMlJWw7Klo1gWPZ4B0Do09WLAae1fJHsGKnE0ktBoybC5O6t
 P5BBm8oA9CwpJYFg5c6ZkJhhm3PQCzMBGQWIoYTp9WMyqe.jzaunZ7qbdqbLMC6XL6q7kcOzb2un
 i1.hvKGmLc1KlfVodU4zf.4.UPYgMKH85Bks6MAL2PboZ_Jr3gw8UO4eGdTiQDjuu2G4w75VZWCj
 N5v3fVhcxrmZl9GkP5D694MYpnuS7xt.IqcEBCfeElTm5jsfFNAc9g1bhCNn9EGZu09d7QehKNNO
 vj7Cahcy4NUrgvigB.r7l5crv9Hk7jxKxP3HPxz7Fi6Itvp6VhTHvg1qBW7wcp8UZSuUuR0PSqGk
 CPbCvwOj9GPX06DkgkBhS8RqbSfnoLfJZT1_E0Que2.OiS0J3_3G4Ah6Wbnod4h0vaYcEsLJtqIo
 JuSKR3DdjG0ENVtcaDWZG8lI2vd_UKvBmNiFOrxBYLUI.q5iFGq1F5Q5drK.sW9AJTJPkAVEn2GU
 tN6sbMwnu2w4FfEnoTTgRWntrdd2BBfs7E6o_Ea9zfYF.kBgnfTst52sIHG.a_rvkKkPoByLPFt_
 gvHcLKiIvjY67xIyIFYC5yFowq17Nv4ZKm1tCdG5O2MyV_6_SVf05Cbuvog58D0WsZASp6BwYfAl
 QmaP7.c8cb3G1HQdKJOEatqXYJQE1JUjDHxhJ7fO1UMpvZKXRkuSqykyxcs8ak3JOOmBJpyA3zog
 rOx8cFU3hU7C1N_JUa7Sq0FR54MF158t.KAQQDUu_JnzOE1e9nB48LlNr_c2z5dCnbGSDahIucBw
 hvf3ubZLjrtScAwWPFo5zNvvksPo1vYQB66JFPELcrETWU2pmNvLrxxb6eN4eWJaPiC5koWv.thT
 BxhkJKHXjKCugEUlPA6.FttucYvg8A5mIi5Raw98B1F1EWIhnyBjsHqSuCq8j3PPitJ1hOfF_xch
 GWzS.fOFqg4XbDUtcZ6NdUGIZBaoe.Ra15fXspEbw97KOLbxIYRQ0Sisz.U3jkMsUtkNi4_96Ikv
 Gw5JQu2yjjL_keUBFIyW8hy.X.i4sX4C52JVAIoybZoKYxI5eJXBmkw0XPPfQDLvjJujjyvnK5og
 x5YWqyg6aICKjwqt_d6.96tHU4VvJMl_J.DbNloLh3F3WXv8EZMGu68DPvGYMWFdcocHQf1yf4j6
 suiPKNFe33Bj1XEAT72pFaMfSy8f8r.1Bw3fEUsJz3bEwTRJP8PNvYYq2qmSUbZrOL_nsyb_b6vY
 a.AZu48BtNlUFRU7BaOYLFTBtxMt5bDKIK2sFbT0SP6.60MmKcQSjMJanMyRub7KR22H11CLu21n
 OoGdobUXSm5v5tBMY_Y204s01sruSfzNM7f9QwkwRdwD52PcMbUncI_Bu6hfzu6P2XFefyYNB_jd
 sGKGVjH4O5d9Umk_Svf4OoyB88Z20b8M0oB5Y6DGTd1Vw0VF_P_MyhxCYu77cAdhwhr._n7lG0vm
 hUJrj1uqQqoMnJyfuAiZGHh_OQULj24VZVmEwybCnDv1ZT2OGvzL3kHq8S_WNSdkp78GDHpDcQSu
 KdRUb76wd8ntai9Ucpw--
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic312.consmr.mail.ne1.yahoo.com with HTTP; Wed, 24 Aug 2022 13:23:22 +0000
Received: by hermes--canary-production-sg3-6f58cd9b5-pcmsn (Yahoo Inc. Hermes
 SMTP Server) with ESMTPA ID 0dc66b78841f5208f1bba9f322bab223; 
 Wed, 24 Aug 2022 13:23:16 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#57372: no-toolkit menu popups do not respect emacs font
 configuration
References: <87lerek7pt.fsf@HIDDEN> <83k06y74sy.fsf@HIDDEN>
 <87v8qihxbk.fsf@HIDDEN> <87czcp29m6.fsf@HIDDEN>
 <834jy17umv.fsf@HIDDEN> <87zgftzvqt.fsf@HIDDEN>
 <83sfll6d38.fsf@HIDDEN> <878rndzup2.fsf@HIDDEN>
 <83mtbt6ccv.fsf@HIDDEN> <87v8qhyevd.fsf@HIDDEN>
 <83lerd6ala.fsf@HIDDEN>
Date: Wed, 24 Aug 2022 21:23:12 +0800
In-Reply-To: <83lerd6ala.fsf@HIDDEN> (Eli Zaretskii's message of "Wed, 24 Aug
 2022 16:21:37 +0300")
Message-ID: <87o7w9ydvj.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.20560
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 374
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 57372
Cc: tom@HIDDEN, 57372 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

> "Still better" and "good enough" aren't necessarily the same.

At least, it will be enough to close this bug.

> As soon as people understand these are frames, you're done: they will
> want every frame-related feature to work there.

What about tooltip frames? They are also override-redirect (and in a way
that can't be turned off.)




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#57372; Package emacs. Full text available.

Message received at 57372 <at> debbugs.gnu.org:


Received: (at 57372) by debbugs.gnu.org; 24 Aug 2022 13:21:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 24 09:21:37 2022
Received: from localhost ([127.0.0.1]:46012 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oQqK9-00050p-1F
	for submit <at> debbugs.gnu.org; Wed, 24 Aug 2022 09:21:37 -0400
Received: from eggs.gnu.org ([209.51.188.92]:42088)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1oQqK6-00050c-Sb
 for 57372 <at> debbugs.gnu.org; Wed, 24 Aug 2022 09:21:36 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:58636)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1oQqK1-0000rx-Ke; Wed, 24 Aug 2022 09:21:29 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=1F16Ev25adgTFgoWjg8i4ij5R73cwUOeIt32QErASZ4=; b=AyfZ/oNuWVX2
 feByMzihaPVxIYpL37IsfRqYcZ/eMNsCpanCP7/IKt4woDUw+8SfFoKoGmjHENGrIIP0VMAN13ZW3
 VOzkncjAJRSr0p06LIR2WUHae3KOMPXHRF5wnUaK9bYfiTpto15Hu20dAloNsIKKVtQbCcqnxEW7w
 gFE7EMk562kDn4LGXvT2khja8Xi61hMw4ZDMVNLUvoqnZg/E2yIMbnYl9/UlDWfIOuETcFtYC2Gud
 M5x0jzQM9WQhtW9P8snES7YdckNABYG6uJoKOVmbUMtVMkZmVJZJKMQvyy/8Z0fZsvf1+dwvK449C
 FttSybj4bhXXfJoRl5ulAQ==;
Received: from [87.69.77.57] (port=3967 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1oQqK0-00039l-QV; Wed, 24 Aug 2022 09:21:29 -0400
Date: Wed, 24 Aug 2022 16:21:37 +0300
Message-Id: <83lerd6ala.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Po Lu <luangruo@HIDDEN>
In-Reply-To: <87v8qhyevd.fsf@HIDDEN> (message from Po Lu on Wed, 24 Aug
 2022 21:01:42 +0800)
Subject: Re: bug#57372: no-toolkit menu popups do not respect emacs font
 configuration
References: <87lerek7pt.fsf@HIDDEN> <83k06y74sy.fsf@HIDDEN>
 <87v8qihxbk.fsf@HIDDEN> <87czcp29m6.fsf@HIDDEN>
 <834jy17umv.fsf@HIDDEN> <87zgftzvqt.fsf@HIDDEN>
 <83sfll6d38.fsf@HIDDEN> <878rndzup2.fsf@HIDDEN>
 <83mtbt6ccv.fsf@HIDDEN> <87v8qhyevd.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 57372
Cc: tom@HIDDEN, 57372 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Po Lu <luangruo@HIDDEN>
> Cc: tom@HIDDEN,  57372 <at> debbugs.gnu.org
> Date: Wed, 24 Aug 2022 21:01:42 +0800
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> 
> > They do, they do.  The look nothing like menus.  They look like text
> > panes.
> 
> Still better than what the current status quo for no toolkit builds is,
> which is a giant text pane, but without anti-aliasing.

"Still better" and "good enough" aren't necessarily the same.

> > And then the user has some defaults for frame parameters that break
> > this, yes?
> 
> You can't break `override-redirect'; besides, we could simply ignore
> those defaults on menu frames.

As soon as people understand these are frames, you're done: they will
want every frame-related feature to work there.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#57372; Package emacs. Full text available.

Message received at 57372 <at> debbugs.gnu.org:


Received: (at 57372) by debbugs.gnu.org; 24 Aug 2022 13:02:11 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 24 09:02:11 2022
Received: from localhost ([127.0.0.1]:45981 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oQq1L-0002MX-Ep
	for submit <at> debbugs.gnu.org; Wed, 24 Aug 2022 09:02:11 -0400
Received: from sonic302-21.consmr.mail.ne1.yahoo.com ([66.163.186.147]:40731)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1oQq1J-0002ML-2G
 for 57372 <at> debbugs.gnu.org; Wed, 24 Aug 2022 09:02:10 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1661346122; bh=/jCx30Ljqkste3AgS2azGXdo5i+8sbSb4PbZZsqreCs=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To;
 b=n4sxLH8WD6hBy7xyxk/jUJ0uw0kHjlel/39EQ8bB8OF3tbRzGuHnPT1byX8ouMtH+UmpEPnWaGcWeHcxpvCnT+92NGpMNsNMuz4IXGnoUYjEXd7dg+Xa5RTEFLn8oljAfUIPOnJjJ0OzhVecbdkwo/JxdrKk8IhDpaExZOh3qq6dvNQjfX73rW2qQtKXNDU9q1M46IJ+5UL4wH9xJtqFqbZ0Y3QlWTAU2pjsupx3+vIg2vAbG4aSVL19ugGgm7tvrvtEzykvISozIHgC4BI0KYjawavT97Brs6k+rrNEyZhXnzrwQGDh9iGSXaIwrh6u1TPxtKJ/Nvy+Ie/N3TkdSg==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1661346122; bh=SrwKZuQnGJgoW0aojn8IsNgq7Ghf85OdJ3J6obgIHJ0=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=LYEC7Y4MZyghDM0rkwSimbSQ3p1M6QPT0qHb++Z3zW7oTfSWa0CHBtZstEu4Up2pKYdvXItAfzKAYx+damH0jwi8Zj/DUfHcnMvMChEXZNRIVefURIGJXMCOLw7Gt/xOlSex7vE0dP2SNfvkNAXFJjv7EiVifUYgSf1BFLQLAjYecSVcFkbPH8hApl11KHQV4pmFNhlX+PQsNdZfNFw8TjQ2csZt0Jg/i/lV5nuzgqvLxokTbbc9PLFA4EOu8Iq+zlVUkKZOWhbMTKRzSIB8FCD2na741IDv8jqemhZ7fPclgM5YOtWUxKmWSPb8kQt2uorQdnsz42972IbHl8CoNg==
X-YMail-OSG: jJki9PcVM1nfT.5IYtABEpfdPz1w7QxqE4dnsv01Q15J2R5s0FyV64D1NH4Kyq0
 MD2PafT7sJkmZnUjZ1h_gB_oPYTmgwc4ZgZjSGwsso4ECYWDAADhSHsDarGlU3TZFoTqpTraS2DE
 8_i_N0bF6JRjo9lgDlX.rspimaQkWjmUn5YD18jaM90gvl0opEkj_Jn9oDYffrHxRxVMdMoiCkKv
 XE.nLuec3Z6eWCDG7SHNwALNocGemicDTDVfBjzIWSH3ZycqePVanU9SzVrf6AEU_ZS.eCcH6KmF
 8wLsiPxKHs6TAeLFVCNrPMnhLmJhNmcYLf5vx02ZfS62OKvHCBM_yCRhJeML7hPVtt_Kf6LpoKss
 yuwuMN5xTJqGSxsbjZTrlinjWhkraOGhC1x2S5gFI4mJksglFN4dqkMQIfx8L59aEg1klylJ0e3D
 yXrvbLbaqd2507JQEwXyghMuvby3VV_Eev4PaKHCVDrtsIZBiVCwkYalZhUjqmtoACHr3oGmXdGr
 H9j6Ql6pzJbGpWOGu_gGZt4.truCWcusKdCHOz8En6sdMx1AprG75FykrAW.AB_MFEgZFd9Or95H
 3c.0tzxDFQ0s2P5Ejopdu54aGHmaWrY7fcJT3bETP_g30M8JYKDenxtMYTLIxZuTHHdiPWkgCur7
 QS0juJchVUor8Yi1BUOheTyN6Xdmjh.T7zvrtazrsEmY7Zrpqj_CZ4Rjj4SQMMWVIl8L_KcH1nKB
 zHdt1eSjxfpOHCBCAkPVq65bA0Y2xjye9NSuHPT7BUYGwaBCQ_WAJEQatdlKHS80Qs0Z8TSSx.nV
 V.qCldDY.a6kfG7gsZg20eMxgIBcPseMPeC0W3FTYaOkt.3jLay.awLIaeLM2F5bEIclf8Ox2Kgd
 Br1y9FUNFcPLvSBSjOXXbQgS8lVhkeFASyMpwxCSLXI4ohTFKOVUk2Mf_50e.YtGG6l5KcyaPEDc
 3__yeL5mJOkv9gM2sQz.H34UXe_z94cFnqxschRpX1w5TBdwl7UIP._deURIJ9_K2tv_AcF1Vc7l
 K9btXDo0IXO.z4u8IBVK9_psapug0eZpyDWNIztbAWCshwH9kFlXz9I8rIHiVsJm33jJzOEa4NfH
 4PHPs9CjEjmx1pCqLfDJUeJeaj3AXMU6vhChJ2KnegBJy9rsL2ZlWny5XUuLvUvSz1uaCAjwbws4
 lKZrtwoek_1TwZve.6jos2Nx1KxsYVF8MeA7YZcHyvW2o6zFDuMHvSFuHrf9eVbW3FfpoTR85wHj
 8us_MOj3bvDS6wO6ySsoRu0IL55.nhMrfCiCafMnxYk2CodA483Rp8sKNGSDhIwMj_.C9exKQV5o
 EgZsg1DGmrVYNconYh07Uj5DzfDrDuZtSssWMDtopoM39YwmHFHtHVOshOliPFeBzJ2FrL8Uo1DN
 7j1IcIQqOBxfZnLQk3G0PlSQzPb7X14g8mRsnPfe1tE._IZSgUeuPpGQ9A_gnpqzeS7w6TY87Hcy
 xY23Qh7SKwEZ2lhGNGvOSFBzE1ND2PJDoLmXVYlgjjjbV.0Yj_dDj1LZ9xy_DmLW.hDojW0kNn16
 h2MauwoOrX153wi63HdYaj5nVJdLgM7BTYnOOzgQGdV.kgvSQA.BPhaRvvfWUROmi42vNDXYe4aE
 FCcYM2aTpieJhcKLVyJ2FGBMNCX5ma2aC2J7E7K4ySFOMtONiqDYUXL1WuzA8avIjVZN0KysUV7W
 QbrXtYA7befz5PWM_SV9BRH.R3uDH2nAGd9A0H_.Y4CKfVmtu.sWgliFupwphNGxv6.7_XIJRQIp
 .GLMxtYfybPWerBCClO09BLxn3xxUAUdsrHs.xxmiWlBQHqY.PC5thfRR5RM8dUxZAjMp2rdSy5P
 oRv3Rv8dTEYz0Dbz_RdsTOzpWjW8I2PHQmxrgWrecmMA5dkILbhWhfYQ9CiIp6mIVFrc3w8CxR6J
 nKRhgKIxQDdyfgMsTycqaZEORsM67j0mNXdGU8O4US0FcbB2tJqWTag.j7zZdEQgFd9rLs0cIoxo
 ev2HlMicqU5NeExVTOqtz2fbpvH_oyRwqEeA1.qwYBbPQoc9eTWpNPt1p.DBtf3iUI7w2qGOrKJ2
 QS9r7K_ObrcirNj9yN7j12uOeCWqzTkjrBMndyXA6fWQInA572SacAkbvmfRck.tRU3lA64kuUBF
 iwPrfhVaP.9F79z5jXfEZWsfuoT_jLNd1yNEeRUiWrtli3AXg19E7GlbDWaAwXvBPqudk9Ef1fnv
 mXagyTe94PWMRwp707Hl6lfVs1VBSyuK.VWkhjMiWxVzCbb4OZNTU10DDhWDptFvLvFYjt6O1DfJ
 BIT8_4gjBEdkQmIrs8Q--
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic302.consmr.mail.ne1.yahoo.com with HTTP; Wed, 24 Aug 2022 13:02:02 +0000
Received: by hermes--canary-production-sg3-6f58cd9b5-fkkv4 (Yahoo Inc. Hermes
 SMTP Server) with ESMTPA ID 7dbccfc2ddc1b39f0e4682c47caf6719; 
 Wed, 24 Aug 2022 13:01:58 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#57372: no-toolkit menu popups do not respect emacs font
 configuration
References: <87lerek7pt.fsf@HIDDEN> <83k06y74sy.fsf@HIDDEN>
 <87v8qihxbk.fsf@HIDDEN> <87czcp29m6.fsf@HIDDEN>
 <834jy17umv.fsf@HIDDEN> <87zgftzvqt.fsf@HIDDEN>
 <83sfll6d38.fsf@HIDDEN> <878rndzup2.fsf@HIDDEN>
 <83mtbt6ccv.fsf@HIDDEN>
Date: Wed, 24 Aug 2022 21:01:42 +0800
In-Reply-To: <83mtbt6ccv.fsf@HIDDEN> (Eli Zaretskii's message of "Wed, 24 Aug
 2022 15:43:28 +0300")
Message-ID: <87v8qhyevd.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.20560
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 431
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 57372
Cc: tom@HIDDEN, 57372 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

> They do, they do.  The look nothing like menus.  They look like text
> panes.

Still better than what the current status quo for no toolkit builds is,
which is a giant text pane, but without anti-aliasing.

> And then the user has some defaults for frame parameters that break
> this, yes?

You can't break `override-redirect'; besides, we could simply ignore
those defaults on menu frames.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#57372; Package emacs. Full text available.

Message received at 57372 <at> debbugs.gnu.org:


Received: (at 57372) by debbugs.gnu.org; 24 Aug 2022 12:43:28 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 24 08:43:28 2022
Received: from localhost ([127.0.0.1]:45934 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oQpjE-00085c-I0
	for submit <at> debbugs.gnu.org; Wed, 24 Aug 2022 08:43:28 -0400
Received: from eggs.gnu.org ([209.51.188.92]:41564)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1oQpjC-00085P-HF
 for 57372 <at> debbugs.gnu.org; Wed, 24 Aug 2022 08:43:26 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:48322)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1oQpj7-00014A-AT; Wed, 24 Aug 2022 08:43:21 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=jKvoCy+gQAHfJGorlaur0+L/TJAUTRsLyxwS9RB4yAg=; b=H1yvpj8CkT64
 H0AfLO3A8WWu4UM83HxFcx+MqRROKjGmuej5uC0k+/mN6gWhWwGY4G0GdS52BwSfD0n4kYiIn9RPo
 9Oe3+SI2lQqWSC1cKCil/Z2hIU5sipmxCHoczINREbBOVyyBapK1puETBO8QGNIAHWjCMfL35yxgU
 PFWXHNniyjW0OS/TS2VEmHH6mc7kHEKzOoE5iJqNJtrkkSdriNVcPk+bA51ZyXQELTi4vWzaRdLRG
 0Hm01m6ZEgYNnyZ1SulzZv7fGaqqAvv4Qg8uoJCn4gi5G/07DCOJjHMTeSuVWTmDyzCZSgmsgzdg/
 hjCk/Tt5dBDFmMiDReS57Q==;
Received: from [87.69.77.57] (port=1639 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1oQpj6-0003eZ-KX; Wed, 24 Aug 2022 08:43:20 -0400
Date: Wed, 24 Aug 2022 15:43:28 +0300
Message-Id: <83mtbt6ccv.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Po Lu <luangruo@HIDDEN>
In-Reply-To: <878rndzup2.fsf@HIDDEN> (message from Po Lu on Wed, 24 Aug
 2022 20:34:33 +0800)
Subject: Re: bug#57372: no-toolkit menu popups do not respect emacs font
 configuration
References: <87lerek7pt.fsf@HIDDEN> <83k06y74sy.fsf@HIDDEN>
 <87v8qihxbk.fsf@HIDDEN> <87czcp29m6.fsf@HIDDEN>
 <834jy17umv.fsf@HIDDEN> <87zgftzvqt.fsf@HIDDEN>
 <83sfll6d38.fsf@HIDDEN> <878rndzup2.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 57372
Cc: tom@HIDDEN, 57372 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Po Lu <luangruo@HIDDEN>
> Cc: tom@HIDDEN,  57372 <at> debbugs.gnu.org
> Date: Wed, 24 Aug 2022 20:34:33 +0800
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> 
> > Frames are a bad basis for menus: they (the frames) are too
> > heavyweight for a menu, so the resulting menus will look ugly.
> 
> Well, undecorated frames don't look bad

They do, they do.  The look nothing like menus.  They look like text
panes.

> > And there are other issues that make this unattractive: e.g., how do
> > you make a frame unmovable (which is required for sub-menus)?
> 
> By setting the `override-redirect' frame parameter (or `undecorated' on
> platforms where the former isn't supported), like any other program.

And then the user has some defaults for frame parameters that break
this, yes?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#57372; Package emacs. Full text available.

Message received at 57372 <at> debbugs.gnu.org:


Received: (at 57372) by debbugs.gnu.org; 24 Aug 2022 12:35:42 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 24 08:35:42 2022
Received: from localhost ([127.0.0.1]:45909 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oQpbi-0007t3-59
	for submit <at> debbugs.gnu.org; Wed, 24 Aug 2022 08:35:42 -0400
Received: from sonic312-23.consmr.mail.ne1.yahoo.com ([66.163.191.204]:43631)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1oQpbg-0007sr-I7
 for 57372 <at> debbugs.gnu.org; Wed, 24 Aug 2022 08:35:41 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1661344535; bh=kuDCX0qKRWn2GRSq5A9jb1mRgIANVENFrty8PrzFa4Q=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To;
 b=SEffLk4tXaU8Ww8lsvxzH90oaOFbdcfzOBWoQ88+sDPArZybaws8oQBcLrMfeoc9ndNwrwG3QvjGAYLJMa0c59RSVsnP/t0R6sfZYjNvU+glY4xHm+L+TRaa6q117b3Y71vSSne1BS6E2/QbXIG/Qkds4DgRRFo712F9A+z0mOdh5hV/6EbFFsFYC701AWh8wcm3AuAC59sLIu4RMW0WPCiZhojhd9QUJvmZZr0Punwx6RM8jD9riyJTckEYLZ3bq7IKw3pS+NkZ/J3nnitBKDoplXz49B3lFuT7BtWT70mUAY7e7XKUL6uN7MyU36SOgV43WZaCUccDWa7tZ8SX4Q==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1661344535; bh=HWnfRCrYJbNZWRkYs9pVvLs9Xo8R0Uc218ptPswhFro=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=sH239+9Z7XPkIgta1wqNgdltMx7CCB/7iqZ+AHIoLBNUmVn8wunrc0SxIa+PaI6P4MV5XrgZPlF739FU+3eiXu8kqBgeyYj9SsCctg3W2mgDyRB3M/aH//HiLKG2R0268+2aLbn3q2tn6eLQlHDNy1j3xLQIj/DU5vP/bTPMk5VNOaqr3xl/P+/vUunystDXxukVIuFm3F22ohlh60HlLLo5gkMKVmj+Dxk+ZKVV///K9t39o2ANYLx204DWLJhmSY1hVommFP2TeZ/GulCY1BJ8UFGlGtJ78D85Qe2/6+zuSm6CBI/7P65mGUASOtzDMe+G610/8/XkRv90FCWktQ==
X-YMail-OSG: W4e6h7UVM1m5tF3Eygu.W3uNKQ0eQMP4NQmewhOOG5t3_1Pzhe0wlmHETNouxyQ
 OcS9tU6PM66kGLGmtMr1ZfFJDgI9nzRVZeakPaIqgIkTVd9uBwFgm9vyDPcyZv60_YdT1LQH8h5v
 w4jfeZm.ak52Zk8aYswRMWLq4vJDAA4Y9IbqN.tubtKzNz7sP8HBJ0yqazyexnYoA9PVcZ.3398r
 BvChsXdmrAJyZui3ri5sFRc0PDTfyAtYrqF6O04.tcMckJXJsGOddzDm1FwL6wq7QOgcW_2YwNFQ
 yK2Ow.SENcQzekmfmfFEoz1ehNQIpnl7oTst2pQ0522fEZ4goEdqoUOt7VShvpuE2NAn4BIsD5PU
 qM7U946iSMBdLBJNjs1F_PNtKyxUfhmLzbWyy0hBgarYKICiRRJTYbMcsIcvRVZ6a86jdAJTVyGT
 YKcjXsAdaA4vSVyzj35h6t1ECDKbb7vCSw1EhVkVm.r9cY.Vbb7kZMJj5FsZpXBbLt.V.PRnva0H
 njfqKrzxr6fuUkSbllhqRzg218H8rsptPOHRu1BfuKVUVQJdxsURmxG0DXh9AeOd2iNhD6WJYWMA
 wpPUNXZjHj_Xw8LYvILXT_J3dhFbWB7vrZ9fkZG2w4z5ZDM1c1t2W3ZFtm4Ny.8SOUzmDhagjfSM
 UwOeglrid1Iz.M6hmKUuExL7iZzNJ34TX82QUHbRBnbym9dmG6or4x79y.G4sQ_70WLA5b4MyHIm
 qB7VPZ9nPQr9AVgx3wfCoJVfkOHVjtJR9CFjVlskoIxI1O7XNkseLJxf8eoZbZCbqejhpybGP3Zt
 ZBWf1BsufEtQz0K0F0JFXxBqG9ksu5Nn9HY.mPQW1igVOk.9.2ny5AA_9vlmsxx.zU4wVSeS5Gdb
 NJlOPhbiOyfLdSmGY.Oh8MF2b3ISyBm4wubtWKRJ6GDYl5myQXyyRuuYXJ8G8GWtBVrbFFRzv173
 _wU.2w0rmIkWMYsYRIn5gId652mOJjj.WkGbIPzxwYEajSRXsQuNQfNNs.UaGRZm4GXhDqSe0kIu
 vrSdblq9hFOBm7alnnsQBBo64j1usbWMNXP85yOzz4F2ipsxeXkmeYTnPJ7Z4o4NtKPQgm0oyerB
 yH908HXud16IYfSNOLXIFnwzCx_fjtUszlHqelFklTnF9iNUiXKLMoLY.7r_8xLlsU.kaLcnIT5y
 TqQHTUbR_fmFuAVyQEahOsOxmjl4rrJWR9.QZR2PYdWNIQlTpAdAbNu.pjkg1yNM_M_lY__Loo9g
 UxnBScwmnQTSGrm2DS7hpkyH_M20CVxcDTKBoAAF4LpZg6Sq6I.naWIowqG6wXWgAvoqLJEFCm.3
 W0zbvSN0EsFPBEguyyd9YMm8HriTQ6.nE4NQ1BEuAwKvWvo9cP1IpWZgRzE5KoYeFMdHiANPm3Fr
 S0bbdE5pWHyWqL11qRyB4buRiBheJDhFzw2XAMnYJydbSfe.6yvBdlDK2nZ_QI5CtBeWjHotCqfJ
 bbmzmjqf1AOgIFAMcMnC.me_1NCTABGwD9M.R96o3dKXTeFTqCrzmXFvZh5ysYbu8tpsD52HCERP
 s8.Y1sCAgj91EeS9aejhaAtXjFquw_Ui6d1QSkXRsesffcnO1xHx_3_LEoyHvWtbATRclvz5PHBU
 5Kg7j7x2dPsu33vk.GaxVQrwl5ZOKexEq4UmhH4nBTrH1KmWMOfNJGdA2kKRL5xz5SsO8mXdu1cD
 t5XJO9w1sDtRZc.NCnOe2JXuqalg2YhvoFhc9iKBDAzVXfqnzY7uAlxD7qRrERbDaUPnvR_YlDJE
 bkm8J3_YJ8APRWM408eUFp9BSQ2EIrfgiUN3_IFsKNIGlMt2rVt5GJSqhT.3CPnSC7j4ryQf.cQk
 CzJyyDxV312Y7aKs1F1vzapBY.9fmSe7HsHXgO3EHnZgHmfo2KgytxVpSUlOj.pphszY1R0pFPAp
 ysCb_uQMPEbe5.oN0zSnG_RAxNZWtXqpAuidKEhsk3zYO_wqfQFrsWEnn0Ed2kNTs0PKDBAZc384
 rckbbqUDZOMeYsj7qjYoLn..PtGrWB9maQND2WKaclu1zuPJIPFAULhzpo7fisfLs97yFxWlMVLb
 xpFRWliCRfGjH09izdAe3773e6ADS1euzUgr8JveISNGA_dGrpKVcIg.jQAGDaRCSxNFgAE3GHkX
 6VTHGHXCt81QSfmqkH5RLWezCSBFZuLfQ4SeZavSDDHdnauaxAT_DC4LQcwf2joxZKoLa.1czllp
 kEUde1rl0pWn3neN1ZpPKcIQXy99bMOkMnfZvzhO7xAGk23KeH4oYa1qudS7pFOUEejIZoPTjmrO
 f584KX4k0wf_vKCtH
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic312.consmr.mail.ne1.yahoo.com with HTTP; Wed, 24 Aug 2022 12:35:35 +0000
Received: by hermes--canary-production-sg3-6f58cd9b5-98n4d (Yahoo Inc. Hermes
 SMTP Server) with ESMTPA ID 2a10b79c2a28a916709c608533d4c55b; 
 Wed, 24 Aug 2022 12:35:29 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#57372: no-toolkit menu popups do not respect emacs font
 configuration
In-Reply-To: <83sfll6d38.fsf@HIDDEN> (Eli Zaretskii's message of "Wed, 24 Aug
 2022 15:27:39 +0300")
References: <87lerek7pt.fsf@HIDDEN> <83k06y74sy.fsf@HIDDEN>
 <87v8qihxbk.fsf@HIDDEN> <87czcp29m6.fsf@HIDDEN>
 <834jy17umv.fsf@HIDDEN> <87zgftzvqt.fsf@HIDDEN>
 <83sfll6d38.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux)
Date: Wed, 24 Aug 2022 20:34:33 +0800
Message-ID: <878rndzup2.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.20560
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 701
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 57372
Cc: tom@HIDDEN, 57372 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

> Frames are a bad basis for menus: they (the frames) are too
> heavyweight for a menu, so the resulting menus will look ugly.

Well, undecorated frames don't look bad, but creating them takes a long
time.  The next thing I'll try is to create menu frames with something
similar to the tooltip frame code, but that will probably have other
consequences too, and move more code into C.

> And there are other issues that make this unattractive: e.g., how do
> you make a frame unmovable (which is required for sub-menus)?

By setting the `override-redirect' frame parameter (or `undecorated' on
platforms where the former isn't supported), like any other program.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#57372; Package emacs. Full text available.

Message received at 57372 <at> debbugs.gnu.org:


Received: (at 57372) by debbugs.gnu.org; 24 Aug 2022 12:27:40 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 24 08:27:40 2022
Received: from localhost ([127.0.0.1]:45886 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oQpTw-0007ee-Dk
	for submit <at> debbugs.gnu.org; Wed, 24 Aug 2022 08:27:40 -0400
Received: from eggs.gnu.org ([209.51.188.92]:45840)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1oQpTs-0007eO-0Y
 for 57372 <at> debbugs.gnu.org; Wed, 24 Aug 2022 08:27:38 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:42086)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1oQpTm-0005vT-QA; Wed, 24 Aug 2022 08:27:30 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=16YN6n5TyBfvyEnVCPFW831WJZ2kc3vtv9lnPTl9uok=; b=DQldkQvwN9T8
 HgEbOkcZJQ22vNr+qqy/u+pL+QT4iuX4mqvJfQR9n3h2/zQIrXu7/FDQ8tmMXfbpzynMhHOy0SrVb
 GCLXBXzlLhzI8FKK9mITjDjgj5IM0pQzOh6QUcG4iLE0tcZRkyfLh5IkNMq/TKHMYIem9tGOBQFHK
 xWdhFR3UJA/ul70zYAQ1ahMsW4j846kseysNxST0dRXI0of1XVHCYN7VhvyEIxgaLGKNmaFnrnFT7
 xqKvoxDQOm6+IMCp5U0XPa3rymTc8J0h3wo2VgtBW/8j9bI6JuPBGBZNPHh5nfkAmnAm5rYZM5DeA
 Nx1hl5T9E5ArxZ7hJz0BoQ==;
Received: from [87.69.77.57] (port=4644 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1oQpTm-0000yo-9B; Wed, 24 Aug 2022 08:27:30 -0400
Date: Wed, 24 Aug 2022 15:27:39 +0300
Message-Id: <83sfll6d38.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Po Lu <luangruo@HIDDEN>
In-Reply-To: <87zgftzvqt.fsf@HIDDEN> (message from Po Lu on Wed, 24 Aug
 2022 20:11:54 +0800)
Subject: Re: bug#57372: no-toolkit menu popups do not respect emacs font
 configuration
References: <87lerek7pt.fsf@HIDDEN> <83k06y74sy.fsf@HIDDEN>
 <87v8qihxbk.fsf@HIDDEN> <87czcp29m6.fsf@HIDDEN>
 <834jy17umv.fsf@HIDDEN> <87zgftzvqt.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 57372
Cc: tom@HIDDEN, 57372 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Po Lu <luangruo@HIDDEN>
> Cc: tom@HIDDEN,  57372 <at> debbugs.gnu.org
> Date: Wed, 24 Aug 2022 20:11:54 +0800
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> 
> > Displaying pop-down menus with our display engine is "tricky", as the
> > TTY menus experience amply shows.
> 
> Indeed, though it should be easier if each pane is a separate frame.

Frames are a bad basis for menus: they (the frames) are too
heavyweight for a menu, so the resulting menus will look ugly.

And there are other issues that make this unattractive: e.g., how do
you make a frame unmovable (which is required for sub-menus)?

If we want good-looking menus independent of any toolkit, we should
try to find a small library capable of producing them on popular GUI
platforms.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#57372; Package emacs. Full text available.

Message received at 57372 <at> debbugs.gnu.org:


Received: (at 57372) by debbugs.gnu.org; 24 Aug 2022 12:12:13 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 24 08:12:13 2022
Received: from localhost ([127.0.0.1]:45871 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oQpEy-0007Gy-OJ
	for submit <at> debbugs.gnu.org; Wed, 24 Aug 2022 08:12:12 -0400
Received: from sonic315-20.consmr.mail.ne1.yahoo.com ([66.163.190.146]:35895)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1oQpEw-0007Gg-KW
 for 57372 <at> debbugs.gnu.org; Wed, 24 Aug 2022 08:12:11 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1661343125; bh=yd6R4VPc1uA+pTP4sBys9aY3SwP3Gb8OuXlLf4e+JRs=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To;
 b=tUV8fFnOpY+EtrhkqbVSslWx2kPgKcG6EgTQHXe2iQ9EdMgzgbjfCRKNYg4faXvw5KcHeOOht6QXB3rFoF0tVNBYcXtbmXhSk6aAmb/YCc6f/SVrOep1R1w17ZkDg5XFJg2j6h8/HNUyfsiyUpAGWIvk83EQvU9qHmql+r/p1PpV9FQnGVg/fdxhaCMhqmNfI8x1RDiXhrgJdq47/7NCBtMHi+HNmDmo/I2IidIGIX+yIMrJ96WadrIfZ9WHbL4/tscsGxMyoFvxF3b4fYBP+9BLKpUysqiY/hrGaak9PdG18/bja2kcNWMeOwhpxXhmI3gHX+C5G7UonobQHZ8zSQ==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1661343125; bh=iJ6myoS3Q9u13vCFHUP2Y0dPWCCQTI0XIJu8BWn9xvF=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=OkKIryLrg04Jgy/3189PfA6kQ60X9B9dCXg55rjamceRDXVLeXG/AzvEJGtNUOf5qGgcWnN+E7l6Y2OIDfqjk39j4gaDyBm+YmjQiwEPiuowihj3niyXECaZOJtf2NrmhsBfvJSjekzPexH4ZoJF3rIKWhRNAK8tyzdw2Lg2fdGsiToHs8kX8BczpU8JR9KTh+0kfLIXeEIY2+BpZhoCF7qFA7kIhtJv4b2lijrWy9rAn058zjl15yq5rHud8mdmEAfdn99AAXxtpYBUIcYpkwAUO8KXimcDsjcHD+3zbaPk9L49T/mG7w5/aMfXiQYD4ouy6Z0DT3b71kbRwGoI4g==
X-YMail-OSG: ClYTbDYVM1mbDQ0GxYuvz9y31_FnXxBDCSJaWrsQgd1pNAdMK46CRbA_W4Ahr8y
 xWWpx8gFiTjXwzc7olniwncj9up0PQN4iUd4qdOLrzbc8uUW.orrKmdX7kCs5pXUYkCqiyHE.nE8
 kq_P0XcCaaQZl7A9spdQmWbeQbaV.PwGWN0UDUF7Do97jN8LjB7BXwTAGM0r8htpL5i4c7HB05yq
 efuyRGMKY6ZbsG.09eJiznig_mqCF.6WKXw5gwQpAy7W1pKo7c7AVJZkYLh3dp4zAkCdoG4zilx4
 ZHFML3v3cZD92qjxcgKo1R76a8VYnKFHbhLUTPmc124zLCuz7cmfnGzru_GiFOM4GrZozdoZ2YvX
 yRca1H_J.hfu4Ekad5149w5GpJkINqYOJ5ysCbQ9MIDV3n5uTcOmMd.kV73sjsOPCzSr4hMcmSLB
 mXroMQo4JfVS31W2PvZMnHkW0DOEiGHqo7DLzJ5lWSm_qV1jgK6xykZfMXe3HsJ7QL8ZkKGopRxS
 0QOkz5iON44oBGZnfFQs0H0jtYEaqUcGhXCcbX3dg7DHZ.D2ptDHj0as1FhFBmxYeZRjOosxPXJh
 qNBD799sutajTcquRoHE1q7sdXUSDD_DZhJxiaPZ6QXzxRlbBzaCBIRtXGZk6LyxthF.IO55iznN
 fytSfiF2NuMfK0q2morlrSJ3cE49Zq1QH34..1PAXVPTWcZ1cXJ_DbtRMRWmOeFLqovUtG8rFAhm
 eS00em9hoyxDm.jWq99gELNL3nY3u_KGRjEjT8KPAgwiAXEx7pK_w5c49aj1KElHVoktZ.ONXut9
 C19XnPDCQqE0K.qvaftC2HKlj_9TVlCj8uyvMb7tZYC7edkaqlKL8BDJ.cEvvkM1Kkz5S97KORTg
 xYSKavRgaytDstbcv3OdYOJoK1b0HBYdNLL.dLdg1gIXGYyhQ8qIp8jt5JM6vGJbjMSvi6bTJYOB
 NQGSAkTrXUEoCMOHD.kFCOdUDL2kjL5KJIaG3WctMHBjzu.eK7nQyFIsY5jaMKwcKJ.vpXNu9djQ
 IZ2BSG5XkYYe3M4Wt0z6WHc5JqB5DX12l6.IgrQTzGbFhGXL2xRrc1z1LNx8DWGh9BKlSMZvq0Vk
 ogrrYBPNMwEKvestwZM6a6FODhgKrZ1Fvp0a0xo5yG4MgmXh6fRRf58iVuCSw3Tsa84JSs3F25ch
 2IYnG8FX2myXKZuFecnzQSyQKQD0cyzsm8pIddljQk4CDVOwArPd9vJCNPtvl03Q6Fsu_uJE5Vjk
 lNuIaBqMHMU7Hsz0cBDToYkj_uICNDPh2Ao7unMZ_9L98OhsTsezvcASOrGsUHxwHaMJf4BEUP9d
 kOPH3BaJJJezNkGWl1AkLCDaGBzjzpWYSe3nkWkYRhBKEWeVJA1tw_O0ffQVU0qPgWv5ABT6pEK0
 8kOfNagQsFOTsBHyyb9X1xTKqvALcXYFmsElkQN80ecGiF66HBgL_QiTecOk.8aL3RkDXlRPYt5d
 4FDvZ3Wep1dIlXH2m276QSC9gzQvDRLKA_fbAT2VbNseugRIrVtw6IOM_qlZy.pAvqUgICerxSEF
 wdj_3x.9teiuFijSy1nkHlsSKJh9.UBSehzUpLmXIay3Bym4qLkInyss6x77azk9U.F3h6PlRSDN
 lsJEfyMCgSMWBY_prUi9XQFW8sFk9lkE0qjYEG0Lq9rJI5UmeR1FMdk265AH53PPcnkSyCTSl5E4
 YpV4a2L0w0h5_ltokCsu60jQ1_BBy9ng2Xv7DtMUfhI6gp5B5pq4xHG4miNLJ4yD0K1ApKxs9K3J
 M2PB.ndQZKVuvJLIy8.KdAv1KwZ6Yfend.x0hqNxKVKCyb2Q4DxJeJkUzZoFxxhdc39YxkK54vVw
 PKavZlTleMr6bVN1weWFkJNXY2osIzoDIhXb6n2TFGbMZpCbWRjLxj8vc8cAxuPcHoPo4xzdtEmS
 kvi.jXIKofaMl5_wCf5.NfmyjplppXD0iNDUD_zdcvsgzmBQq6VYd6jasNIhxwfU5rcsNrwhOl6j
 hFpU3g__NgaLsBndKfsXNV.4MD7OqEFxp52cSs51CCqPBThWTL5S_qT9SdKKWW9ixuaQcOmHsTQo
 UqVVtpC5Q0zD2wC9a089X_f5g8J0i90wT8r_EMEGGePMVv_rsTKqSK5uMolsVcdxZ3EtMHDKvL0F
 zyKxk2_VwCd0ygLa__guG21OWwBCvxehpV5BuTs97hxvvQ9KgFB_c88eWwPdlUffRKn_YgeiGv5Y
 wsNk8t4zosW1r8eSFqtGicd2Q.FxpHs8xf1lLJa_M1pUZJx_FQSQmx2Wtaci535bP_hNHaUMv_JY
 uPrKYTBuyQA--
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic315.consmr.mail.ne1.yahoo.com with HTTP; Wed, 24 Aug 2022 12:12:05 +0000
Received: by hermes--canary-production-sg3-6f58cd9b5-jrp6f (Yahoo Inc. Hermes
 SMTP Server) with ESMTPA ID 986972d045b127fbc1fbe3fc6f36ac4c; 
 Wed, 24 Aug 2022 12:12:00 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#57372: no-toolkit menu popups do not respect emacs font
 configuration
References: <87lerek7pt.fsf@HIDDEN> <83k06y74sy.fsf@HIDDEN>
 <87v8qihxbk.fsf@HIDDEN> <87czcp29m6.fsf@HIDDEN>
 <834jy17umv.fsf@HIDDEN>
Date: Wed, 24 Aug 2022 20:11:54 +0800
In-Reply-To: <834jy17umv.fsf@HIDDEN> (Eli Zaretskii's message of "Wed, 24 Aug
 2022 14:23:20 +0300")
Message-ID: <87zgftzvqt.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.20560
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 967
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 57372
Cc: tom@HIDDEN, 57372 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

> Well, "no" is never correct when we deal with software ;-)
>
> But yes, it should be quite a project.  The basic problem here is that
> menus are not displayed by the Emacs display engine, they are
> displayed by a separate code (which we "stole" from X11).
>
> Displaying pop-down menus with our display engine is "tricky", as the
> TTY menus experience amply shows.

Indeed, though it should be easier if each pane is a separate frame.

I've been trying to figure out if it is possible to implement menus as
frames, mostly in Lisp.

The problem is that creating frames is too slow for responsive menus,
and from skimming various pieces of documentation, it seems that there
is no portable way to transfer the grab from the first frame to other
leaf frames as they are created.  The main problems here are Wayland and
macOS, where the APIs required to implement correct menu grabbing
behavior are not exposed by GTK or Cocoa.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#57372; Package emacs. Full text available.

Message received at 57372 <at> debbugs.gnu.org:


Received: (at 57372) by debbugs.gnu.org; 24 Aug 2022 11:47:59 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 24 07:47:59 2022
Received: from localhost ([127.0.0.1]:45845 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oQorW-0004UJ-Vi
	for submit <at> debbugs.gnu.org; Wed, 24 Aug 2022 07:47:59 -0400
Received: from quimby.gnus.org ([95.216.78.240]:48936)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <larsi@HIDDEN>) id 1oQorV-0004U4-6C
 for 57372 <at> debbugs.gnu.org; Wed, 24 Aug 2022 07:47:57 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org;
 s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References:
 In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding:
 Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender:
 Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:
 List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=Q2McNrCbXrSlqGzBzi6DR6let48UYtd+Z/QBkWnkfSA=; b=LNMMNyUwjE/OwHmy3qfGjcyC1Y
 YmjA4dX68P0Xhz+bXw7gu7+gYgvi5QegVoGUDZdiroEPZNv5Re02WfJUV5wY4Goa6AxOFhTlWxHFV
 4D9f2Q963NY80IX+kVMPZ8+5n1rY6ivyJu5Xp+tPHGThGaV1le2IWISkerZraSfD0pDs=;
Received: from [84.212.220.105] (helo=joga)
 by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.92) (envelope-from <larsi@HIDDEN>)
 id 1oQorM-00051e-U8; Wed, 24 Aug 2022 13:47:50 +0200
From: Lars Ingebrigtsen <larsi@HIDDEN>
To: Po Lu <luangruo@HIDDEN>
Subject: Re: bug#57372: no-toolkit menu popups do not respect emacs font
 configuration
In-Reply-To: <87czcp29m6.fsf@HIDDEN> (Po Lu's message of "Wed, 24 Aug 2022
 18:56:17 +0800")
References: <87lerek7pt.fsf@HIDDEN> <83k06y74sy.fsf@HIDDEN>
 <87v8qihxbk.fsf@HIDDEN> <87czcp29m6.fsf@HIDDEN>
X-Now-Playing: Sevdaliza's _Shabrang_: "Joanna"
Date: Wed, 24 Aug 2022 13:47:48 +0200
Message-ID: <87v8qhn9qz.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 @@CONTACT_ADDRESS@@ for details.
 Content preview:  Po Lu <luangruo@HIDDEN> writes: >> Would it be possible
 to change it so that even this popped up menu text >> font is not determined
 by X resources but by the usual emacs face >> mechanism? > > No. 
 Content analysis details:   (-2.9 points, 5.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -1.0 ALL_TRUSTED            Passed through trusted hosts only via SMTP
 -1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%
 [score: 0.0000]
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 57372
Cc: Eli Zaretskii <eliz@HIDDEN>, Tomas Hlavaty <tom@HIDDEN>,
 57372 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Po Lu <luangruo@HIDDEN> writes:

>> Would it be possible to change it so that even this popped up menu text
>> font is not determined by X resources but by the usual emacs face
>> mechanism?
>
> No.

Of course it's possible.  We have the code, and we can change it to do
whatever we want.





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#57372; Package emacs. Full text available.

Message received at 57372 <at> debbugs.gnu.org:


Received: (at 57372) by debbugs.gnu.org; 24 Aug 2022 11:23:21 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 24 07:23:21 2022
Received: from localhost ([127.0.0.1]:45765 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oQoTg-0007xW-Rr
	for submit <at> debbugs.gnu.org; Wed, 24 Aug 2022 07:23:21 -0400
Received: from eggs.gnu.org ([209.51.188.92]:59968)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1oQoTe-0007xI-DQ
 for 57372 <at> debbugs.gnu.org; Wed, 24 Aug 2022 07:23:19 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:38166)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1oQoTZ-0001Qv-3T; Wed, 24 Aug 2022 07:23:13 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=to5gRVGzBjyQ4uqlvIFjYG2ThcPN6r6RmM6aQThJjyY=; b=ksZUmXyWPa9V
 ACVkLb2EwIV1ne/Kcid4gGMqIOgTu+GfetXH/uMglVm6W9RVzdcYQGxZ2oNzQu2apBq7+GAJr6m63
 fNj5RKMda1Nu/LI/NXuIvdiADG+FJxuuQwmeIlkPE9A3Y0/TGj7nrW2xTRkKToLb+R5IavU9LANR4
 C4R18ju9R1VrSe9YZjOiAfuXPsjEQ5ynDJi/qxJK7mLVzsM6pU+xuTHVCETzNlmA1tGnXOyKzKFIz
 HvAD+zu6aoP1/j8TBbqffUYjJNKydyxGZx8YAQiEcFcLUewqkNidam0EJKCbA591eIMwbe83LuXaS
 e0uveOpZeLudjmjplT87pQ==;
Received: from [87.69.77.57] (port=4321 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1oQoTY-0005O8-CN; Wed, 24 Aug 2022 07:23:12 -0400
Date: Wed, 24 Aug 2022 14:23:20 +0300
Message-Id: <834jy17umv.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Po Lu <luangruo@HIDDEN>
In-Reply-To: <87czcp29m6.fsf@HIDDEN> (message from Po Lu on Wed, 24 Aug
 2022 18:56:17 +0800)
Subject: Re: bug#57372: no-toolkit menu popups do not respect emacs font
 configuration
References: <87lerek7pt.fsf@HIDDEN> <83k06y74sy.fsf@HIDDEN>
 <87v8qihxbk.fsf@HIDDEN> <87czcp29m6.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 57372
Cc: tom@HIDDEN, 57372 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Po Lu <luangruo@HIDDEN>
> Cc: Eli Zaretskii <eliz@HIDDEN>,  57372 <at> debbugs.gnu.org
> Date: Wed, 24 Aug 2022 18:56:17 +0800
> 
> Tomas Hlavaty <tom@HIDDEN> writes:
> 
> > Would it be possible to change it so that even this popped up menu text
> > font is not determined by X resources but by the usual emacs face
> > mechanism?
> 
> No.

Well, "no" is never correct when we deal with software ;-)

But yes, it should be quite a project.  The basic problem here is that
menus are not displayed by the Emacs display engine, they are
displayed by a separate code (which we "stole" from X11).

Displaying pop-down menus with our display engine is "tricky", as the
TTY menus experience amply shows.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#57372; Package emacs. Full text available.

Message received at 57372 <at> debbugs.gnu.org:


Received: (at 57372) by debbugs.gnu.org; 24 Aug 2022 10:57:38 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 24 06:57:38 2022
Received: from localhost ([127.0.0.1]:45732 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oQo4o-0007H6-Gw
	for submit <at> debbugs.gnu.org; Wed, 24 Aug 2022 06:57:38 -0400
Received: from sonic312-23.consmr.mail.ne1.yahoo.com ([66.163.191.204]:43666)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1oQo4n-0007Gs-1u
 for 57372 <at> debbugs.gnu.org; Wed, 24 Aug 2022 06:57:37 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1661338650; bh=FZbASWvcI1zKZlbmsfVVtWeznq932PfEbh8UWOCpomA=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To;
 b=XI+nunM0fXIuxKRUcflsyZ7veVyGwwJ/8PCwkwX4WfKvyUtufrkbf3L4bT1+vIGXwGEM/465xJr2WmS7MsTm0xlRoV0mAB3hl5hlMpESvLT8DSh/cxb/7cq3zLRaxkpxsQalW631mQwqhDIjXxgzzSybOVcP3CptU5OUo53JvsxUpuEBc7dwVmVGGzU1WPLdHypsIh67TRsWNAjCCWGX66cBbZhlNhOm0Pt3F9oqOsbUyWsKPejCWCSRDVZPVuRErJ6IDdUBnuo8j+us9zBUh7grg3IShO+YJm8mt/NwtvP5DTi9tzH41cZG6CM58cS1qma3yZteHCfBeN4H4fmPDw==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1661338650; bh=06A3hmYCuXmigpDUrSrtFXEp7JbFJIppWOyjKBT8o0D=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=FZUEmcrDUdrwJaCwrOa3NKw3R2C9nZFv0w5zDHro+jnL2qwJ3q/MLut3e5lRdAoqb+yakV7mzHXSTmXpBD8In8pYStoL13is+MXK/NCkuI/cjIGksCTPbe6/dCTb8p9hCT6RYtjoK4AfNP0t5MEULY12MYw3pdj8IJTZn/o8op0kWLzrfF63qdJ9Gi5sHWZpmKkWZWNZ5JL/tGRRW+nK+vfu7dN3bvQTHvP7qC7Cr8JaCTdswdweTCKOCim3McTyp1fE+DZ6x8jlVNOtapDznvxzOiQD/nIrbLAzoM5WmFNTTgqRQB8E52Ah/Cf8wi+jUUqeTF5Y1eXfyCpyPNSpTw==
X-YMail-OSG: EUd01KcVM1nE9KEAnIQcmYAmTKj5Q0AugnbaL51BSmCTwHodg3q1bakYaq3_i7C
 99wpDJXzJpV7u16vCFE5h.tb5cA_DR8t0N_a.uw03sr5BF8jI41ZAyHC7Qx.KAFSO_QU2Qm2YSTq
 ITzrYJvl8IYNnJ2ZvcdYvpgeJe15eF9GFjiPynWWsC0r6qPe65JCDLAEfqpVfkAvPG0hPo4VXLof
 KavhcOTXz6As2JfCFsB8BpYcgZH78xwuwDgQl6Z8agc9b4OWDO0Y74_dhJbFvIGoia8uPN6PdMwN
 ZnQzkTIW8oUjzN694irZqN9hizTsKDuYupymX1NNJHk8gnXqFu_KGDINQ6MXRFZwDtr8Hir10qB0
 GJLzxvSkircJXndnZrvnN6nSqYbAF_KczU7fYe1onA5p7nhwj8Y5RH1R1xcFwHtM7Q7TY76lQXYs
 hXk1gL6kdWGcwNht2xMwq8PRHeIJLVAzepBZ7PwwxhkVrUCrwYuC25kmWkuvso4l6tMGXwaH5.tR
 bRSEtXPxrqEgDuXQgc4GvluT9U69cX_kgA7twn_0RUHCYDjKnkVd0120uP7a_ZknJNFzvl483r33
 krg3cp3cObsdQ1G.3wie4iJmGajGIF0X3X_ui.BTRdN3a7Qi7Yzmy7gJdrJWzennuNaseI7v_ZAz
 Rf_z0e6OddPR2gwYyDChH7_fCwk_M0UCkneIckiKktxdgVWHRH47tVp9FWIJCRyzI8bxd7LCrbuc
 BidiTi_wNAjyyguaEAaEAAOfvUop4rELGDjrw5sk0TwXR9ZmzfpzJ1RzjV8SZTz9MojqzADTKXV1
 LBQ19RxSr1adiRMrH2OfJgSynNhnOUquV_QA.wsQBCmdtxTe3e1Hvm1da_UhChIa76LMUFtKMXPO
 WbBseqm6z1ixNSe_vIV5O_hJ0QxDXk4kHpkKBBNLXoTtPCjjTKOQ8jp6ddno7i93v9j1_nufTgMQ
 UIup8n5v4xRQLg1OeWRE0PyutpXKrfJF6aJ5XLO59sczCba8GRs8jS1Qbzhb3wEbX3fB1Yw39dHr
 hv2ELFxS1PJKqQOuvWaxTl1MmcMv4lOGByUVB0uBlbMIop8xvJElZm5kxHzAwGfgnsi0nw1vN.Fr
 eQIpjQAntcvM76NVeVObVq7p4gEzoRmEZWMnFAXXAsHJl3.dH2ZB9FjkuME_zdJBKosNRNFhf.fu
 IeyIns1FxWAUW4P5anQPOVzGfefrBjVDQ4Xl0kEAB.5DGCXWVDR1QXmP4HmNNcAafGT92GeFed9z
 8RSw8OV2M28IV85WlxAXRkAaV7EbvjyRESN2b15ufslqMJVVyA.MQ2JfAfcGR5kl1nIIpD7anKe_
 NAdOohERK259Ci3mskCl7yxgKL9p5l8sbS1eeWorDbzihc3IxTSl8XEKUFdwC0Q..KjyEXEzmDs9
 _khpkPD2OFW94Gr0m2Gj8cFrxVvWP6BK8G0p_wi0tRp04AOvA2aPGtPeD0IuvbJzKD6.wAIJPmLl
 tQy0qR1Atx7wFs0aRIiYFnoU.aUrBFQx2Ik2tK776nGLwrvM.aPHmouyzW3k3I_2NRWd5bNvU4Jc
 VdjcEWq4yDF8xavW91GLoeajCnmtT5BEUJbv0MH4NQQoqG8K6iNoKEmoSsSOTkNCDuL5Rb9Ge55Y
 bTiF91866zz6bMKbcFzWs48JuCCnvLfd6.uOLbcK2.yXMgoAbP6KVs9.xwj5aYlZD3px7noBIN7N
 6aJlhmIVG4nXQCAgQyieGFALFHiAI3h9zI874KynJRvmbNCGx9jq7z1TxSs.b0Pbjgg.qoxM1gGK
 _7fnrN.BabOFkhaWDF3LTbsY5Ia4yxo5nWrleIQ.sMhuisj0AZNBOG2AnEh710X5yRIQg8SVjcWT
 nplBTEezI2Dh7PQsnGNNanZeqexnvlWqpmsxVrbaJnzWu46uyD3rrpkX4qup1sZ0YW37dM1mD2Yt
 L9ZE7HNxu6Ebyo8fakoeFH1hQBnsS5XlP85lyChfPq5gcTqeYu7Nmy8S_g3cJSPLg6cPUhDHsMIq
 jRGqoW2SLfaZ479.BT1uRdLHnK9GzLLHMBTIvryk8U6ERX8glpiIiZFxuuYNAXd8tZ7yaQcRWBsh
 bIW8.lxDnZ887BynWl8WwzKrgm5rXXhY27_.GeGgahP4C1GPmpOGuxYiIY1DKcXJRj1faQ.QYejQ
 oNsywyEm8L3WllSAK9fzWllTE8sCcR1UPU8nlPz8INfAHAcSbugjiehMNXgRHnGsv2X.rNG87GcH
 5y9r3NpB93iFaeD0DoewqzIvZ4.XN1b9OHsZFGIPefXZEXkrh0Wwm_383TypsHpTrJ.z5bJT87ha
 vcT.Ead.bu6Jc1mQ-
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic312.consmr.mail.ne1.yahoo.com with HTTP; Wed, 24 Aug 2022 10:57:30 +0000
Received: by hermes--canary-production-sg3-6f58cd9b5-79jxl (Yahoo Inc. Hermes
 SMTP Server) with ESMTPA ID 27d2db69c5eced4bdb8a73e56a07982b; 
 Wed, 24 Aug 2022 10:57:28 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Tomas Hlavaty <tom@HIDDEN>
Subject: Re: bug#57372: no-toolkit menu popups do not respect emacs font
 configuration
References: <87lerek7pt.fsf@HIDDEN> <83k06y74sy.fsf@HIDDEN>
 <87v8qihxbk.fsf@HIDDEN>
Date: Wed, 24 Aug 2022 18:56:17 +0800
In-Reply-To: <87v8qihxbk.fsf@HIDDEN> (Tomas Hlavaty's message of "Wed, 24
 Aug 2022 10:15:11 +0200")
Message-ID: <87czcp29m6.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.20560
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 391
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 57372
Cc: Eli Zaretskii <eliz@HIDDEN>, 57372 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Tomas Hlavaty <tom@HIDDEN> writes:

> Would it be possible to change it so that even this popped up menu text
> font is not determined by X resources but by the usual emacs face
> mechanism?

No.

The no toolkit menu is implemented with a copy of a library deleted from
the X11 distribution in X11R3, which was released during Oct 1988.  The
library has not seen any updates since then.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#57372; Package emacs. Full text available.

Message received at 57372 <at> debbugs.gnu.org:


Received: (at 57372) by debbugs.gnu.org; 24 Aug 2022 08:15:16 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 24 04:15:16 2022
Received: from localhost ([127.0.0.1]:45590 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oQlXg-0002pI-GG
	for submit <at> debbugs.gnu.org; Wed, 24 Aug 2022 04:15:16 -0400
Received: from logand.com ([37.48.87.44]:49378)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <tom@HIDDEN>) id 1oQlXe-0002p7-7U
 for 57372 <at> debbugs.gnu.org; Wed, 24 Aug 2022 04:15:15 -0400
Received: by logand.com (Postfix, from userid 1001)
 id 2575A1A179E; Wed, 24 Aug 2022 10:15:13 +0200 (CEST)
X-Mailer: emacs 28.1 (via feedmail 11-beta-1 I)
From: Tomas Hlavaty <tom@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#57372: no-toolkit menu popups do not respect emacs font
 configuration
In-Reply-To: <83k06y74sy.fsf@HIDDEN>
References: <87lerek7pt.fsf@HIDDEN> <83k06y74sy.fsf@HIDDEN>
Date: Wed, 24 Aug 2022 10:15:11 +0200
Message-ID: <87v8qihxbk.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 57372
Cc: 57372 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Hi Eli,

On Wed 24 Aug 2022 at 05:29, Eli Zaretskii <eliz@HIDDEN> wrote:
>> I often use C-+ and C-- to resize the default font and this does not
>> work in menus (except with the console emacs obviously, where there is
>> one font only and is resized by the console and not emacs).
>
> The font used for menus in the no-toolkit build is not the default
> face's font, so it doesn't resize.  That font is determined by X
> resources, see the relevant node in the Emacs manual.

yes, and that is not good and would be nice if it was improved.

For example, on my system, the default X resources font used in
no-toolkit emacs is too small and changing it is rather inconvenient.
So when I choose a default face in .emacs, most of the no-toolkit emacs
does what I expect, except the popped up menu text, which is unreadable.

Would it be possible to change it so that even this popped up menu text
font is not determined by X resources but by the usual emacs face
mechanism?

Regards,

Tomas




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#57372; Package emacs. Full text available.

Message received at 57372 <at> debbugs.gnu.org:


Received: (at 57372) by debbugs.gnu.org; 24 Aug 2022 02:29:02 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 23 22:29:01 2022
Received: from localhost ([127.0.0.1]:45334 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oQg8b-0001w1-MY
	for submit <at> debbugs.gnu.org; Tue, 23 Aug 2022 22:29:01 -0400
Received: from eggs.gnu.org ([209.51.188.92]:51488)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1oQg8Z-0001vn-KZ
 for 57372 <at> debbugs.gnu.org; Tue, 23 Aug 2022 22:29:00 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:37648)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1oQg8U-0003ld-61; Tue, 23 Aug 2022 22:28:54 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=Zdjizf3bj41GF0xlULa8Chv02yPNyU7UMgzQN6AEWrc=; b=rgSaxp07OxRj
 qK5vackFTZOL7v1Omafk2X32lBLErIyx2TyCeU2luC8RVOIRzBdT353xTr+9M7Cr8/JXsFm+C7ZNF
 DBRrLmk/w6KoAVidnH4kzcYnWer2TGe1qSR5n/QyGeRKuAfHr8mPGpZNooJbANjbXyoYy3nOeGh3o
 as2DQ4EhfsMJ15BCGsnnvhx2rsJHzQMCwpp8E07YCL9m2WUiRLy6M6K1zndScHzkM49Ml52WTiu2t
 bzFzLDRBQ3qJg//36s6TF0VG/UepmHXY66olRYaDlD1fzo3I85B9RBTek0iLmETrbkd54n6RcI7xP
 cDhj5JOpd0WMJiU6keXZ4w==;
Received: from [87.69.77.57] (port=3455 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1oQg8T-00052t-Lm; Tue, 23 Aug 2022 22:28:53 -0400
Date: Wed, 24 Aug 2022 05:29:01 +0300
Message-Id: <83k06y74sy.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Tomas Hlavaty <tom@HIDDEN>
In-Reply-To: <87lerek7pt.fsf@HIDDEN> (message from Tomas Hlavaty on Tue,
 23 Aug 2022 22:47:42 +0200)
Subject: Re: bug#57372: no-toolkit menu popups do not respect emacs font
 configuration
References: <87lerek7pt.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 57372
Cc: 57372 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Tomas Hlavaty <tom@HIDDEN>
> Date: Tue, 23 Aug 2022 22:47:42 +0200
> 
> I often use C-+ and C-- to resize the default font and this does not
> work in menus (except with the console emacs obviously, where there is
> one font only and is resized by the console and not emacs).

The font used for menus in the no-toolkit build is not the default
face's font, so it doesn't resize.  That font is determined by X
resources, see the relevant node in the Emacs manual.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#57372; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 23 Aug 2022 21:08:45 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 23 17:08:45 2022
Received: from localhost ([127.0.0.1]:45168 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oQb8e-0002Pd-ST
	for submit <at> debbugs.gnu.org; Tue, 23 Aug 2022 17:08:45 -0400
Received: from lists.gnu.org ([209.51.188.17]:60672)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <tom@HIDDEN>) id 1oQaod-0008A5-Ph
 for submit <at> debbugs.gnu.org; Tue, 23 Aug 2022 16:48:04 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:35086)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <tom@HIDDEN>) id 1oQaod-0005aX-7V
 for bug-gnu-emacs@HIDDEN; Tue, 23 Aug 2022 16:48:03 -0400
Received: from logand.com ([37.48.87.44]:35024)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <tom@HIDDEN>) id 1oQaoZ-0007BW-8m
 for bug-gnu-emacs@HIDDEN; Tue, 23 Aug 2022 16:48:01 -0400
Received: by logand.com (Postfix, from userid 1001)
 id 904281A176F; Tue, 23 Aug 2022 22:47:46 +0200 (CEST)
X-Mailer: emacs 28.1 (via feedmail 11-beta-1 I)
From: Tomas Hlavaty <tom@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: no-toolkit menu popups do not respect emacs font configuration
Date: Tue, 23 Aug 2022 22:47:42 +0200
Message-ID: <87lerek7pt.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
Received-SPF: pass client-ip=37.48.87.44; envelope-from=tom@HIDDEN;
 helo=logand.com
X-Spam_score_int: -18
X-Spam_score: -1.9
X-Spam_bar: -
X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001,
 SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.4 (-)
X-Debbugs-Envelope-To: submit
X-Mailman-Approved-At: Tue, 23 Aug 2022 17:08:43 -0400
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.4 (--)

Hi

I would like to switch to no-toolkit gui emacs 28 but popped up menus do
not respect emacs font configuration.  This looks like the only thing
preventing me from switching.  (Unlike any toolkit emacs, menu bar with
no-toolkit uses the right font.)

I have this in my gui .emacs:

(custom-set-faces
 '(default ((t (:inherit nil :stipple nil :background "white" :foreground "black" :inverse-video nil :box nil :strike-through nil :overline nil :underline nil :slant normal :weight normal :height 200 :width normal :foundry "PfEd" :family "DejaVu Sans Mono")))))

and it seems that the only thing which does not respect that
configuration is the popped up menu text.

I often use C-+ and C-- to resize the default font and this does not
work in menus (except with the console emacs obviously, where there is
one font only and is resized by the console and not emacs).

emacs font resizing I found in emacs works per buffer but I want
it to work globally so I use:

(defun text-height ()
  (face-attribute 'default :height))
(defun set-text-height (new-height)
  (set-face-attribute 'default nil :height new-height))
(defvar text-height-factor (sqrt (sqrt 2)))
(defvar text-height-min 50)
(defvar text-height-max 500)
(defvar text-height-default (text-height))
(defun increase-text-height ()
  (interactive)
  (set-text-height
    (min text-height-max
         (round (* (text-height) text-height-factor)))))
(defun decrease-text-height ()
  (interactive)
  (set-text-height
    (max text-height-min
         (round (/ (text-height) text-height-factor)))))
(defun reset-text-height ()
  (interactive)
  (set-text-height text-height-default))
(global-set-key (kbd "C-+") 'increase-text-height)
(global-set-key (kbd "C--") 'decrease-text-height)
(global-set-key (kbd "C-0") 'reset-text-height)
(global-set-key (kbd "C-<mouse-4>") 'increase-text-height)
(global-set-key (kbd "C-<mouse-5>") 'decrease-text-height)

Would it be possible for no-toolkit emacs also respect the default font
in popped up menus?

Regards

Tomas




Acknowledgement sent to Tomas Hlavaty <tom@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#57372; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Fri, 26 Aug 2022 11:45:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.