Hi Ajay, According to
http://www.pygtk.org/docs/pygtk/class-gtkwindow.html#method-gtkwindow--get-size "As a result, if you call the resize() method then immediately call the get_size() method, the size won't have taken effect yet. After the window manager processes the resize request, PyGTK receives notification that the size has changed via a configure event, and the size of the window gets updated." So, perhaps it is expected. Regards, Guan On Wed, Jan 23, 2013 at 5:18 PM, Ajay Garg <ajaygargn...@gmail.com> wrote: > Hi all. > > > First I would like to paste the simplistic example, highlighting the issue > : > > ################################################################# > import gtk > import gobject > > win = gtk.Window() > win.show() > > print win.get_size() # prints (200, 200) > > win.resize(100, 346) > print win.get_size() # still prints (200, 200) :-( > > gobject.MainLoop().run() > ################################################################# > > > > > As can be seen, the "get_size()" continues printing the older dimensions, > even after a "resize()" has been done? > > > Is it expected? Is there a way I can get "(100, 346)" to be printed in the > second call to "print win.get_size()" ? > (note that the resizing graphical-effect takes place without any issues) > > > > > Regards, > Ajay > > _______________________________________________ > pygtk mailing list pygtk@daa.com.au > http://www.daa.com.au/mailman/listinfo/pygtk > Read the PyGTK FAQ: http://faq.pygtk.org/ >
_______________________________________________ pygtk mailing list pygtk@daa.com.au http://www.daa.com.au/mailman/listinfo/pygtk Read the PyGTK FAQ: http://faq.pygtk.org/