def __init__(self): self.table = Table(3, 1) radio_frame = create_vframe('Select A Gig') group = None for i, s in enumerate(sorted(GIG_CHOICES.keys())): btn = RadioButton (s, group) if i == 0: group = btn btn.child.multiline = True radio_frame.add_child (btn) group.activate() self.button = Button('SELECT GIG') self.doctor_button = Button('Go to Doctors surgery') self.radios = group.list self.table.add_child(0, 0, radio_frame) self.table.add_child(1, 0, self.button) self.table.add_child(2, 0, self.doctor_button)
def __init__(self): self.table = Table(3, 1) radio_frame = create_vframe('Hi there...\nWhat do you want?') group = None for i, s in enumerate(sorted(DOCTOR_CHOICES.keys())): btn = RadioButton(s, group) if i == 0: group = btn btn.child.multiline = True radio_frame.add_child(btn) group.activate() self.button = Button('Tell doctor') self.radios = group.list self.stats = Label(player.player.get_stats_text()) self.stats.multiline = True self.stats.align = ALIGN_LEFT self.table.add_child(0, 0, radio_frame) self.table.add_child(1, 0, self.button) self.table.add_child(2, 0, self.stats) # doesn't work for some reason... if 0: group.topleft = (640 - self.table.width, 0) radio_frame.topleft = (640 - self.table.width, 0) self.table.topleft = (640 - self.table.width, 0)