コード例 #1
0
class TestFocusButton(TestPygletGUI, GenericButtonTest):
    def setUp(self):
        TestPygletGUI.setUp(self)
        self.button = FocusButton(label="test")
        GenericButtonTest.setUp(self)

    def test_key_press(self):
        self.assertEqual(self.button.is_pressed, False)
        self.button.on_key_press(pyglet.window.key.ENTER,None)
        self.assertEqual(self.button.is_pressed, True)
コード例 #2
0
class TestFocusButton(TestPygletGUI, GenericButtonTest):
    def setUp(self):
        TestPygletGUI.setUp(self)
        self.button = FocusButton(label="test")
        GenericButtonTest.setUp(self)

    def test_key_press(self):
        self.assertEqual(self.button.is_pressed, False)
        self.button.on_key_press(pyglet.window.key.ENTER,None)
        self.assertEqual(self.button.is_pressed, True)
コード例 #3
0
    def __init__(self,
                 text="",
                 window=None,
                 batch=None,
                 group=None,
                 theme=None,
                 on_escape=None,
                 have_focus=False):
        def on_ok(_):
            if on_escape is not None:
                on_escape(self)
            self.delete()

        button = FocusButton("Ok", on_press=on_ok)
        Manager.__init__(self,
                         content=Frame(VerticalContainer([Label(text),
                                                          button])),
                         window=window,
                         batch=batch,
                         group=group,
                         theme=theme,
                         is_movable=True)
        Manager.set_next_focus(self, 1)
コード例 #4
0
 def setUp(self):
     TestPygletGUI.setUp(self)
     self.button = FocusButton(label="test")
     GenericButtonTest.setUp(self)
コード例 #5
0
 def setUp(self):
     TestPygletGUI.setUp(self)
     self.button = FocusButton(label="test")
     GenericButtonTest.setUp(self)