pack methods

The following methods are associated with widgets managed with pack:

packForget

Causes a widget to be removed from view:

$widget->packForget;

The widget is not destroyed, but it is no longer managed by pack. The widget is removed from the packing order, so if it was repacked later, it would appear at the end of the packing order.

packInfo

Returns a list containing all pack information about that widget:

$info = $widget->packInfo;
packPropagate

Enables or suppresses automatic resizing of a Toplevel or Frame widget to accommodate items packed inside of it. Automatic resizing is on by default; the following line turns off automatic resizing:

$widget->packPropagate(0);
packSlaves

Returns an ordered list of all the widgets packed into the parent widget:

$children = $widget->packSlaves;

Get Perl in a Nutshell, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.