+ def _CB_CONTROL_INVALIDATE(self, result, packet):
+ # redraw enigma
+ from enigma import getDesktop
+ getDesktop(0).paint()
+ return (True, None)
+
+ def _CB_CONTROL_GET_FBSIZE(self, result, packet):
+ from enigma import getDesktop
+ desktop_size = getDesktop(0).size()
+ data = "%dx%d" % (desktop_size.width(), desktop_size.height())
+ return (True, data)
+