GNU bug report logs - #52994
29.0.50; Help descriptions from menu bar items don't appear in the echo area

Previous Next

Package: emacs;

Reported by: Daniel Martín <mardani29 <at> yahoo.es>

Date: Tue, 4 Jan 2022 00:11:02 UTC

Severity: minor

Found in version 29.0.50

Full log


Message #41 received at 52994 <at> debbugs.gnu.org (full text, mbox):

From: Po Lu <luangruo <at> yahoo.com>
To: Alan Third <alan <at> idiocy.org>
Cc: Lars Ingebrigtsen <larsi <at> gnus.org>, 52994 <at> debbugs.gnu.org,
 Daniel Martín <mardani29 <at> yahoo.es>
Subject: Re: bug#52994: 29.0.50; Help descriptions from menu bar items don't
 appear in the echo area
Date: Sat, 22 Jan 2022 21:50:04 +0800
Po Lu <luangruo <at> yahoo.com> writes:

>> What's the "menu bar" if not the toolkit menus?

> On every other toolkit (and at least GNUstep, which I just verified),
> the menu bar doesn't interfere with the usual event loop.  Though
> unfortunately GNUstep doesn't implement willHighlightItem, so I can only
> implement help text for macOS.

Unfortunately, it seems that's not possible either: macOS itself runs a
nested event loop inside HIToolBoxTrackMenuCommon whenever the menu bar
is opened, which seems to involve Carbon.  I don't know anything about
Carbon, so someone else will have to figure out how to exit such an
event loop.

Otherwise, the code works fine, so I installed it for GNUstep (where
menu tracking is done in the NS event loop) in the hopes that they will
implement `willHighlightItem' at some point in the future.

Thanks.




This bug report was last modified 3 years and 145 days ago.

Previous Next


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