mirror of
https://github.com/brues-code/pfUI.git
synced 2026-10-17 18:20:49 +00:00
cooldown: add fontsize option for frametypes
This commit is contained in:
@@ -132,6 +132,8 @@ function pfUI:LoadConfig()
|
|||||||
pfUI:UpdateConfig("appearance", "cd", "daycolor", ".2,.2,1,1")
|
pfUI:UpdateConfig("appearance", "cd", "daycolor", ".2,.2,1,1")
|
||||||
pfUI:UpdateConfig("appearance", "cd", "threshold", "2")
|
pfUI:UpdateConfig("appearance", "cd", "threshold", "2")
|
||||||
pfUI:UpdateConfig("appearance", "cd", "font_size", "12")
|
pfUI:UpdateConfig("appearance", "cd", "font_size", "12")
|
||||||
|
pfUI:UpdateConfig("appearance", "cd", "font_size_blizz", "12")
|
||||||
|
pfUI:UpdateConfig("appearance", "cd", "font_size_foreign","12")
|
||||||
pfUI:UpdateConfig("appearance", "cd", "debuffs", "1")
|
pfUI:UpdateConfig("appearance", "cd", "debuffs", "1")
|
||||||
pfUI:UpdateConfig("appearance", "cd", "blizzard", "1")
|
pfUI:UpdateConfig("appearance", "cd", "blizzard", "1")
|
||||||
pfUI:UpdateConfig("appearance", "cd", "foreign", "0")
|
pfUI:UpdateConfig("appearance", "cd", "foreign", "0")
|
||||||
|
|||||||
@@ -37,9 +37,15 @@ pfUI:RegisterModule("cooldown", "vanilla:tbc", function ()
|
|||||||
cooldown.cd:SetFrameLevel(cooldown.cd:GetFrameLevel() + 1)
|
cooldown.cd:SetFrameLevel(cooldown.cd:GetFrameLevel() + 1)
|
||||||
|
|
||||||
cooldown.cd.text = cooldown.cd:CreateFontString("pfCooldownFrameText", "OVERLAY")
|
cooldown.cd.text = cooldown.cd:CreateFontString("pfCooldownFrameText", "OVERLAY")
|
||||||
cooldown.cd.text:SetFont(pfUI.font_unit, C.appearance.cd.font_size, "OUTLINE")
|
if not cooldown.pfCooldownType then
|
||||||
cooldown.cd.text:SetPoint("CENTER", cooldown.cd, "CENTER", 0, 0)
|
cooldown.cd.text:SetFont(pfUI.font_unit, C.appearance.cd.font_size_foreign, "OUTLINE")
|
||||||
|
elseif cooldown.pfCooldownType == "BLIZZARD" then
|
||||||
|
cooldown.cd.text:SetFont(pfUI.font_unit, C.appearance.cd.font_size_blizz, "OUTLINE")
|
||||||
|
else
|
||||||
|
cooldown.cd.text:SetFont(pfUI.font_unit, C.appearance.cd.font_size, "OUTLINE")
|
||||||
|
end
|
||||||
|
|
||||||
|
cooldown.cd.text:SetPoint("CENTER", cooldown.cd, "CENTER", 0, 0)
|
||||||
cooldown.cd:SetScript("OnUpdate", pfCooldownOnUpdate)
|
cooldown.cd:SetScript("OnUpdate", pfCooldownOnUpdate)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -1420,6 +1420,8 @@ pfUI:RegisterModule("gui", "vanilla:tbc", function ()
|
|||||||
CreateConfig(nil, T["Cooldown Color (Days)"], C.appearance.cd, "daycolor", "color")
|
CreateConfig(nil, T["Cooldown Color (Days)"], C.appearance.cd, "daycolor", "color")
|
||||||
CreateConfig(nil, T["Cooldown Text Threshold"], C.appearance.cd, "threshold")
|
CreateConfig(nil, T["Cooldown Text Threshold"], C.appearance.cd, "threshold")
|
||||||
CreateConfig(nil, T["Cooldown Text Font Size"], C.appearance.cd, "font_size")
|
CreateConfig(nil, T["Cooldown Text Font Size"], C.appearance.cd, "font_size")
|
||||||
|
CreateConfig(nil, T["Cooldown Text Font Size (Blizzard Frames)"], C.appearance.cd, "font_size_blizz")
|
||||||
|
CreateConfig(nil, T["Cooldown Text Font Size (Foreign Frames)"], C.appearance.cd, "font_size_foreign")
|
||||||
CreateConfig(nil, T["Display Debuff Durations"], C.appearance.cd, "debuffs", "checkbox")
|
CreateConfig(nil, T["Display Debuff Durations"], C.appearance.cd, "debuffs", "checkbox")
|
||||||
CreateConfig(nil, T["Enable Durations On Blizzard Frames"], C.appearance.cd, "blizzard", "checkbox")
|
CreateConfig(nil, T["Enable Durations On Blizzard Frames"], C.appearance.cd, "blizzard", "checkbox")
|
||||||
CreateConfig(nil, T["Enable Durations On Foreign Frames"], C.appearance.cd, "foreign", "checkbox")
|
CreateConfig(nil, T["Enable Durations On Foreign Frames"], C.appearance.cd, "foreign", "checkbox")
|
||||||
|
|||||||
+3
-3
@@ -46,13 +46,13 @@ pfUI:RegisterModule("skin", "vanilla:tbc", function ()
|
|||||||
|
|
||||||
if C.appearance.cd.blizzard == "1" then
|
if C.appearance.cd.blizzard == "1" then
|
||||||
hooksecurefunc("PaperDollItemSlotButton_Update", function()
|
hooksecurefunc("PaperDollItemSlotButton_Update", function()
|
||||||
local cooldown = _G[this:GetName().."Cooldown"]
|
local cooldown = _G[this:GetName().."Cooldown"]
|
||||||
if cooldown then cooldown.pfCooldownType = "ALL" end
|
if cooldown then cooldown.pfCooldownType = "BLIZZARD" end
|
||||||
end)
|
end)
|
||||||
|
|
||||||
hooksecurefunc("SpellButton_UpdateButton", function()
|
hooksecurefunc("SpellButton_UpdateButton", function()
|
||||||
local cooldown = _G[this:GetName().."Cooldown"]
|
local cooldown = _G[this:GetName().."Cooldown"]
|
||||||
if cooldown then cooldown.pfCooldownType = "ALL" end
|
if cooldown then cooldown.pfCooldownType = "BLIZZARD" end
|
||||||
end)
|
end)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user