Tk::Scrolled - Create a widget with attached scrollbar\|(s)
$whatever = $parent->Scrolled('Whatever',
-scrollbars = 'nw',
... widget options of Whatever here...
);
To stop a flood of ScrlWhatever Perl/Tk introcuded the special constructor
Scrolled. Scrolled creates a widget of the given Class 'Whatever' with
attached the scrollbar manpage(s).
- -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.
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');
Scrollbar, Tk::Widget.pm\|(sub Scrollbars), Tk::Frame.pm\|(sub AddScrollbars)