#! /usr/bin/python

#   Beispielklasse "Geldscheindarstellung"
#   Objektorientierte Grafikprogrammierung
#   mit dem Grafikmodul von Spolwig/Kokavecz/Bombei
#   BICS, Bombei, 2001
#   Dateinamne: schein.py

from grafik import *

class Geldschein (TRechteck):
  """
  /* (ein beschriftetes Rechteck)
  """
  def  __init__(self,der_Text):
    """
    /* der_Text : string : Beschriftung
    """
    TRechteck.__init__(self)
    self.geldwert = TText()
    self.geldwert.setText(der_Text)
    schrifthoehe = 18
    self.geldwert.setFarbe("schwarz")
    self.geldwert.setFont(Art="*",Grad=schrifthoehe)
    rand = 12
    xoffset = 50
    yoffset = 80
    self.geldwert.setPos(xoffset+2*rand,yoffset+2*rand)
    scheinhoehe = 50
    scheinbreite = 100
    TRechteck.setPos(self,xoffset,yoffset,xoffset+scheinbreite,yoffset+scheinhoehe)
    TRechteck.setFuellfarbe(self,"gruen")

  def zeigen (self):
    """
    /* benutzt TRechteck
    """
    TRechteck.zeigen(self)
    self.geldwert.zeigen()

"""
/* "Test-Hauptprogramm":
"""
if __name__=="__main__":
  Zeichenblatt.Init("rosa100.gif")
  meinGeld = Geldschein("40 Eu")
  meinGeld.zeigen()
  Tkinter.mainloop()
