'Store list of window names (WLIST) into WM_COLORMAPWINDOWS property
of this widget. This list contains windows whose colormaps differ from their
parents. Return current list of widgets if WLIST is empty.'

def wm_colormapwindows(self, *wlist):

    if (len(wlist) > 1):
        wlist = (wlist,)
    args = (('wm', 'colormapwindows', self._w) + wlist)
    if wlist:
        self.tk.call(args)
    else:
        return map(self._nametowidget, self.tk.splitlist(self.tk.call(args)))
