Re: getting the origin of a window

"Jacques Le Normand" <[email protected]>
Newsgroups gmane.comp.lang.ocaml.lib.gtk
Message-ID <[email protected]>
I want to place another window at those coordinates, similar to what
spellcheckers do (they place a window beside a word and give you possible
options)

On Wed, Mar 26, 2008 at 2:29 AM, Jacques Garrigue <
[email protected]> wrote:

> From: "Jacques Le Normand" <[email protected]>
>
> > I need to get to get the coordinates of a position in a textview.
> Consider
> > this function:
> >
> > let get_coordinates_at_offset buffer view i =
> >   let iter =  buffer#get_iter (`OFFSET i) in
> >   let rectangle = view#get_iter_location iter in
> >   let x_origin,y_origin = Gdk.Window.get_position w#misc#window in
> >   (rectangle.x+x_origin,rectangle.y+y_origin)
> >
> > which takes a textbuffer and a textview and an offset and returns the
> (x,y)
> > coordinate of the offset. Is this correct? Or do I need
> > gtk_window_get_position(window,&x,&y) ?
>
> I'm not sure why you need the absolute coordinates of the position
> rather than the relative, but this doesn't seem to require
> gtk_window_get_position.
>
>        Jacques
>

_______________________________________________
Lablgtk mailing list
[email protected]
http://yquem.inria.fr/cgi-bin/mailman/listinfo/lablgtk
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.