mirror of
https://github.com/Febbweiss/mopidy-touchscreen.git
synced 2026-03-04 22:25:39 +00:00
Little changes
This commit is contained in:
55
mopidy_touchscreen/.idea/workspace.xml
generated
55
mopidy_touchscreen/.idea/workspace.xml
generated
@@ -56,9 +56,11 @@
|
||||
<file leaf-file-name="screen_manager.py" pinned="false" current="true" current-in-tab="true">
|
||||
<entry file="file://$PROJECT_DIR$/screen_manager.py">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state vertical-scroll-proportion="0.4988067" vertical-offset="841" max-vertical-offset="2565">
|
||||
<caret line="78" column="30" selection-start-line="78" selection-start-column="30" selection-end-line="78" selection-end-column="30" />
|
||||
<folding />
|
||||
<state vertical-scroll-proportion="-5.1217184" vertical-offset="2281" max-vertical-offset="2700">
|
||||
<caret line="9" column="0" selection-start-line="9" selection-start-column="0" selection-end-line="9" selection-end-column="0" />
|
||||
<folding>
|
||||
<element signature="e#0#35#0" expanded="true" />
|
||||
</folding>
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
@@ -157,6 +159,7 @@
|
||||
<property name="recentsLimit" value="5" />
|
||||
<property name="restartRequiresConfirmation" value="true" />
|
||||
<property name="FullScreen" value="false" />
|
||||
<property name="LayoutCode.rearrangeEntriesPython" value="false" />
|
||||
</component>
|
||||
<component name="PyConsoleOptionsProvider">
|
||||
<option name="myPythonConsoleState">
|
||||
@@ -321,7 +324,7 @@
|
||||
</component>
|
||||
<component name="ToolWindowManager">
|
||||
<frame x="65" y="24" width="1301" height="744" extended-state="6" />
|
||||
<editor active="true" />
|
||||
<editor active="false" />
|
||||
<layout>
|
||||
<window_info id="Changes" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
|
||||
<window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
|
||||
@@ -382,7 +385,9 @@
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="1290">
|
||||
<caret line="62" column="61" selection-start-line="62" selection-start-column="61" selection-end-line="62" selection-end-column="61" />
|
||||
<folding />
|
||||
<folding>
|
||||
<element signature="e#0#35#0" expanded="true" />
|
||||
</folding>
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
@@ -419,7 +424,9 @@
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state vertical-scroll-proportion="0.0" vertical-offset="570" max-vertical-offset="1065">
|
||||
<caret line="57" column="93" selection-start-line="57" selection-start-column="93" selection-end-line="57" selection-end-column="93" />
|
||||
<folding />
|
||||
<folding>
|
||||
<element signature="e#0#35#0" expanded="true" />
|
||||
</folding>
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
@@ -448,7 +455,9 @@
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state vertical-scroll-proportion="0.0" vertical-offset="464" max-vertical-offset="1020">
|
||||
<caret line="54" column="29" selection-start-line="54" selection-start-column="29" selection-end-line="54" selection-end-column="29" />
|
||||
<folding />
|
||||
<folding>
|
||||
<element signature="e#0#35#0" expanded="true" />
|
||||
</folding>
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
@@ -485,7 +494,9 @@
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state vertical-scroll-proportion="0.0" vertical-offset="195" max-vertical-offset="540">
|
||||
<caret line="13" column="25" selection-start-line="13" selection-start-column="25" selection-end-line="13" selection-end-column="25" />
|
||||
<folding />
|
||||
<folding>
|
||||
<element signature="e#0#35#0" expanded="true" />
|
||||
</folding>
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
@@ -515,7 +526,9 @@
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state vertical-scroll-proportion="0.0" vertical-offset="360" max-vertical-offset="540">
|
||||
<caret line="24" column="53" selection-start-line="24" selection-start-column="53" selection-end-line="24" selection-end-column="53" />
|
||||
<folding />
|
||||
<folding>
|
||||
<element signature="e#0#35#0" expanded="true" />
|
||||
</folding>
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
@@ -552,7 +565,9 @@
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state vertical-scroll-proportion="0.0" vertical-offset="360" max-vertical-offset="540">
|
||||
<caret line="24" column="53" selection-start-line="24" selection-start-column="53" selection-end-line="24" selection-end-column="53" />
|
||||
<folding />
|
||||
<folding>
|
||||
<element signature="e#0#35#0" expanded="true" />
|
||||
</folding>
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
@@ -582,7 +597,9 @@
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state vertical-scroll-proportion="0.0" vertical-offset="330" max-vertical-offset="450">
|
||||
<caret line="22" column="0" selection-start-line="22" selection-start-column="0" selection-end-line="22" selection-end-column="0" />
|
||||
<folding />
|
||||
<folding>
|
||||
<element signature="e#0#35#0" expanded="true" />
|
||||
</folding>
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
@@ -605,7 +622,9 @@
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state vertical-scroll-proportion="0.0" vertical-offset="330" max-vertical-offset="450">
|
||||
<caret line="22" column="0" selection-start-line="22" selection-start-column="0" selection-end-line="22" selection-end-column="0" />
|
||||
<folding />
|
||||
<folding>
|
||||
<element signature="e#0#35#0" expanded="true" />
|
||||
</folding>
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
@@ -628,7 +647,9 @@
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state vertical-scroll-proportion="0.0" vertical-offset="330" max-vertical-offset="450">
|
||||
<caret line="22" column="0" selection-start-line="22" selection-start-column="0" selection-end-line="22" selection-end-column="0" />
|
||||
<folding />
|
||||
<folding>
|
||||
<element signature="e#0#35#0" expanded="true" />
|
||||
</folding>
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
@@ -739,9 +760,11 @@
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/screen_manager.py">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state vertical-scroll-proportion="0.4988067" vertical-offset="841" max-vertical-offset="2565">
|
||||
<caret line="78" column="30" selection-start-line="78" selection-start-column="30" selection-end-line="78" selection-end-column="30" />
|
||||
<folding />
|
||||
<state vertical-scroll-proportion="-5.1217184" vertical-offset="2281" max-vertical-offset="2700">
|
||||
<caret line="9" column="0" selection-start-line="9" selection-start-column="0" selection-end-line="9" selection-end-column="0" />
|
||||
<folding>
|
||||
<element signature="e#0#35#0" expanded="true" />
|
||||
</folding>
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
|
||||
@@ -12,7 +12,6 @@ logger = logging.getLogger(__name__)
|
||||
|
||||
|
||||
class ScreenManager():
|
||||
|
||||
def __init__(self, size, core, backend):
|
||||
self.size = size
|
||||
self.core = core
|
||||
@@ -24,7 +23,8 @@ class ScreenManager():
|
||||
self.fonts['dejavuserif'] = pygame.font.SysFont("dejavuserif", self.base_size)
|
||||
self.fonts['dejavusans'] = pygame.font.SysFont("dejavusans", self.base_size)
|
||||
try:
|
||||
self.screens = [MainScreen(size, self, "/home/ander", core,self.fonts),Tracklist(size,self.base_size,self)]
|
||||
self.screens = [MainScreen(size, self, "/home/ander", core, self.fonts),
|
||||
Tracklist(size, self.base_size, self)]
|
||||
except:
|
||||
traceback.print_exc()
|
||||
self.track = None
|
||||
@@ -59,7 +59,6 @@ class ScreenManager():
|
||||
progress = Progressbar(self.fonts['dejavusans'], "100", (x, 0), (self.size[0] - x, self.base_size), 100, True)
|
||||
self.screen_objects_manager.set_touch_object("volume", progress)
|
||||
progress.set_value(self.core.playback.volume.get())
|
||||
self.playback_state_changed(mopidy.core.PlaybackState.STOPPED, self.core.playback.state.get())
|
||||
|
||||
#Menu buttons
|
||||
|
||||
@@ -77,6 +76,7 @@ class ScreenManager():
|
||||
self.down_bar.fill((0, 0, 0, 128))
|
||||
|
||||
self.options_changed()
|
||||
self.playback_state_changed(self.core.playback.state.get(), self.core.playback.state.get())
|
||||
|
||||
def update(self):
|
||||
surface = pygame.Surface(self.size)
|
||||
@@ -99,7 +99,8 @@ class ScreenManager():
|
||||
if objects is not None:
|
||||
for key in objects:
|
||||
if key == "volume":
|
||||
value = self.screen_objects_manager.get_touch_object(key).get_pos_value(touch_event.current_pos)
|
||||
value = self.screen_objects_manager.get_touch_object(key).get_pos_value(
|
||||
touch_event.current_pos)
|
||||
self.backend.tell({'action': 'volume', 'value': value})
|
||||
self.screen_objects_manager.get_touch_object(key).set_value(value)
|
||||
elif key == "pause_play":
|
||||
@@ -163,10 +164,10 @@ class ScreenManager():
|
||||
single = False
|
||||
else:
|
||||
if repeat:
|
||||
repeat = True
|
||||
# repeat = True
|
||||
single = True
|
||||
else:
|
||||
repeat = False
|
||||
# repeat = False
|
||||
single = True
|
||||
self.core.tracklist.set_repeat(repeat)
|
||||
self.core.tracklist.set_single(single)
|
||||
|
||||
Reference in New Issue
Block a user