'Create a new scroll-watcher widget.
:type canvas: Tkinter.Canvas
:param canvas: This canvas widget\'s canvas.
:type children: list(CanvasWidget)
:param children: The canvas widgets watched by the
scroll-watcher.  The scroll-watcher will ensure that these
canvas widgets are always contained in their canvas\'s
scrollregion.
:param attribs: The new canvas widget\'s attributes.'

def __init__(self, canvas, *children, **attribs):

    for child in children:
        self._add_child_widget(child)
    CanvasWidget.__init__(self, canvas, **attribs)
