On Mon, 2006-08-07 at 19:32 +0100, Dirk Koopman wrote:
> I have some container or other, say a packing vbox, in
the middle of a
> huge screen and I have done
$vbox->pack_start($widget, 0, 1, 5);
>
> I now want, without rebuilding the whole screen from
scratch, to replace
> $widget with another, possibly completely different,
$newwidget.
>
> Is this possible?
>
> I have the reference "$widget" available to
me as well as its parent's.
So to answer my own question for now: I create an empty
vbox() and
remember its reference (a palaver in itself) and then remove
any old
widget (maybe none) and (re-)pack_start the new one. The
vbox() will
only have one item in it which will fill it to the maximum
space
allowed.
_______________________________________________
gtk-perl-list mailing list
gtk-perl-list gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-perl-list
|