mirror of
https://github.com/brues-code/pfUI.git
synced 2026-10-03 20:20:01 +00:00
backdrop api: rework every single frame sizing
This commit breaks alot of compatibility and maybe other things too. The change was necessary, because the old framework ran up against its limits. A lot of new configuration options are now possible and some of them were already added.
This commit is contained in:
+11
-14
@@ -1,10 +1,10 @@
|
||||
pfUI:RegisterModule("xpbar", function ()
|
||||
pfUI.xp = CreateFrame("Frame",nil, pfUI.bars.bottom)
|
||||
pfUI.xp:SetWidth(10)
|
||||
pfUI.xp:SetPoint("TOPLEFT",pfUI.chat.left,"TOPRIGHT", 1, 0)
|
||||
pfUI.xp:SetPoint("BOTTOMLEFT",pfUI.chat.left,"BOTTOMRIGHT",1, 0)
|
||||
pfUI.xp:SetWidth(5)
|
||||
pfUI.xp:SetPoint("TOPLEFT",pfUI.chat.left,"TOPRIGHT", pfUI_config.appearance.border.default*2, 0)
|
||||
pfUI.xp:SetPoint("BOTTOMLEFT",pfUI.chat.left,"BOTTOMRIGHT", pfUI_config.appearance.border.default*2, 0)
|
||||
pfUI.xp:SetFrameStrata("BACKGROUND")
|
||||
pfUI.xp:SetBackdrop(pfUI.backdrop)
|
||||
pfUI.utils:CreateBackdrop(pfUI.xp)
|
||||
pfUI.xp:RegisterEvent("PLAYER_LEVEL_UP")
|
||||
pfUI.xp:RegisterEvent("PLAYER_XP_UPDATE")
|
||||
pfUI.xp:RegisterEvent("PLAYER_ENTERING_WORLD")
|
||||
@@ -78,8 +78,7 @@ pfUI:RegisterModule("xpbar", function ()
|
||||
pfUI.xp.bar = CreateFrame("StatusBar", nil, pfUI.xp)
|
||||
pfUI.xp.bar:SetStatusBarTexture("Interface\\AddOns\\pfUI\\img\\bar")
|
||||
pfUI.xp.bar:ClearAllPoints()
|
||||
pfUI.xp.bar:SetPoint("TOPLEFT", pfUI.xp, "TOPLEFT", 3, -3)
|
||||
pfUI.xp.bar:SetPoint("BOTTOMRIGHT", pfUI.xp, "BOTTOMRIGHT", -3, 3)
|
||||
pfUI.xp.bar:SetAllPoints(pfUI.xp)
|
||||
pfUI.xp.bar:SetFrameStrata("MEDIUM")
|
||||
pfUI.xp.bar:SetStatusBarColor(.25,.25,1,1)
|
||||
pfUI.xp.bar:SetMinMaxValues(0, 100)
|
||||
@@ -89,25 +88,23 @@ pfUI:RegisterModule("xpbar", function ()
|
||||
pfUI.xp.restedbar = CreateFrame("StatusBar", nil, pfUI.xp)
|
||||
pfUI.xp.restedbar:SetStatusBarTexture("Interface\\AddOns\\pfUI\\img\\bar")
|
||||
pfUI.xp.restedbar:ClearAllPoints()
|
||||
pfUI.xp.restedbar:SetPoint("TOPLEFT", pfUI.xp, "TOPLEFT", 3, -3)
|
||||
pfUI.xp.restedbar:SetPoint("BOTTOMRIGHT", pfUI.xp, "BOTTOMRIGHT", -3, 3)
|
||||
pfUI.xp.restedbar:SetAllPoints(pfUI.xp)
|
||||
pfUI.xp.restedbar:SetFrameStrata("HIGH")
|
||||
pfUI.xp.restedbar:SetStatusBarColor(1,.25,1,.5)
|
||||
pfUI.xp.restedbar:SetMinMaxValues(0, 100)
|
||||
pfUI.xp.restedbar:SetOrientation("VERTICAL")
|
||||
|
||||
pfUI.rep = CreateFrame("Frame",nil, pfUI.bars.bottom)
|
||||
pfUI.rep:SetWidth(10)
|
||||
pfUI.rep:SetPoint("TOPRIGHT",pfUI.chat.right,"TOPLEFT", -1, 0)
|
||||
pfUI.rep:SetPoint("BOTTOMRIGHT",pfUI.chat.right,"BOTTOMLEFT",-1, 0)
|
||||
pfUI.rep:SetWidth(5)
|
||||
pfUI.rep:SetPoint("TOPRIGHT",pfUI.chat.right,"TOPLEFT", -pfUI_config.appearance.border.default*2, 0)
|
||||
pfUI.rep:SetPoint("BOTTOMRIGHT",pfUI.chat.right,"BOTTOMLEFT",-pfUI_config.appearance.border.default*2, 0)
|
||||
pfUI.rep:SetFrameStrata("BACKGROUND")
|
||||
pfUI.rep:SetBackdrop(pfUI.backdrop)
|
||||
pfUI.utils:CreateBackdrop(pfUI.rep)
|
||||
|
||||
pfUI.rep.bar = CreateFrame("StatusBar", nil, pfUI.rep)
|
||||
pfUI.rep.bar:SetStatusBarTexture("Interface\\AddOns\\pfUI\\img\\bar")
|
||||
pfUI.rep.bar:ClearAllPoints()
|
||||
pfUI.rep.bar:SetPoint("TOPLEFT", pfUI.rep, "TOPLEFT", 3, -3)
|
||||
pfUI.rep.bar:SetPoint("BOTTOMRIGHT", pfUI.rep, "BOTTOMRIGHT", -3, 3)
|
||||
pfUI.rep.bar:SetAllPoints(pfUI.rep)
|
||||
pfUI.rep.bar:SetMinMaxValues(0, 100)
|
||||
pfUI.rep.bar:SetOrientation("VERTICAL")
|
||||
pfUI.rep.bar:SetValue(59)
|
||||
|
||||
Reference in New Issue
Block a user