mmtc/mmtc.ron

51 lines
1.7 KiB
Text

Config(
layout: Rows([
Fixed(1, Columns([
Ratio(12, Textbox(Text("Title"))),
Ratio(10, Textbox(Text("Artist"))),
Ratio(10, Textbox(Text("Album"))),
Ratio(1, Textbox(Text("Time"))),
])),
Min(0, Queue(
columns: [
Ratio(12, If(Selected,
Styled([Fg(Black), Bg(Indexed(117)), Bold], QueueTitle),
Styled([Fg(Indexed(117))], QueueTitle),
)),
Ratio(10, If(Selected,
Styled([Fg(Black), Bg(Indexed(111)), Bold], QueueArtist),
Styled([Fg(Indexed(111))], QueueArtist),
)),
Ratio(10, If(Selected,
Styled([Fg(Black), Bg(Indexed(105)), Bold], QueueAlbum),
Styled([Fg(Indexed(105))], QueueAlbum),
)),
Ratio(1, If(Selected,
Styled([Fg(Black), Bg(Indexed(177)), Bold], QueueDuration),
Styled([Fg(Indexed(177))], QueueDuration),
)),
],
)),
Fixed(1, Textbox(If(Playing, Parts([
Text("["),
CurrentElapsed,
Text("/"),
CurrentDuration,
Text("] "),
If(TitleExist,
Parts([
CurrentTitle,
If(ArtistExist, Parts([
Text(" - "),
CurrentArtist,
If(AlbumExist, Parts([
Text(" - "),
CurrentAlbum,
])),
])),
]),
CurrentFile,
)
])))),
]),
)