From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Lennart Borgman (gmail)" Newsgroups: gmane.emacs.devel Subject: Re: Support routines for popup menus Date: Mon, 03 Dec 2007 20:21:33 +0100 Message-ID: <4754573D.2070708@gmail.com> References: <475352DC.1090807@gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1196709744 19407 80.91.229.12 (3 Dec 2007 19:22:24 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 3 Dec 2007 19:22:24 +0000 (UTC) Cc: emacs-devel@gnu.org To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Dec 03 20:22:31 2007 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1IzGs5-0007Wp-Ow for ged-emacs-devel@m.gmane.org; Mon, 03 Dec 2007 20:22:26 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IzGrp-0004TU-Bd for ged-emacs-devel@m.gmane.org; Mon, 03 Dec 2007 14:22:09 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1IzGrk-0004Pd-IG for emacs-devel@gnu.org; Mon, 03 Dec 2007 14:22:04 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1IzGri-0004MG-Re for emacs-devel@gnu.org; Mon, 03 Dec 2007 14:22:04 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IzGri-0004M6-KH for emacs-devel@gnu.org; Mon, 03 Dec 2007 14:22:02 -0500 Original-Received: from ch-smtp02.sth.basefarm.net ([80.76.149.213]) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1IzGrf-0007vh-BC; Mon, 03 Dec 2007 14:21:59 -0500 Original-Received: from c83-254-148-228.bredband.comhem.se ([83.254.148.228]:62931 helo=[127.0.0.1]) by ch-smtp02.sth.basefarm.net with esmtp (Exim 4.68) (envelope-from ) id 1IzGrF-0002aE-9A; Mon, 03 Dec 2007 20:21:34 +0100 User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.9) Gecko/20071031 Thunderbird/2.0.0.9 Mnenhy/0.7.5.666 In-Reply-To: X-Antivirus: avast! (VPS 071203-0, 2007-12-03), Outbound message X-Antivirus-Status: Clean X-Originating-IP: 83.254.148.228 X-Scan-Result: No virus found in message 1IzGrF-0002aE-9A. X-Scan-Signature: ch-smtp02.sth.basefarm.net 1IzGrF-0002aE-9A 6619596b567317ffa9ea4d8133536527 X-detected-kernel: by monty-python.gnu.org: Linux 2.6? (barebone, rare!) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:84589 Archived-At: Richard Stallman wrote: > I just noticed that a library in Emacs opened a popup menu in such a way > that the line it should give information about was hided. I think I have > forgotten to send the two routines below which simplifies poping up > menus alined to the point. > > What's the goal? Just to move the menu vertically down a line or two? To show the menu where point is, not where the mouse cursor is. It displays the menu under the point with point visible, if possible. (If the menu has to be displayed upwards it, then it unfortunately covers point. This is a minor bug, of course. I think it is not easy to correct.)