we have audio rendering working! :D
This commit is contained in:
@@ -1,6 +1,9 @@
|
||||
from textual.containers import VerticalScroll, Horizontal
|
||||
from textual.containers import Vertical, VerticalScroll, Horizontal, VerticalGroup
|
||||
from textual.widgets import Sparkline
|
||||
from textual.app import ComposeResult
|
||||
|
||||
from ui.widgets.chunk_types.audio import AudioChunk
|
||||
|
||||
|
||||
class TimelineRow(Horizontal):
|
||||
DEFAULT_CSS = """
|
||||
@@ -10,9 +13,6 @@ class TimelineRow(Horizontal):
|
||||
margin-bottom: 1;
|
||||
}
|
||||
"""
|
||||
|
||||
def compose(self) -> ComposeResult:
|
||||
yield from ()
|
||||
|
||||
class Timeline(VerticalScroll):
|
||||
DEFAULT_CSS = """
|
||||
@@ -23,5 +23,7 @@ class Timeline(VerticalScroll):
|
||||
"""
|
||||
|
||||
def compose(self) -> ComposeResult:
|
||||
yield TimelineRow()
|
||||
yield TimelineRow()
|
||||
with TimelineRow():
|
||||
yield AudioChunk("cool sample.mp3")
|
||||
with TimelineRow():
|
||||
yield AudioChunk("cool sample 2.mp3")
|
||||
Reference in New Issue
Block a user