#!/usr/bin/env python3
# Soubor:  easydrow.py
# Datum:   16.02.2011 07:30
# Autor:   Marek Nožka, nozka <@t> spseol <d.t> cz
# Licence: GNU/GPL 
# Úloha:   Jednody
############################################

# modul GUI TCL/TK
from tkinter import *  
# modul želví grafiky
import turtle

  
#####################################################
################# Definice funkcí ################### 
#####################################################

# Přesunu želvu na zadané souřadnice
def presun(x,y):
    turtle.onscreenclick(None)
    turtle.goto(x,y)
    turtle.onscreenclick(presun)

def turtleClear():
    turtle.clear()

def turtleUp():
    turtle.up()
    
def turtleDown():
    turtle.down()

def close():
    turtle.bye()
    hlavni.destroy()
  

#####################################################
#################      GUI        ################### 
#####################################################
turtle.shape("turtle")
turtle.onscreenclick(presun)

# hlavní okno
hlavni=Tk()  

# vytvoří ovládací prvky a přiřadí událostem funkce
tlClear = Button(hlavni, text='Clear', command=turtleClear) 
tlClear.pack()
tlUp = Button(hlavni, text='Up', command=turtleUp) 
tlUp.pack()
tlDown = Button(hlavni, text='Down', command=turtleDown) 
tlDown.pack()
tlClose = Button(hlavni, text='Close', command=close) 
tlClose.pack()

# smyčka čekající na události
hlavni.mainloop()  #  spustíme/zobrazíme celý program  


