aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorChristian Weiske <cweiske@cweiske.de>2011-11-11 17:44:11 +0100
committerChristian Weiske <cweiske@cweiske.de>2011-11-11 17:44:11 +0100
commite584f45e43d781e663c6de117357dfd26d6707d6 (patch)
tree9738e5220a23a7fe4da4db32cf0214d5d9db8033 /src
parentea1e130bea2892a636e80fe0ef6df44324eaabd9 (diff)
downloadenigma2-curlytx-e584f45e43d781e663c6de117357dfd26d6707d6.tar.gz
enigma2-curlytx-e584f45e43d781e663c6de117357dfd26d6707d6.zip
load an url
Diffstat (limited to 'src')
-rw-r--r--src/.gitignore1
-rw-r--r--src/CurlyTx.py36
2 files changed, 26 insertions, 11 deletions
diff --git a/src/.gitignore b/src/.gitignore
new file mode 100644
index 0000000..0d20b64
--- /dev/null
+++ b/src/.gitignore
@@ -0,0 +1 @@
+*.pyc
diff --git a/src/CurlyTx.py b/src/CurlyTx.py
index 8043695..b22fd3a 100644
--- a/src/CurlyTx.py
+++ b/src/CurlyTx.py
@@ -1,32 +1,36 @@
from Screens.Screen import Screen
from Screens.MessageBox import MessageBox
from Components.Label import Label
-from Components.Sources.StaticText import StaticText
+from Components.ScrollLabel import ScrollLabel
from Components.ActionMap import NumberActionMap
+import urllib
class CurlyTx(Screen):
skin = """
<screen position="100,100" size="550,400" title="Test" >
- <widget name="text" position="0,0" size="550,25" font="Regular;20" />
+ <widget name="text" position="0,0" size="550,400" font="Regular;20" />
</screen>"""
def __init__(self, session, args = None):
self.skin = CurlyTx.skin
Screen.__init__(self, session)
- self["text"] = StaticText("foo")
- #sample = file(test).read()
- #import urllib
- ##req = urllib2.Request(url)
- # r = urllib2.urlopen(req)
- # f.write(r.read())
- # webFile.close()
+ self["text"] = ScrollLabel("foo")
#self.session.openWithCallback(self.mycallback, MessageBox, _("Test-Messagebox?"))
self["actions"] = NumberActionMap(["WizardActions", "InputActions"], {
"ok": self.close,
- "back": self.close
- }, -1)
+ "back": self.close,
+ "up": self.pageUp,
+ "down": self.pageDown
+ }, -1)
+ self.loadUrl()
+
+ def pageUp(self):
+ self["text"].pageUp()
+
+ def pageDown(self):
+ self["text"].pageDown()
def mycallback(self, answer):
@@ -34,3 +38,13 @@ class CurlyTx(Screen):
if answer:
raise Exception("test-crash")
self.close()
+
+ def loadUrl(self):
+ #sample = file(test).read()
+ #import urllib
+ ##req = urllib2.Request(url)
+ r = urllib.urlopen("http://www.bogo/tagebuch/tagebuch.css")
+ self["text"].setText(r.read())
+ r.close()
+ # f.write(r.read())
+ # webFile.close()