On Wed, 2004-06-16 at 07:43, Gustavo J. A. M. Carneiro wrote:

>   Looks like it has been superseded by gtk.Window.set_resizable(),
> documented at
> http://pygtk.org/pygtk2reference/class-gtkwindow.html#method-gtkwindow--set-resizable
> 
>   However, it is not clear from the documentation how to specify the
> auto_shrink=True with the new API.  Perhaps the auto-shrink behaviour
> has become entirely deprecated in gtk...  I always thought auto-shrink
> windows were annoying, anyway, but there are some rare cases when they
> can be useful, like floating toolboxes.  I speculate that you can
> simulate auto-shrink by queueing a size request after hiding some widget
> inside the window.

With the introduction of the gtk.Expander widget in 2.4, it seems almost
necessary. I'm trying to implement a dialog that under certain
conditions, requires the gtk.FileChooser (much like the new "saveas"
dialog in 2.4). When the gtk.Expander expands, all is well and the
dialog expands with it. But when the gtk.Expander is contracted again,
the dialog remains large and there are huge ugly spaces between the
widgets inside it. This is when I want the dialog to 're-shrink'.

Cheers,
~djc

_______________________________________________
pygtk mailing list   [EMAIL PROTECTED]
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/

Reply via email to