mirror of
https://github.com/mpv-player/mpv
synced 2025-03-29 23:07:56 +00:00
osc: top/bottombar: scale title if too large like box
This commit is contained in:
parent
22133f8efc
commit
0c3e4b13ac
@ -1179,12 +1179,7 @@ layouts["bottombar"] = function()
|
||||
lo.geometry = geo
|
||||
lo.style = osc_styles.topButtons
|
||||
|
||||
-- Title
|
||||
geo = { x = geo.x + geo.w + padX, y = geo.y, an = geo.an,
|
||||
w = 1000, h = geo.h }
|
||||
lo = add_layout("title")
|
||||
lo.geometry = geo
|
||||
lo.style = osc_styles.vidtitle
|
||||
local t_l = geo.x + geo.w + padX
|
||||
|
||||
-- Cache
|
||||
geo = { x = osc_geo.x + osc_geo.w - padX, y = geo.y,
|
||||
@ -1193,6 +1188,16 @@ layouts["bottombar"] = function()
|
||||
lo.geometry = geo
|
||||
lo.style = osc_styles.vidtitle
|
||||
|
||||
local t_r = geo.x - geo.w - padX*2
|
||||
|
||||
-- Title
|
||||
geo = { x = t_l, y = geo.y, an = 4,
|
||||
w = t_r - t_l, h = geo.h }
|
||||
lo = add_layout("title")
|
||||
lo.geometry = geo
|
||||
lo.style = osc_styles.vidtitle
|
||||
lo.button.maxchars = math.floor(geo.w/4)
|
||||
|
||||
|
||||
-- Playback control buttons
|
||||
geo = { x = osc_geo.x + padX, y = line2, an = 4,
|
||||
@ -1398,19 +1403,24 @@ layouts["topbar"] = function()
|
||||
lo.geometry = geo
|
||||
lo.style = osc_styles.topButtons
|
||||
|
||||
-- Title
|
||||
geo = { x = geo.x + geo.w + padX, y = geo.y, an = geo.an,
|
||||
w = 1000, h = geo.h }
|
||||
lo = add_layout("title")
|
||||
lo.geometry = geo
|
||||
lo.style = osc_styles.vidtitle
|
||||
local t_l = geo.x + geo.w + padX
|
||||
|
||||
-- Cache
|
||||
geo = { x = osc_geo.x + osc_geo.w - padX, y = geo.y, an = 6,
|
||||
w = 100, h = geo.h }
|
||||
geo = { x = osc_geo.x + osc_geo.w - padX, y = geo.y,
|
||||
an = 6, w = 100, h = geo.h }
|
||||
lo = add_layout("cache")
|
||||
lo.geometry = geo
|
||||
lo.style = osc_styles.vidtitle
|
||||
|
||||
local t_r = geo.x - geo.w - padX*2
|
||||
|
||||
-- Title
|
||||
geo = { x = t_l, y = geo.y, an = 4,
|
||||
w = t_r - t_l, h = geo.h }
|
||||
lo = add_layout("title")
|
||||
lo.geometry = geo
|
||||
lo.style = osc_styles.vidtitle
|
||||
lo.button.maxchars = math.floor(geo.w/4)
|
||||
end
|
||||
|
||||
-- Validate string type user options
|
||||
|
Loading…
Reference in New Issue
Block a user