mirror of
https://github.com/Febbweiss/mopidy-touchscreen.git
synced 2026-03-04 22:25:39 +00:00
31 lines
636 B
Python
31 lines
636 B
Python
class BaseScreen():
|
|
|
|
update_all = 0
|
|
update_partial = 1
|
|
no_update = 2
|
|
|
|
def __init__(self, size, base_size, manager, fonts):
|
|
self.size = size
|
|
self.base_size = base_size
|
|
self.manager = manager
|
|
self.fonts = fonts
|
|
|
|
def update(self, surface, update_type, rects):
|
|
"""
|
|
Draw this screen to the surface
|
|
|
|
:param surface:
|
|
:param update_type:
|
|
:param rects:
|
|
"""
|
|
pass
|
|
|
|
def event(self, event):
|
|
pass
|
|
|
|
def change_screen(self, direction):
|
|
return False
|
|
|
|
def should_update(self):
|
|
return BaseScreen.update_partial
|