Progressbar touch to seekb

This commit is contained in:
9and3r
2014-07-19 23:32:10 +02:00
parent 8fb89127f3
commit f39989b9a0
6 changed files with 179 additions and 47 deletions

View File

@@ -1,24 +1,30 @@
from .main_screen import MainScreen
from .touch_manager import TouchManager
import pygame
import logging
logger = logging.getLogger(__name__)
class ScreenManager():
def __init__(self, size, core):
self.screen_size = size
self.screens = [MainScreen(size, self, "/home/ander", core)]
self.track = None
self.touch_manager = TouchManager()
def update(self):
return self.screens[0].update()
def __init__(self,size):
self.screen_size=size
self.screens=[MainScreen(size,self,"/home/ander")]
self.track=None
def update(self,core):
return self.screens[0].update(core)
def track_started(self,track):
self.track=track
def track_started(self, track):
self.track = track
self.screens[0].track_started(track.track)
def event(self, event):
touch_event = self.touch_manager.event(event)
if touch_event is not None:
self.screens[0].touch_event(touch_event)