git.cweiske.de
/
enigma2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
- add *.pyc to .cvsignore
[enigma2.git]
/
mytest.py
diff --git
a/mytest.py
b/mytest.py
index a8559c065854fdb473dba1112150d13fb869b6f4..bfc015c3634726cd54c36c0e5f1ffc05dcc1ca3f 100644
(file)
--- a/
mytest.py
+++ b/
mytest.py
@@
-1,11
+1,13
@@
from enigma import *
from tools import *
from enigma import *
from tools import *
+import Screens.InfoBar
+
+import RecordTimer
import sys
import time
import sys
import time
-from screens import *
from skin import applyGUIskin
# A screen is a function which instanciates all components of a screen into a temporary component.
from skin import applyGUIskin
# A screen is a function which instanciates all components of a screen into a temporary component.
@@
-35,12
+37,6
@@
def dump(dir, p = ""):
# + ":" + str(dir.__class__)
# + ":" + str(dir.__class__)
-# defined components
-components = {}
-
-# do global
-doGlobal(components)
-
# display
class OutputDevice:
# display
class OutputDevice:
@@
-153,6
+149,8
@@
class Navigation:
self.pnav.m_event.get().append(self.callEvent)
self.event = [ ]
self.currentlyPlayingService = None
self.pnav.m_event.get().append(self.callEvent)
self.event = [ ]
self.currentlyPlayingService = None
+
+ self.RecordTimer = RecordTimer.RecordTimer()
def callEvent(self, i):
for x in self.event:
def callEvent(self, i):
for x in self.event:
@@
-169,12
+167,14
@@
class Navigation:
return self.currentlyPlayingServiceReference
def recordService(self, ref):
return self.currentlyPlayingServiceReference
def recordService(self, ref):
+ service = iRecordableServicePtr()
print "recording service: %s" % (str(ref))
print "recording service: %s" % (str(ref))
- print self.pnav.recordService
- return self.pnav.recordService(ref)
-
- def endRecording(self):
- return self.pnav.endRecording()
+ if self.pnav.recordService(ref, service):
+ print "record returned non-zero"
+ return None
+ else:
+ print "ok, recordService didn't fail"
+ return service
def enqueueService(self, ref):
return self.pnav.enqueueService(ref)
def enqueueService(self, ref):
return self.pnav.enqueueService(ref)
@@
-193,6
+193,11
@@
class Navigation:
def pause(self, p):
return self.pnav.pause(p)
def pause(self, p):
return self.pnav.pause(p)
+
+ def recordWithTimer(self, begin, end, ref, epg):
+ entry = RecordTimer.RecordTimerEntry(begin, end, self, ref, epg)
+ self.RecordTimer.record(entry)
+ return entry
def runScreenTest():
session = Session()
def runScreenTest():
session = Session()
@@
-200,7
+205,7
@@
def runScreenTest():
session.nav = Navigation()
session.nav = Navigation()
- session.open(
i
nfoBar)
+ session.open(
Screens.InfoBar.I
nfoBar)
CONNECT(keyPressedSignal(), session.keyEvent)
CONNECT(keyPressedSignal(), session.keyEvent)