Hi to all,
I've a Window with a TextView, and I want to display another window (a popup
winow) near the cursor position of the TextView. So I've calculate the cursor
position with the buffer_to_window_coords() method and then I try to use the
method get_position() of the Window to obtain the window position on the screen.
The problem is that get_position() alwais return (0,0) to me, why?
The following piece of code is what I'm using
buffer=self.text_view.get_buffer()
iter=buffer.get_iter_at_mark(buffer.get_insert())
rectangle=self.text_view.get_iter_location(iter)
absX, absY=self.text_view.buffer_to_window_coords(gtk.TEXT_WINDOW_TEXT,
rectangle.x ,rectangle.y)
print absX, absY
self.window.show_all()
winX, winY=self.popup.get_position()
print winX, winY
and it prints
43 32 #of course theese values can be different
0 0
Any ideas or suggestions?
Thank you!
Best regards
Pier Carteri
-------------------------------------------------
This mail sent through IMP: http://horde.org/imp/
_______________________________________________
pygtk mailing list [EMAIL PROTECTED]
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/