mirror of
https://github.com/brues-code/pfUI.git
synced 2026-09-22 07:36:56 +00:00
710be52f35
Drop the now-vestigial expansion plumbing.
- Delete modules/thirdparty-tbc.lua + its xml Include
- Strip 10 tbc-tagged CreateConfig calls in modules/gui.lua
- Drop the expansion arg from CreateConfig() signature + the disabled-
entry rendering path that depended on it
- Drop the showdisabled GUI toggle + its default
- Simplify pfUI:RegisterModule / pfUI:RegisterSkin to (name, func) only
- Strip the leading version arg ("vanilla:tbc", etc.) from all 114
Register call sites
- Delete the pfUI.expansion variable
43 lines
1.3 KiB
Lua
43 lines
1.3 KiB
Lua
pfUI:RegisterModule("mirrortimers", function ()
|
|
local font = pfUI.font_default
|
|
local fontsize = tonumber(C.global.font_size)
|
|
local height = fontsize * 1.3
|
|
|
|
for i = 1, MIRRORTIMER_NUMTIMERS do
|
|
local frame = _G["MirrorTimer"..i]
|
|
frame:GetRegions():Hide()
|
|
frame:SetWidth(200)
|
|
frame:SetHeight(height)
|
|
frame:SetScript("OnUpdate", function()
|
|
if this.paused or not this.timer then return end
|
|
MirrorTimerFrame_OnUpdate(this, arg1)
|
|
|
|
local text = this.label:GetText()
|
|
if text and this.value then
|
|
this.text:SetText(format("%s (%d:%02d)", text, this.value/60, this.value - math.floor(this.value/60)*60))
|
|
end
|
|
end)
|
|
|
|
frame:ClearAllPoints()
|
|
frame:SetPoint("TOP", UIParent, "TOP", 0, -120-(i-1)*(height + 10))
|
|
|
|
CreateBackdrop(frame)
|
|
CreateBackdropShadow(frame)
|
|
UpdateMovable(frame)
|
|
|
|
frame.border = _G["MirrorTimer"..i.."Border"]
|
|
frame.border:Hide()
|
|
|
|
frame.label = _G["MirrorTimer"..i.."Text"]
|
|
frame.label:Hide()
|
|
|
|
frame.statusbar = _G["MirrorTimer"..i.."StatusBar"]
|
|
frame.statusbar:SetStatusBarTexture(pfUI.media["img:bar"])
|
|
frame.statusbar:SetAllPoints(frame)
|
|
|
|
frame.text = frame:CreateFontString(nil, "OVERLAY")
|
|
frame.text:SetFont(font, fontsize, "OUTLINE")
|
|
frame.text:SetPoint("CENTER", frame.statusbar, "CENTER", 0, 0)
|
|
end
|
|
end)
|