Files
Terminal-DAW/src/ui/widgets/timeline.py

27 lines
580 B
Python
Raw Normal View History

2026-01-13 16:06:57 +11:00
from textual.containers import VerticalScroll, Horizontal
from textual.app import ComposeResult
class TimelineRow(Horizontal):
DEFAULT_CSS = """
TimelineRow {
background: $surface-lighten-1;
height: 8;
margin-bottom: 1;
}
"""
def compose(self) -> ComposeResult:
yield from ()
class Timeline(VerticalScroll):
DEFAULT_CSS = """
Timeline {
padding: 1 0;
hatch: "-" $surface-lighten-1;
}
"""
def compose(self) -> ComposeResult:
yield TimelineRow()
yield TimelineRow()