Example #1
0
    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)
Example #2
0
    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)