import os
from World import *

class Hello(Gui):
    def __init__(self):
        Gui.__init__(self)
        self.ca_width = 400
        self.ca_height = 400
        self.transforms = [ CanvasTransform(self.ca_width, self.ca_height) ]

    def setup(self):
    # setup creates the GUI elements (called widgets)
        
        # left frame
        self.fr(LEFT)
        self.canvas = self.ca(width=self.ca_width, height=self.ca_height,
                              bg='white')
        self.endfr()

        # right frame
        self.fr(LEFT)

        self.fr(TOP)
        self.bu(LEFT, text='Hello', command=self.hello)
        self.bu(LEFT, text='Quit', command=self.quit)
        self.endfr()

        self.endfr()

    def hello(self):
        self.create_text([0, 0], 'Hello')

if __name__ == '__main__':

    # create the GUI
    h = Hello()
    h.setup()

    # wait for user events
    h.mainloop()
