Esempio n. 1
0
        self.frame_color = white
        self.infill_color = [100,100,100]  
        self.text_color = black
        self.disabled = False
        self.draw()          

if __name__ == '__main__':
    from Window import Window
    import sys
    pg.init()
    window = Window((200, 200))
    pg.event.set_blocked(pg.MOUSEMOTION)


    tf = TextField((50,50), (100, 50))
    window.add_element(tf, "example textfield")

    b = Button((10,10), (40,40), lambda : print(tf.value))
    window.add_element(b, "example button")
    while True:
        #Wait for input
        e = pg.event.wait()
        
        #Events
        pg.event.pump()
        key_events = pg.key.get_pressed()
        mouse_events = pg.mouse.get_pressed()

        #Push events to window
        window.handle_events(key_events, mouse_events)
        window.update()