'Return the widget which would have the focus if top level
for this widget gets the focus from the window manager.'

def focus_lastfor(self):

    name = self.tk.call('focus', '-lastfor', self._w)
    if ((name == 'none') or (not name)):
        return None
    else:
        return self._nametowidget(name)
