The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Tk::Scrolled - Create a widget with attached scrollbar(s)

SYNOPSIS

    $whatever = $parent->Scrolled('Whatever',
                                -scrollbars = 'nw',
                                ... widget options of Whatever here...
                                );

DESCRIPTION

To stop a flood of ScrlWhatever Perl/Tk introcuded the special constructor Scrolled. Scrolled creates a widget of the given Class 'Whatever' with attached scrollbar(s).

OPTIONS

-scrollbars

Expects as argument the position where the scrollbars should be created. 'w', 'e' or 'n', 's' or a combination of them. If the one or both positions are prefixed with 'o' the scrollbar will only show up if there is a 'real' need to scroll.

all other option

All options beside <-scrollbars> are passed to the 'Whatever' widget constructor.

BUGS

If a widget does not support -{x,y}scrollcommand options, Scrolled does not complain if the specified widget class does not support them. E.g.,

    $parent->Scrolled('Button', ...)

One does not get an error message or warning when one tries to configure scrollbars after the widget construction:

    $ascrolled->scrollbars('e')
    $ascrolled->configure(-scrollbars => 'e');

SEE ALSO

Scrollbar, Tk::Widget.pm(sub Scrollbars), Tk::Frame.pm(sub AddScrollbars)