one shot stuff done
[uccvend-vendserver.git] / sql-edition / servers / Idler.py
index a231d96..392da6b 100755 (executable)
@@ -186,12 +186,12 @@ class GrayIdler(Idler):
 
 
 class StringIdler(Idler):
-       def __init__(self, v, text="Hello Cruel World!  "):
+       def __init__(self, v, text="Hello Cruel World!  ",repeat=True):
                self.v = v
                self.mk = MessageKeeper(v)
-               self.text = self.clean_text(text)
+               self.text = self.clean_text(text) + "          "
                
-               msg = [("",False, None),(self.text, True, 0.8)]
+               msg = [("",False, None),(self.text, repeat, 0.8)]
                self.mk.set_messages(msg)
 
        def clean_text(self, text):
@@ -213,6 +213,9 @@ class StringIdler(Idler):
        def next(self):
                self.mk.update_display()
 
+       def finished(self):     
+               return self.mk.done()
+
 class ClockIdler(Idler):
        def __init__(self, v):
                self.v = v

UCC git Repository :: git.ucc.asn.au