'Return a list of all widgets which are children of this widget.'

def winfo_children(self):

    result = []
    for child in self.tk.splitlist(self.tk.call('winfo', 'children', self._w)):
        try:
            result.append(self._nametowidget(child))
        except KeyError:
            pass
    return result
