servicemp3.cpp: more simple/flexible streaming detection
[enigma2.git] / lib / python / Components / Sources / StaticText.py
index 2f8f0e184d617f78bcb2f28c294602814d106aa4..8e6f824ef7a4cd83b8d7a1fab4908d80b91053c7 100644 (file)
@@ -1,16 +1,24 @@
 from Source import Source
-from Components.Element import cached
 
 class StaticText(Source):
        # filter is a function which filters external, untrusted strings
        # this must be done to avoid XSS attacks!
-       
+
        # (and is probably not done yet. For this reason, be careful when
        # using this on HTML pages. *DO* provide your filter function.)
        def __init__(self, text = "", filter = lambda x: x):
                Source.__init__(self)
-               self.text = text
+               self.__text = text
                self.filter = filter
 
        def handleCommand(self, cmd):
                self.text = self.filter(cmd)
+
+       def getText(self):
+               return self.__text
+
+       def setText(self, text):
+               self.__text = text
+               self.changed((self.CHANGED_ALL,))
+
+       text = property(getText, setText)