Il giorno lun, 03/08/2009 alle 20.57 -0700, John Finlay ha scritto: > On 08/03/2009 01:27 PM, Alessandro Dentella wrote: > > Hi > > > > I have a table with many widgets inside, so that total dimenstions are > > bigger that the screen so that I put it in a ScrolledWindow + ViewPort. > > > > So far so good. ow I have a Window with all widgets in a pane that > > scrolls > > fine... but starts very little indeed. > > > > I'd like to know how to propagate the dimentions that the table would > > have requested to set dimentions of the Viewport. > > > > I'm a little lost between size_request/get_child_requisition and similar > > methds. > > > > > If the table is larger than the screen then I would assume you want the > window to be smaller than the table. I usually set the default size of > the Window so it starts up bigger than the minimum size.
Right. Though several days passed, I'd like to signal that a deeper answer is that pygtk (and Gtk in general) doesn't know/care about the available size of the screen. More info can be found on the discussion following this mail: http://mail.gnome.org/archives/gtk-devel-list/2009-January/msg00057.html Though horrible non-portable hacks are indeed possible, the clean "solution" is to: - set reasonable defaults - remember user-defined resizes across program runs bye Pietro _______________________________________________ pygtk mailing list [email protected] http://www.daa.com.au/mailman/listinfo/pygtk Read the PyGTK FAQ: http://faq.pygtk.org/
