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