What platform are you on? What's your emacs-version? Mine is: GNU Emacs 22.3.2 (i386-apple-darwin9.5.0, Carbon Version 1.6.0) of 2008-09-21 on plume.sr.unh.edu - Aquamacs Distribution 1.5 On Sun, Dec 28, 2008 at 6:14 PM, Lennart Borgman wrote: > For me it works also if the window is split. The only problem I have > seen is with the margins. Maybe this is platform dependent? > > I use this in nXhtml where it used for popup menus for completion in > XHTML. If you want to it is easy to test there. > > > On Mon, Dec 29, 2008 at 3:05 AM, Kevin Burton wrote: > > Yes..... this DOES work but for a window that's not split.... as soon as > you > > split the window the coord is for the first window (not the second). > > I guess I could look at the current window configuration and double the > > current Y if the window is split in half.... > > Kind of hacky but could work for a proof of concept. > > Kevin > > > > On Sun, Dec 28, 2008 at 9:31 AM, Lennart Borgman < > lennart.borgman@gmail.com> > > wrote: > >> > >> On Sun, Dec 28, 2008 at 6:20 PM, Kevin Burton > wrote: > >> > In the predictive package? > >> > I think one just needs to compute the left-margin width. > >> > >> Here is what I have. There is indeed a problem with the left margin. > >> What change do you propose? > >> > >> (defun point-to-coord (point) > >> "Return coordinates of POINT in selected window. > >> The coordinates are in the form \(\(XOFFSET YOFFSET) WINDOW). > >> This form is suitable for `popup-menu'." > >> ;; Fix-me: showtip.el adds (window-inside-pixel-edges > >> ;; (selected-window)). Why? > >> (let* ((pn (posn-at-point point)) > >> (x-y (posn-x-y pn)) > >> (x (car x-y)) > >> (y (cdr x-y)) > >> (pos (list (list x (+ y 20)) (selected-window)))) > >> pos)) > >> > >> > I wrote a tooltip-at-point package a few years ago (but never got it t > >> > work > >> > reliably) and added this into the mix.... > >> > Kevin > >> > > >> > On Sun, Dec 28, 2008 at 9:14 AM, Lennart Borgman > >> > > >> > wrote: > >> >> > >> >> On Sun, Dec 28, 2008 at 10:53 AM, Jason Rumney > wrote: > >> >> > Kevin Burton wrote: > >> >> >> > >> >> >> You mean by specifying top and left? I think that is what I was > >> >> >> going > >> >> >> to > >> >> >> do to position the tooltip but first I need to find out the x/y of > >> >> >> the > >> >> >> current point. > >> >> > > >> >> > (posn-at-point &optional POS WINDOW) > >> >> > >> >> I think there is a bug with left margin. (Though I have not had time > >> >> to submit a bug report for this.) > > > > > > > > -- > > Founder/CEO Spinn3r.com > > Location: San Francisco, CA > > AIM/YIM: sfburtonator > > Skype: burtonator > > Work: http://spinn3r.com > > > -- Founder/CEO Spinn3r.com Location: San Francisco, CA AIM/YIM: sfburtonator Skype: burtonator Work: http://spinn3r.com