63 lines
1.4 KiB
Lua
Executable file
63 lines
1.4 KiB
Lua
Executable file
local wibox = require('wibox')
|
|
local dpi = require('beautiful').xresources.apply_dpi
|
|
|
|
local song_info = {}
|
|
|
|
song_info.music_title = wibox.widget {
|
|
layout = wibox.layout.align.horizontal,
|
|
expand = 'none',
|
|
nil,
|
|
{
|
|
{
|
|
id = 'title',
|
|
text = 'The song title is here',
|
|
font = 'SF Pro Text Bold 12',
|
|
align = 'center',
|
|
valign = 'center',
|
|
ellipsize = 'end',
|
|
widget = wibox.widget.textbox
|
|
},
|
|
id = 'scroll_container',
|
|
max_size = 345,
|
|
speed = 75,
|
|
expand = true,
|
|
direction = 'h',
|
|
step_function = wibox.container.scroll.step_functions.waiting_nonlinear_back_and_forth,
|
|
-- fps = 60,
|
|
layout = wibox.container.scroll.horizontal,
|
|
},
|
|
nil
|
|
}
|
|
|
|
song_info.music_artist = wibox.widget {
|
|
layout = wibox.layout.align.horizontal,
|
|
expand = 'none',
|
|
nil,
|
|
{
|
|
{
|
|
id = 'artist',
|
|
text = 'The artist name is here',
|
|
font = 'SF Pro Text 10',
|
|
align = 'center',
|
|
valign = 'center',
|
|
widget = wibox.widget.textbox
|
|
},
|
|
id = 'scroll_container',
|
|
max_size = 345,
|
|
speed = 75,
|
|
expand = true,
|
|
direction = 'h',
|
|
step_function = wibox.container.scroll.step_functions.waiting_nonlinear_back_and_forth,
|
|
layout = wibox.container.scroll.horizontal,
|
|
fps = 60
|
|
},
|
|
nil,
|
|
}
|
|
|
|
song_info.music_info = wibox.widget {
|
|
layout = wibox.layout.fixed.vertical,
|
|
song_info.music_title,
|
|
song_info.music_artist
|
|
}
|
|
|
|
return song_info |