'Build a new menu of radiobuttons with *values and optionally
a default value.'

def set_menu(self, default=None, *values):

    menu = self['menu']
    menu.delete(0, 'end')
    for val in values:
        menu.add_radiobutton(label=val, command=Tkinter._setit(self._variable, val, self._callback))
    if default:
        self._variable.set(default)
