diff --git a/api/config.lua b/api/config.lua index 038c3d79..38d5e49a 100644 --- a/api/config.lua +++ b/api/config.lua @@ -137,6 +137,7 @@ function pfUI:LoadConfig() pfUI:UpdateConfig("appearance", "cd", "foreign", "0") pfUI:UpdateConfig("appearance", "castbar", "castbarcolor", ".7,.7,.9,.8") pfUI:UpdateConfig("appearance", "castbar", "channelcolor", ".9,.9,.7,.8") + pfUI:UpdateConfig("appearance", "castbar", "texture", "Interface\\AddOns\\pfUI\\img\\bar") pfUI:UpdateConfig("appearance", "infight", "screen", "0") pfUI:UpdateConfig("appearance", "bags", "unusable", "1") pfUI:UpdateConfig("appearance", "bags", "unusable_color", ".9,.2,.2,1") diff --git a/modules/castbar.lua b/modules/castbar.lua index ecdf8b05..d84358bc 100644 --- a/modules/castbar.lua +++ b/modules/castbar.lua @@ -7,6 +7,8 @@ pfUI:RegisterModule("castbar", 20400, function () default_border = C.appearance.border.unitframes end + local cbtexture = C.appearance.castbar.texture + local function CreateCastbar(name, parent, unitstr, unitname) local cb = CreateFrame("Frame", name, parent or UIParent) @@ -29,7 +31,7 @@ pfUI:RegisterModule("castbar", 20400, function () -- statusbar cb.bar = CreateFrame("StatusBar", nil, cb) - cb.bar:SetStatusBarTexture("Interface\\AddOns\\pfUI\\img\\bar") + cb.bar:SetStatusBarTexture(cbtexture) cb.bar:ClearAllPoints() cb.bar:SetAllPoints(cb) cb.bar:SetMinMaxValues(0, 100) diff --git a/modules/gui.lua b/modules/gui.lua index fcc2829c..5c988926 100644 --- a/modules/gui.lua +++ b/modules/gui.lua @@ -1780,6 +1780,7 @@ pfUI:RegisterModule("gui", 20400, function () CreateConfig(nil, T["Use Unit Fonts"], C.castbar, "use_unitfonts", "checkbox") CreateConfig(nil, T["Casting Color"], C.appearance.castbar, "castbarcolor", "color") CreateConfig(nil, T["Channeling Color"], C.appearance.castbar, "channelcolor", "color") + CreateConfig(nil, T["Castbar Texture"], C.appearance.castbar, "texture", "dropdown", pfUI.gui.dropdowns.uf_bartexture) CreateConfig(nil, T["Disable Blizzard Castbar"], C.castbar.player, "hide_blizz", "checkbox") CreateConfig(nil, T["Player Castbar"], nil, nil, "header")