castbar font outline option added
This commit is contained in:
parent
d43d8e9284
commit
3d4479cc06
@ -25,6 +25,7 @@ local Castbar = Gladdy:NewModule("Cast Bar", 70, {
|
|||||||
castBarIconSize = 22,
|
castBarIconSize = 22,
|
||||||
castBarBorderSize = 8,
|
castBarBorderSize = 8,
|
||||||
castBarFontSize = 12,
|
castBarFontSize = 12,
|
||||||
|
castBarFontOutline = false,
|
||||||
castBarTexture = "Smooth",
|
castBarTexture = "Smooth",
|
||||||
castBarIconStyle = "Interface\\AddOns\\Gladdy\\Images\\Border_rounded_blp",
|
castBarIconStyle = "Interface\\AddOns\\Gladdy\\Images\\Border_rounded_blp",
|
||||||
castBarBorderStyle = "Gladdy Tooltip round",
|
castBarBorderStyle = "Gladdy Tooltip round",
|
||||||
@ -115,7 +116,7 @@ function Castbar:CreateFrame(unit)
|
|||||||
end
|
end
|
||||||
|
|
||||||
castBar.spellText = castBar:CreateFontString(nil, "LOW")
|
castBar.spellText = castBar:CreateFontString(nil, "LOW")
|
||||||
castBar.spellText:SetFont(Gladdy:SMFetch("font", "auraFont"), Gladdy.db.castBarFontSize)
|
castBar.spellText:SetFont(Gladdy:SMFetch("font", "auraFont"), Gladdy.db.castBarFontSize, Gladdy.db.castBarFontOutline and "OUTLINE")
|
||||||
castBar.spellText:SetTextColor(Gladdy:SetColor(Gladdy.db.castBarFontColor))
|
castBar.spellText:SetTextColor(Gladdy:SetColor(Gladdy.db.castBarFontColor))
|
||||||
castBar.spellText:SetShadowOffset(1, -1)
|
castBar.spellText:SetShadowOffset(1, -1)
|
||||||
castBar.spellText:SetShadowColor(0, 0, 0, 1)
|
castBar.spellText:SetShadowColor(0, 0, 0, 1)
|
||||||
@ -123,7 +124,7 @@ function Castbar:CreateFrame(unit)
|
|||||||
castBar.spellText:SetPoint("LEFT", 7, 0) -- Text of the spell
|
castBar.spellText:SetPoint("LEFT", 7, 0) -- Text of the spell
|
||||||
|
|
||||||
castBar.timeText = castBar:CreateFontString(nil, "LOW")
|
castBar.timeText = castBar:CreateFontString(nil, "LOW")
|
||||||
castBar.timeText:SetFont(Gladdy:SMFetch("font", "auraFont"), Gladdy.db.castBarFontSize)
|
castBar.timeText:SetFont(Gladdy:SMFetch("font", "auraFont"), Gladdy.db.castBarFontSize, Gladdy.db.castBarFontOutline and "OUTLINE")
|
||||||
castBar.timeText:SetTextColor(Gladdy:SetColor(Gladdy.db.castBarFontColor))
|
castBar.timeText:SetTextColor(Gladdy:SetColor(Gladdy.db.castBarFontColor))
|
||||||
castBar.timeText:SetShadowOffset(1, -1)
|
castBar.timeText:SetShadowOffset(1, -1)
|
||||||
castBar.timeText:SetShadowColor(0, 0, 0, 1)
|
castBar.timeText:SetShadowColor(0, 0, 0, 1)
|
||||||
@ -203,10 +204,10 @@ function Castbar:UpdateFrame(unit)
|
|||||||
|
|
||||||
Gladdy:SetPosition(castBar, unit, "castBarXOffset", "castBarYOffset", Castbar:LegacySetPosition(castBar, unit, leftMargin, rightMargin), Castbar)
|
Gladdy:SetPosition(castBar, unit, "castBarXOffset", "castBarYOffset", Castbar:LegacySetPosition(castBar, unit, leftMargin, rightMargin), Castbar)
|
||||||
|
|
||||||
castBar.spellText:SetFont(Gladdy:SMFetch("font", "castBarFont"), Gladdy.db.castBarFontSize)
|
castBar.spellText:SetFont(Gladdy:SMFetch("font", "castBarFont"), Gladdy.db.castBarFontSize, Gladdy.db.castBarFontOutline and "OUTLINE")
|
||||||
castBar.spellText:SetTextColor(Gladdy:SetColor(Gladdy.db.castBarFontColor))
|
castBar.spellText:SetTextColor(Gladdy:SetColor(Gladdy.db.castBarFontColor))
|
||||||
|
|
||||||
castBar.timeText:SetFont(Gladdy:SMFetch("font", "castBarFont"), Gladdy.db.castBarFontSize)
|
castBar.timeText:SetFont(Gladdy:SMFetch("font", "castBarFont"), Gladdy.db.castBarFontSize, Gladdy.db.castBarFontOutline and "OUTLINE")
|
||||||
castBar.timeText:SetTextColor(Gladdy:SetColor(Gladdy.db.castBarFontColor))
|
castBar.timeText:SetTextColor(Gladdy:SetColor(Gladdy.db.castBarFontColor))
|
||||||
|
|
||||||
castBar.icon.texture.overlay:SetTexture(Gladdy.db.castBarIconStyle)
|
castBar.icon.texture.overlay:SetTexture(Gladdy.db.castBarIconStyle)
|
||||||
@ -785,6 +786,12 @@ function Castbar:GetOptions()
|
|||||||
max = 20,
|
max = 20,
|
||||||
width = "full",
|
width = "full",
|
||||||
}),
|
}),
|
||||||
|
castBarFontOutline = option({
|
||||||
|
type = "toggle",
|
||||||
|
name = L["Outline"],
|
||||||
|
order = 5,
|
||||||
|
width = "full",
|
||||||
|
}),
|
||||||
headerFormat = {
|
headerFormat = {
|
||||||
type = "header",
|
type = "header",
|
||||||
name = L["Format"],
|
name = L["Format"],
|
||||||
|
Loading…
Reference in New Issue
Block a user