# Copyright (c) 2006 Ralph Carrie <cralph@semsek2.ham.nw.schule.de>
# Stifte und Maeuse S60: Testprogramm
# Version: 1.0
# Datum: 15.05.2006
 
# Importiere benutzte Module
from bildschirm import *
from stift import *
from buntstift import *
import e32

#Prozedur fuer den Exit-Softkey
def exit_key_handler():
	app_lock.signal()
	
#Die SuM-Bibliothek wird hier verwendet
bild01 = Bildschirm()
bild01.setzeHintergrundFarbe(0x234567)
stift01 = Buntstift(bild01)
stift02 = Stift(bild01)
stift01.setzeStandard()
stift01.zeichneKreis(90)
stift01.setzeFarbe(gelb)
stift01.setzeLinienbreite(3)
stift01.zeichneLinie(1,1,200,40)
stift01.runter()
stift01.bewegeBis(20,20)
stift01.schreibe('Testtext 1')
stift01.schreibe('Testtext 2')
stift01.zeichneRechteck(10,10)
stift01.zeichneRechteck(60,70)	
stift01.hoch()
stift02.bewegeBis(60,60)
stift02.runter()
stift02.bewegeBis(120,80)
stift02.schreibe('Tach1')
#Durch ein Ao_lock Objekt kann das Programm pausiert werden
app_lock = e32.Ao_lock()

#Exit-Softkey wird belegt
appuifw.app.exit_key_handler = exit_key_handler

#Das Programm wird nicht sofort beendet und die Darstellung beibt erhalten
app_lock.wait()

