mirror of
https://github.com/Febbweiss/mopidy-touchscreen.git
synced 2026-03-04 22:25:39 +00:00
Fixed cache folder from config file
This commit is contained in:
56
mopidy_touchscreen/.idea/workspace.xml
generated
56
mopidy_touchscreen/.idea/workspace.xml
generated
@@ -23,11 +23,11 @@
|
||||
</component>
|
||||
<component name="FileEditorManager">
|
||||
<leaf>
|
||||
<file leaf-file-name="screen_manager.py" pinned="false" current="true" current-in-tab="true">
|
||||
<file leaf-file-name="screen_manager.py" pinned="false" current="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/screen_manager.py">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state vertical-scroll-proportion="-3.128788" vertical-offset="2619" max-vertical-offset="3015">
|
||||
<caret line="92" column="20" selection-start-line="92" selection-start-column="20" selection-end-line="92" selection-end-column="20" />
|
||||
<state vertical-scroll-proportion="0.0" vertical-offset="225" max-vertical-offset="3015">
|
||||
<caret line="26" column="24" selection-start-line="26" selection-start-column="24" selection-end-line="26" selection-end-column="24" />
|
||||
<folding>
|
||||
<element signature="e#0#35#0" expanded="true" />
|
||||
</folding>
|
||||
@@ -35,11 +35,23 @@
|
||||
</provider>
|
||||
</entry>
|
||||
</file>
|
||||
<file leaf-file-name="screen_objects.py" pinned="false" current="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/screen_objects.py">
|
||||
<file leaf-file-name="touch_screen.py" pinned="false" current="true" current-in-tab="true">
|
||||
<entry file="file://$PROJECT_DIR$/touch_screen.py">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state vertical-scroll-proportion="0.0" vertical-offset="2229" max-vertical-offset="3765">
|
||||
<caret line="152" column="32" selection-start-line="152" selection-start-column="32" selection-end-line="152" selection-end-column="32" />
|
||||
<state vertical-scroll-proportion="1.1363636" vertical-offset="0" max-vertical-offset="1335">
|
||||
<caret line="30" column="23" selection-start-line="30" selection-start-column="23" selection-end-line="30" selection-end-column="23" />
|
||||
<folding>
|
||||
<element signature="e#0#12#0" expanded="true" />
|
||||
</folding>
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</file>
|
||||
<file leaf-file-name="main_screen.py" pinned="false" current="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/main_screen.py">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="2175">
|
||||
<caret line="113" column="47" selection-start-line="113" selection-start-column="47" selection-end-line="113" selection-end-column="47" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
@@ -60,6 +72,7 @@
|
||||
<option value="$PROJECT_DIR$/list_view.py" />
|
||||
<option value="$PROJECT_DIR$/screen_objects.py" />
|
||||
<option value="$PROJECT_DIR$/screen_manager.py" />
|
||||
<option value="$PROJECT_DIR$/touch_screen.py" />
|
||||
</list>
|
||||
</option>
|
||||
</component>
|
||||
@@ -342,13 +355,6 @@
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/main_screen.py">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state vertical-scroll-proportion="-0.6840731" vertical-offset="1792" max-vertical-offset="2175">
|
||||
<caret line="113" column="47" selection-start-line="113" selection-start-column="47" selection-end-line="113" selection-end-column="47" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/menu_screen.py">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state vertical-scroll-proportion="0.3524804" vertical-offset="0" max-vertical-offset="383">
|
||||
@@ -378,16 +384,34 @@
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/main_screen.py">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="2175">
|
||||
<caret line="113" column="47" selection-start-line="113" selection-start-column="47" selection-end-line="113" selection-end-column="47" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/screen_manager.py">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state vertical-scroll-proportion="-3.128788" vertical-offset="2619" max-vertical-offset="3015">
|
||||
<caret line="92" column="20" selection-start-line="92" selection-start-column="20" selection-end-line="92" selection-end-column="20" />
|
||||
<state vertical-scroll-proportion="0.0" vertical-offset="225" max-vertical-offset="3015">
|
||||
<caret line="26" column="24" selection-start-line="26" selection-start-column="24" selection-end-line="26" selection-end-column="24" />
|
||||
<folding>
|
||||
<element signature="e#0#35#0" expanded="true" />
|
||||
</folding>
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/touch_screen.py">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state vertical-scroll-proportion="1.1363636" vertical-offset="0" max-vertical-offset="1335">
|
||||
<caret line="30" column="23" selection-start-line="30" selection-start-column="23" selection-end-line="30" selection-end-column="23" />
|
||||
<folding>
|
||||
<element signature="e#0#12#0" expanded="true" />
|
||||
</folding>
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</component>
|
||||
</project>
|
||||
|
||||
|
||||
@@ -15,7 +15,7 @@ logger = logging.getLogger(__name__)
|
||||
|
||||
|
||||
class ScreenManager():
|
||||
def __init__(self, size, core, backend):
|
||||
def __init__(self, size, core, backend, cache):
|
||||
self.size = size
|
||||
self.core = core
|
||||
self.backend = backend
|
||||
@@ -27,7 +27,7 @@ class ScreenManager():
|
||||
self.fonts['base'] = pygame.font.SysFont("verdana", self.base_size)
|
||||
self.fonts['icon'] = pygame.font.Font(font, self.base_size)
|
||||
try:
|
||||
self.screens = [MainScreen(size, self, "/home/ander", core, self.fonts),
|
||||
self.screens = [MainScreen(size, self, cache, core, self.fonts),
|
||||
Tracklist(size, self.base_size, self),
|
||||
PlaylistScreen(size, self.base_size, self),
|
||||
MenuScreen(size, self.base_size, self)]
|
||||
|
||||
@@ -24,7 +24,7 @@ class TouchScreen(pykka.ThreadingActor, core.CoreListener):
|
||||
self.fullscreen = config['touchscreen']['fullscreen']
|
||||
pygame.init()
|
||||
pygame.mouse.set_visible(config['touchscreen']['cursor'])
|
||||
self.screen_manager = ScreenManager(self.screen_size,self.core, self.backend)
|
||||
self.screen_manager = ScreenManager(self.screen_size,self.core, self.backend, self.cache_dir)
|
||||
|
||||
def start_thread(self):
|
||||
clock = pygame.time.Clock()
|
||||
|
||||
Reference in New Issue
Block a user