SYNOPSIS
$whatever = $parent->Scrolled(Whatever ?,-scrollbars=>where? ?,...?);DESCRIPTION
To stop a flood of ScrlWhatever widgets Perl/Tk introcuded the special constructor Scrolled. Scrolled creates a widget of the given Class Whatever with attached scrollbar(s).OPTIONS
All options beside -scrollbars explained below are passed to the Whatever widget constructor.- -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.
ADVERTISED SUBWIDGETS
See ``Subwidget'' in Tk::mega how to use advertised widgets.- scrolled
- the scrolled widget
- widget
- same as scrolled above. widget is the kind of widget passed to scrolled as first argument in all lowercase.
- xscrollbar
- the Scrollbar widget used for horizontal scrolling (if it exists)
- yscrollbar
- the Scrollbar widget used for vertical scrolling (if it exists)
- corner
- a frame in the corner between the vertical and horizontal scrolbar
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->configure(-scrollbars => 'e');
KEYWORDS
scrolled, scrollbar