'Construct a new list.
:param parent: The Tk widget that contains the colorized list
:param items: The initial contents of the colorized list.
:param options:'

def __init__(self, parent, items=[], **options):

    self._parent = parent
    self._callbacks = {}
    self._marks = {}
    self._init_itemframe(options.copy())
    self._textwidget.bind('<KeyPress>', self._keypress)
    self._textwidget.bind('<ButtonPress>', self._buttonpress)
    self._items = None
    self.set(items)
