Skip to content
This repository was archived by the owner on Jun 8, 2023. It is now read-only.

Commit 3fd38cf

Browse files
'Backup'
1 parent 6ebe5ef commit 3fd38cf

4 files changed

Lines changed: 17 additions & 22 deletions

File tree

application/control_surface/group/ActionGroupTest.py

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -55,11 +55,5 @@ def action_log_midi(self):
5555

5656
def action_test(self):
5757
# type: () -> None
58-
device = Song.selected_device()
59-
params = device.parameters
6058
from protocol0.shared.logging.Logger import Logger
61-
Logger.dev(params)
62-
63-
for param in params:
64-
from protocol0.shared.logging.Logger import Logger
65-
Logger.dev(param.name)
59+
Logger.dev(Song.selected_clip())

domain/lom/clip/Clip.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ def update(self, observable):
5656
if isinstance(observable, ClipLoop):
5757
self.notify_observers()
5858

59-
name = cast(str, ForwardTo("appearance", "name"))
59+
name = cast(str, ForwardTo("clip_name", "name"))
6060
color = cast(int, ForwardTo("appearance", "color"))
6161
length = cast(float, ForwardTo("loop", "length"))
6262
bar_length = cast(float, ForwardTo("loop", "bar_length"))

domain/lom/clip/ClipAppearance.py

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -11,20 +11,6 @@ def __init__(self, live_clip, clip_name, color):
1111
self._clip_name = clip_name
1212
self._color = color
1313

14-
@property
15-
def name(self):
16-
# type: () -> str
17-
if self._live_clip:
18-
return self._live_clip.name
19-
else:
20-
return ""
21-
22-
@name.setter
23-
def name(self, name):
24-
# type: (str) -> None
25-
if self._live_clip and name:
26-
self._live_clip.name = str(name).strip() # noqa
27-
2814
@property
2915
def color(self):
3016
# type: () -> int

domain/lom/clip/ClipName.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
from typing import Optional
77

88
from protocol0.domain.shared.scheduler.Scheduler import Scheduler
9+
from protocol0.domain.shared.utils.string import smart_string
910
from protocol0.domain.shared.utils.utils import get_length_legend
1011
from protocol0.shared.Song import Song
1112
from protocol0.shared.logging.Logger import Logger
@@ -27,6 +28,20 @@ def __init__(self, live_clip):
2728
self._name_listener.subject = self._live_clip
2829
self._base_name = None # type: Optional[str]
2930

31+
@property
32+
def name(self):
33+
# type: () -> str
34+
if self._live_clip:
35+
return smart_string(self._live_clip.name)
36+
else:
37+
return ""
38+
39+
@name.setter
40+
def name(self, name):
41+
# type: (str) -> None
42+
if self._live_clip and name:
43+
self._live_clip.name = str(name).strip() # noqa
44+
3045
@property
3146
def base_name(self):
3247
# type: () -> str

0 commit comments

Comments
 (0)