30 lines
815 B
Lua
30 lines
815 B
Lua
local mainMaxWidth = 228; -- zoom w/subtitle is 0.75 (multiply by 1.25)
|
|
local subMaxWidth = 420; -- zoom is 0.6 (multiply zoom,1 value by 1.4)
|
|
local artistMaxWidth = 300/0.8;
|
|
|
|
function TextBannerAfterSet(self,param)
|
|
local Title=self:GetChild("Title");
|
|
local Subtitle=self:GetChild("Subtitle");
|
|
local Artist=self:GetChild("Artist");
|
|
if Subtitle:GetText() == "" then
|
|
Title:maxwidth(mainMaxWidth);
|
|
Title:y(-8);
|
|
Title:zoom(1);
|
|
Subtitle:visible(false);
|
|
Artist:zoom(0.66);
|
|
Artist:maxwidth(artistMaxWidth);
|
|
Artist:y(8);
|
|
else
|
|
-- subtitle below
|
|
Title:maxwidth(mainMaxWidth * 1.25);
|
|
Title:y(-11);
|
|
Title:zoom(0.75);
|
|
Subtitle:visible(true);
|
|
Subtitle:zoom(0.6);
|
|
Subtitle:y(0);
|
|
Subtitle:maxwidth(subMaxWidth);
|
|
Artist:zoom(0.6);
|
|
Artist:maxwidth(artistMaxWidth);
|
|
Artist:y(10);
|
|
end
|
|
end |