modules: make all modules aware of the new borders

This commit is contained in:
shagu
2019-12-18 18:40:40 +01:00
parent a75204540e
commit 3334c7469f
31 changed files with 70 additions and 143 deletions
+1 -1
View File
@@ -676,7 +676,7 @@ function pfUI.api.CreateQuestionDialog(text, yes, no, editbox, onclose)
if not text then text = "Are you sure?" end
local border = tonumber(pfUI_config.appearance.border.default)
local rawborder, border = GetBorderSize()
local padding = 15
-- frame
+5 -15
View File
@@ -242,12 +242,8 @@ function pfUI.uf:UpdateVisibility()
end
function pfUI.uf:UpdateFrameSize()
local default_border = pfUI_config.appearance.border.default
if pfUI_config.appearance.border.unitframes ~= "-1" then
default_border = pfUI_config.appearance.border.unitframes
end
local spacing = self.config.pspace
local rawborder, default_border = GetBorderSize("unitframes")
local spacing = self.config.pspace * GetPerfectPixel()
local width = self.config.width
local height = self.config.height
local pheight = self.config.pheight
@@ -271,10 +267,7 @@ end
function pfUI.uf:UpdateConfig()
local f = self
local C = pfUI_config
local default_border = C.appearance.border.default
if C.appearance.border.unitframes ~= "-1" then
default_border = C.appearance.border.unitframes
end
local rawborder, default_border = GetBorderSize("unitframes")
local relative_point = "BOTTOM"
if f.config.panchor == "TOPLEFT" then
@@ -321,7 +314,7 @@ function pfUI.uf:UpdateConfig()
end
f.power:ClearAllPoints()
f.power:SetPoint(f.config.panchor, f.hp, relative_point, 0, -2*default_border - f.config.pspace)
f.power:SetPoint(f.config.panchor, f.hp, relative_point, 0, -2*default_border - f.config.pspace * GetPerfectPixel())
f.power:SetWidth((f.config.pwidth ~= "-1" and f.config.pwidth or f.config.width))
f.power:SetHeight(f.config.pheight)
if tonumber(f.config.pheight) < 0 then f.power:Hide() end
@@ -1218,10 +1211,7 @@ function pfUI.uf:RefreshUnit(unit, component)
-- create required fields
if not unit.cache then unit.cache = {} end
local unitstr = unit.label..unit.id
local default_border = C.appearance.border.default
if C.appearance.border.unitframes ~= "-1" then
default_border = C.appearance.border.unitframes
end
local rawborder, default_border = GetBorderSize("unitframes")
-- Buffs
if unit.buffs and ( component == "all" or component == "aura" ) then
+2 -6
View File
@@ -6,12 +6,8 @@ pfUI:RegisterModule("actionbar", "vanilla:tbc", function ()
local backdrop_highlight = { edgeFile = pfUI.media["img:glow"], edgeSize = 8 }
local showgrid = 0
local showgrid_pet = 0
local border = tonumber(C.appearance.border.default)
if C.appearance.border.actionbars ~= "-1" then
border = tonumber(C.appearance.border.actionbars)
end
local bpad = border > 1 and border - 1 or 1
local rawborder, border = GetBorderSize("actionbars")
local bpad = rawborder > 1 and border - GetPerfectPixel() or GetPerfectPixel()
local eventcache = { } -- contains a list of events that shall be processed later -> [event] = true
local updatecache = { } -- contains a list of buttons slots that shall be refreshed later -> [slot] = true
+1 -4
View File
@@ -2,10 +2,7 @@ pfUI:RegisterModule("addonbuttons", "vanilla", function ()
if not pfUI.minimap then return end
if C.abuttons.enable == "0" then return end
local default_border = C.appearance.border.default
if C.appearance.border.panels ~= "-1" then
default_border = C.appearance.border.panels
end
local rawborder, border = GetBorderSize("panels")
pfUI_cache["abuttons"] = pfUI_cache["abuttons"] or {}
pfUI_cache["abuttons"]["add"] = pfUI_cache["abuttons"]["add"] or {}
+3 -1
View File
@@ -1,4 +1,6 @@
pfUI:RegisterModule("addons", "vanilla:tbc", function ()
local rawborder, border = GetBorderSize()
-- add main menu button
local pfUIAddonButton = CreateFrame("Button", "GameMenuButtonPFUIAddOns", GameMenuFrame, "GameMenuButtonTemplate")
pfUIAddonButton:SetPoint("TOP", 0, -32)
@@ -47,7 +49,7 @@ pfUI:RegisterModule("addons", "vanilla:tbc", function ()
pfUI.addons.caption:SetText(T["Addon List"])
pfUI.addons.close = CreateFrame("Button", "pfBagClose", pfUI.addons)
pfUI.addons.close:SetPoint("TOPRIGHT", -C.appearance.border.default*2,-C.appearance.border.default*2 )
pfUI.addons.close:SetPoint("TOPRIGHT", -border*2,-border*2 )
CreateBackdrop(pfUI.addons.close)
pfUI.addons.close:SetHeight(15)
pfUI.addons.close:SetWidth(15)
+2 -2
View File
@@ -1,6 +1,6 @@
pfUI:RegisterModule("autovendor", "vanilla:tbc", function ()
local border = tonumber(pfUI_config.appearance.border.default)
local bpad = border > 1 and border - 1 or 1
local rawborder, border = GetBorderSize()
local bpad = rawborder > 1 and border - GetPerfectPixel() or GetPerfectPixel()
local scanlist = {}
+1 -4
View File
@@ -1,8 +1,5 @@
pfUI:RegisterModule("bags", "vanilla:tbc", function ()
local default_border = C.appearance.border.default
if C.appearance.border.bags ~= "-1" then
default_border = C.appearance.border.bags
end
local rawborder, default_border = GetBorderSize("bags")
local knownInventorySpellTextures = {
Spell_Holy_RemoveCurse = {frame="disenchant"},
+1 -1
View File
@@ -1,5 +1,5 @@
pfUI:RegisterModule("buffwatch", "vanilla:tbc", function ()
local border = C.appearance.border.default
local rawborder, border = GetBorderSize("panels")
local scanner = libtipscan:GetScanner("buffwatch")
local fcache = {}
+1 -6
View File
@@ -1,12 +1,7 @@
pfUI:RegisterModule("castbar", "vanilla:tbc", function ()
local font = C.castbar.use_unitfonts == "1" and pfUI.font_unit or pfUI.font_default
local font_size = C.castbar.use_unitfonts == "1" and C.global.font_unit_size or C.global.font_size
local default_border = C.appearance.border.default
if C.appearance.border.unitframes ~= "-1" then
default_border = C.appearance.border.unitframes
end
local rawborder, default_border = GetBorderSize("unitframes")
local cbtexture = pfUI.media[C.appearance.castbar.texture]
local function CreateCastbar(name, parent, unitstr, unitname)
+1 -6
View File
@@ -1,15 +1,10 @@
pfUI:RegisterModule("chat", "vanilla:tbc", function ()
local panelfont = C.panel.use_unitfonts == "1" and pfUI.font_unit or pfUI.font_default
local panelfont_size = C.panel.use_unitfonts == "1" and C.global.font_unit_size or C.global.font_size
local default_border = C.appearance.border.default
if C.appearance.border.chat ~= "-1" then
default_border = C.appearance.border.chat
end
local rawborder, default_border = GetBorderSize("chat")
_G.CHAT_FONT_HEIGHTS = { 8, 10, 12, 14, 16, 18, 20 }
-- add dropdown menu button to ignore player
UnitPopupButtons["IGNORE_PLAYER"] = { text = IGNORE_PLAYER, dist = 0 }
for index,value in ipairs(UnitPopupMenus["FRIEND"]) do
+4 -2
View File
@@ -1,4 +1,6 @@
pfUI:RegisterModule("combopoints", "vanilla:tbc", function ()
local rawborder, border = GetBorderSize()
-- Hide Blizzard combo point frame and unregister all events to prevent it from popping up again
ComboFrame:Hide()
ComboFrame:UnregisterAllEvents()
@@ -15,9 +17,9 @@ pfUI:RegisterModule("combopoints", "vanilla:tbc", function ()
pfUI.combopoints[point]:Hide()
if pfUI.uf.target then
pfUI.combopoints[point]:SetPoint("TOPLEFT", pfUI.uf.target, "TOPRIGHT", C.appearance.border.default*3, -(point - 1) * (combo_size + C.appearance.border.default*3))
pfUI.combopoints[point]:SetPoint("TOPLEFT", pfUI.uf.target, "TOPRIGHT", border*3, -(point - 1) * (combo_size + border*3))
else
pfUI.combopoints[point]:SetPoint("CENTER", UIParent, "CENTER", (point - 3) * (combo_size + C.appearance.border.default*3), 10 )
pfUI.combopoints[point]:SetPoint("CENTER", UIParent, "CENTER", (point - 3) * (combo_size + border*3), 10 )
end
pfUI.combopoints[point].tex = pfUI.combopoints[point]:CreateTexture("OVERLAY")
+1 -1
View File
@@ -127,7 +127,7 @@ pfUI:RegisterModule("eqcompare", "vanilla", function ()
pfUI.eqcompare.tooltip = this
if not IsShiftKeyDown() and C.tooltip.compare.showalways ~= "1" then return end
local border = tonumber(C.appearance.border.default)
local rawborder, border = GetBorderSize()
for i=1,this:NumLines() do
local tmpText = _G[this:GetName() .. "TextLeft"..i]
+1 -4
View File
@@ -18,10 +18,7 @@ pfUI:RegisterModule("group", "vanilla:tbc", function ()
function pfUI.uf.group:UpdateConfig()
local startid = C.unitframes.selfingroup == "1" and 0 or 1
local spacing = C.unitframes.group.pspace
local default_border = C.appearance.border.default
if C.appearance.border.unitframes ~= "-1" then
default_border = C.appearance.border.unitframes
end
local rawborder, default_border = GetBorderSize("unitframes")
for i=0, 4 do
local active = i >= 1 or startid == 0
-1
View File
@@ -1,5 +1,4 @@
pfUI:RegisterModule("hoverbind", "vanilla", function ()
local default_border = C.appearance.border.default
local keymap = {
-- buttons to binding association
["pfActionBarMainButton"] = "ACTIONBUTTON",
-5
View File
@@ -1,9 +1,4 @@
pfUI:RegisterModule("infight", "vanilla:tbc", function ()
local default_border = C.appearance.border.default
if C.appearance.border.unitframes ~= "-1" then
default_border = C.appearance.border.unitframes
end
-- build the frame
pfUI.infight = CreateFrame("Frame", "pfUICombat", UIParent)
+11 -9
View File
@@ -1,4 +1,6 @@
pfUI:RegisterModule("loot", "vanilla:tbc", function ()
local rawborder, border = GetBorderSize()
pfUI.loot = CreateFrame("Frame", "pfLootFrame", UIParent)
pfUI.loot:Hide()
pfUI.loot:SetFrameStrata("DIALOG")
@@ -9,10 +11,10 @@ pfUI:RegisterModule("loot", "vanilla:tbc", function ()
pfUI.loot:RegisterEvent("UPDATE_MASTER_LOOT_LIST")
pfUI.loot:RegisterEvent("LOOT_BIND_CONFIRM")
pfUI.loot:SetWidth(160+C.appearance.border.default*2)
pfUI.loot:SetWidth(160+border*2)
if C.loot.mousecursor == "0" then
pfUI.loot:SetHeight(160+C.appearance.border.default*2)
pfUI.loot:SetHeight(160+border*2)
pfUI.loot:SetPoint("TOP", UIParent, "CENTER", 0, 0)
UpdateMovable(pfUI.loot)
end
@@ -499,8 +501,8 @@ pfUI:RegisterModule("loot", "vanilla:tbc", function ()
CreateBackdropShadow(pfUI.loot)
pfUI.loot.backdrop:SetBackdropBorderColor(color.r, color.g, color.b, 1)
end
pfUI.loot:SetHeight(math.max((real*22)+4*C.appearance.border.default), 20)
pfUI.loot:SetWidth(maxwidth + 22 + 8*C.appearance.border.default )
pfUI.loot:SetHeight(math.max((real*22)+4*border), 20)
pfUI.loot:SetWidth(maxwidth + 22 + 8*border)
end
end
@@ -522,10 +524,10 @@ pfUI:RegisterModule("loot", "vanilla:tbc", function ()
function pfUI.loot:CreateSlot(id)
local frame = CreateFrame(LOOT_BUTTON_FRAME_TYPE, 'pfLootButton'..id, pfUI.loot)
frame:RegisterForClicks('LeftButtonUp', 'RightButtonUp')
frame:SetPoint("LEFT", C.appearance.border.default*2, 0)
frame:SetPoint("RIGHT", -C.appearance.border.default*2, 0)
frame:SetPoint("LEFT", border*2, 0)
frame:SetPoint("RIGHT", -border*2, 0)
frame:SetHeight(22)
frame:SetPoint("TOP", pfUI.loot, "TOP", 4, (-C.appearance.border.default*2+22)-(id*22))
frame:SetPoint("TOP", pfUI.loot, "TOP", 4, (-border*2+22)-(id*22))
frame:SetScript("OnClick", function()
if ( IsControlKeyDown() ) then
@@ -579,8 +581,8 @@ pfUI:RegisterModule("loot", "vanilla:tbc", function ()
end
frame.ficon = CreateFrame("Frame", "pfLootButtonIcon", frame)
frame.ficon:SetHeight(frame:GetHeight() - 2*C.appearance.border.default)
frame.ficon:SetWidth(frame:GetHeight() - 2*C.appearance.border.default)
frame.ficon:SetHeight(frame:GetHeight() - 2*border)
frame.ficon:SetWidth(frame:GetHeight() - 2*border)
frame.ficon:ClearAllPoints()
frame.ficon:SetPoint("RIGHT", frame)
CreateBackdrop(frame.ficon)
+2 -1
View File
@@ -1,5 +1,6 @@
pfUI:RegisterModule("minimap", "vanilla:tbc", function ()
local border = tonumber(pfUI_config.appearance.border.default)
local rawborder, border = GetBorderSize()
if MiniMapWorldMapButton then MiniMapWorldMapButton:Hide() end
if MinimapToggleButton then MinimapToggleButton:Hide() end
MinimapBorderTop:Hide()
+3 -2
View File
@@ -4,6 +4,7 @@ pfUI:RegisterModule("nameplates", "vanilla:tbc", function ()
local inactive_alpha = tonumber(C.nameplates.notargalpha)
local glowr, glowg, glowb, glowa = GetStringColor(C.nameplates.glowcolor)
local hptexture = pfUI.media[C.nameplates.healthtexture]
local rawborder, default_border = GetBorderSize()
-- disable original castbars
pcall(SetCVar, "ShowVKeyCastbar", 0)
@@ -221,7 +222,7 @@ pfUI:RegisterModule("nameplates", "vanilla:tbc", function ()
-- combopoints
if C.nameplates.cpdisplay == "1" then
local combo_size = 5
local offset = 5 + C.nameplates.heightcast + C.nameplates.heighthealth + C.appearance.border.default*2
local offset = 5 + C.nameplates.heightcast + C.nameplates.heighthealth + default_border*2
if not this.combopoints then
this.combopoints = CreateFrame("Frame", nil, this.nameplate)
@@ -234,7 +235,7 @@ pfUI:RegisterModule("nameplates", "vanilla:tbc", function ()
end
CreateBackdrop(this.combopoints["combopoint" .. point])
this.combopoints["combopoint" .. point]:SetPoint("BOTTOMRIGHT", this.nameplate, "BOTTOMRIGHT", -(point - 1) * (combo_size + C.appearance.border.default*3) - offset, -C.appearance.border.default*3)
this.combopoints["combopoint" .. point]:SetPoint("BOTTOMRIGHT", this.nameplate, "BOTTOMRIGHT", -(point - 1) * (combo_size + default_border*3) - offset, -default_border*3)
if point < 3 then
local tex = this.combopoints["combopoint" .. point]:CreateTexture("OVERLAY")
+1 -5
View File
@@ -4,11 +4,7 @@ pfUI:RegisterModule("panel", "vanilla:tbc", function()
local font = C.panel.use_unitfonts == "1" and pfUI.font_unit or pfUI.font_default
local font_size = C.panel.use_unitfonts == "1" and C.global.font_unit_size or C.global.font_size
local default_border = C.appearance.border.default
if C.appearance.border.panels ~= "-1" then
default_border = C.appearance.border.panels
end
local rawborder, default_border = GetBorderSize("panels")
do -- Widgets
do -- Clock & Timer
-8
View File
@@ -1,14 +1,6 @@
pfUI:RegisterModule("pet", "vanilla:tbc", function ()
-- do not go further on disabled UFs
if C.unitframes.disable == "1" then return end
local default_border = C.appearance.border.default
if C.appearance.border.unitframes ~= "-1" then
default_border = C.appearance.border.unitframes
end
local spacing = C.unitframes.pet.pspace
pfUI.uf.pet = pfUI.uf:CreateUnitFrame("Pet", nil, C.unitframes.pet)
pfUI.uf.pet:UpdateFrameSize()
pfUI.uf.pet:SetPoint("BOTTOM", UIParent , "BOTTOM", 0, 163)
+1 -5
View File
@@ -1,11 +1,7 @@
pfUI:RegisterModule("pettarget", "vanilla:tbc", function ()
-- do not go further on disabled UFs
if C.unitframes.disable == "1" then return end
local default_border = pfUI_config.appearance.border.default
if pfUI_config.appearance.border.unitframes ~= "-1" then
default_border = pfUI_config.appearance.border.unitframes
end
local rawborder, default_border = GetBorderSize("unitframes")
pfUI.uf.pettarget = pfUI.uf:CreateUnitFrame("PetTarget", nil, C.unitframes.ptarget, .2)
pfUI.uf.pettarget:UpdateFrameSize()
-7
View File
@@ -2,13 +2,6 @@ pfUI:RegisterModule("player", "vanilla:tbc", function ()
-- do not go further on disabled UFs
if C.unitframes.disable == "1" then return end
local default_border = C.appearance.border.default
if C.appearance.border.unitframes ~= "-1" then
default_border = C.appearance.border.unitframes
end
local spacing = C.unitframes.player.pspace
PlayerFrame:Hide()
PlayerFrame:UnregisterAllEvents()
+1 -4
View File
@@ -2,10 +2,7 @@ pfUI:RegisterModule("raid", "vanilla:tbc", function ()
-- do not go further on disabled UFs
if C.unitframes.disable == "1" then return end
local default_border = C.appearance.border.default
if C.appearance.border.unitframes ~= "-1" then
default_border = C.appearance.border.unitframes
end
local rawborder, default_border = GetBorderSize("unitframes")
pfUI.uf.raid = CreateFrame("Button","pfRaid",UIParent)
+1 -1
View File
@@ -74,7 +74,7 @@ pfUI:RegisterModule("roll", "vanilla:tbc", function ()
function pfUI.roll:CreateLootRoll(id)
local size = 24
local border = tonumber(C.appearance.border.default)
local rawborder, border = GetBorderSize()
local esize = size - border*2
local f = CreateFrame("Frame", "pfLootRollFrame" .. id, UIParent)
-7
View File
@@ -2,13 +2,6 @@ pfUI:RegisterModule("target", "vanilla:tbc", function ()
-- do not go further on disabled UFs
if C.unitframes.disable == "1" then return end
local default_border = C.appearance.border.default
if C.appearance.border.unitframes ~= "-1" then
default_border = C.appearance.border.unitframes
end
local spacing = C.unitframes.target.pspace
-- Hide Blizzard target frame and unregister all events to prevent it from popping up again
TargetFrame:Hide()
TargetFrame:UnregisterAllEvents()
+5 -9
View File
@@ -49,6 +49,8 @@ pfUI:RegisterModule("thirdparty", "vanilla", function ()
function pfUI.thirdparty.meters:Resize()
if pfUI.chat and pfUI.panel then
local rawborder, default_border = GetBorderSize()
if DPSMate_DPSMate and C.thirdparty.dpsmate.dock == "1" then
-- DPSMate Single View
if pfUI.thirdparty.meters.damage and not pfUI.thirdparty.meters.threat then
@@ -114,7 +116,7 @@ pfUI:RegisterModule("thirdparty", "vanilla", function ()
RefreshKtmWidth()
KLHTM_Frame:ClearAllPoints()
KLHTM_Frame:SetPoint("TOPLEFT", pfUI.chat.right, "TOPLEFT", 0, 0)
KLHTM_Frame:SetPoint("BOTTOMRIGHT", pfUI.chat.right, "BOTTOM", -C.appearance.border.default, pfUI.panel.right:GetHeight())
KLHTM_Frame:SetPoint("BOTTOMRIGHT", pfUI.chat.right, "BOTTOM", -default_border, pfUI.panel.right:GetHeight())
KLHTM_Frame.backdrop:SetPoint("BOTTOMRIGHT", KLHTM_Frame, "BOTTOMRIGHT", 0, -(KLHTM_Frame:GetBottom() - pfUI.chat.right:GetBottom()))
end
end
@@ -915,10 +917,7 @@ pfUI:RegisterModule("thirdparty", "vanilla", function ()
-- make sure the bag module is enabled
if not pfUI.bag or not pfUI.bag.right then return end
local default_border = C.appearance.border.default
if C.appearance.border.bags ~= "-1" then
default_border = C.appearance.border.bags
end
local rawborder, default_border = GetBorderSize("bags")
-- draw the button
if not pfUI.bag.right.sort then
@@ -1024,10 +1023,7 @@ pfUI:RegisterModule("thirdparty", "vanilla", function ()
-- make sure the bag module is enabled
if not pfUI.bag or not pfUI.bag.right then return end
local default_border = C.appearance.border.default
if C.appearance.border.bags ~= "-1" then
default_border = C.appearance.border.bags
end
local rawborder, default_border = GetBorderSize("bags")
-- draw the button
if not pfUI.bag.right.sort then
+3 -2
View File
@@ -1,4 +1,5 @@
pfUI:RegisterModule("tooltip", "vanilla:tbc", function ()
local rawborder, default_border = GetBorderSize()
pfUI.tooltip = CreateFrame('Frame', "pfTooltip", GameTooltip)
pfUI.tooltip.anchorframe = CreateFrame('Frame', "pfTooltipAnchor", UIParent)
@@ -89,7 +90,7 @@ pfUI:RegisterModule("tooltip", "vanilla:tbc", function ()
GameTooltip:ClearAllPoints()
if C.tooltip.position == "bottom" then
if pfUI.panel then
GameTooltip:SetPoint("BOTTOMRIGHT", pfUI.panel.right, "TOPRIGHT", 0, C.appearance.border.default*2)
GameTooltip:SetPoint("BOTTOMRIGHT", pfUI.panel.right, "TOPRIGHT", 0, default_border*2)
else
GameTooltip:SetPoint("BOTTOMRIGHT", UIParent, "BOTTOMRIGHT", -5, 5)
end
@@ -109,7 +110,7 @@ pfUI:RegisterModule("tooltip", "vanilla:tbc", function ()
end
if anchor then
GameTooltip:SetPoint("BOTTOMRIGHT", anchor, "TOPRIGHT", 0, C.appearance.border.default*2)
GameTooltip:SetPoint("BOTTOMRIGHT", anchor, "TOPRIGHT", 0, default_border*2)
else
GameTooltip:SetPoint("BOTTOMRIGHT", UIParent, "BOTTOMRIGHT", -5, 5)
end
+7 -9
View File
@@ -10,11 +10,9 @@ pfUI:RegisterModule("tracking", "vanilla", function ()
return nil
end
local config = {
border = C.appearance.border.default,
size = tonumber(C.appearance.minimap.tracking_size),
pulse = C.appearance.minimap.tracking_pulse == "1"
}
local rawborder, border = GetBorderSize()
local size = tonumber(C.appearance.minimap.tracking_size)
local pulse = C.appearance.minimap.tracking_pulse == "1"
local knownTrackingSpellTextures = {
any = {
@@ -50,13 +48,13 @@ pfUI:RegisterModule("tracking", "vanilla", function ()
pfUI.tracking = CreateFrame("Button", "pfUITracking", UIParent)
pfUI.tracking:SetFrameStrata("LOW")
CreateBackdrop(pfUI.tracking, config.border)
CreateBackdrop(pfUI.tracking, border)
CreateBackdropShadow(pfUI.tracking)
pfUI.tracking:SetPoint("TOPLEFT", pfUI.minimap, -10, -10)
UpdateMovable(pfUI.tracking)
pfUI.tracking:SetWidth(config.size)
pfUI.tracking:SetHeight(config.size)
pfUI.tracking:SetWidth(size)
pfUI.tracking:SetHeight(size)
pfUI.tracking.icon = pfUI.tracking:CreateTexture("BACKGROUND")
pfUI.tracking.icon:SetTexCoord(.08, .92, .08, .92)
@@ -84,7 +82,7 @@ pfUI:RegisterModule("tracking", "vanilla", function ()
elseif not texture then
state.texture = nil
if config.pulse and HasEntries(state.spells) then
if pulse and HasEntries(state.spells) then
this.pulse = true
this.icon:SetTexture("Interface\\Icons\\INV_Misc_QuestionMark")
this.icon:SetVertexColor(1,1,1,1)
+2 -10
View File
@@ -8,11 +8,7 @@ pfUI:RegisterModule("uf_tukui", "vanilla:tbc", function ()
hookUpdateConfigPlayer(pfUI.uf.player)
-- load configs
local default_border = C.appearance.border.default
if C.appearance.border.unitframes ~= "-1" then
default_border = C.appearance.border.unitframes
end
local rawborder, default_border = GetBorderSize("unitframes")
local pspacing = C.unitframes.player.pspace
local tspacing = C.unitframes.target.pspace
@@ -50,11 +46,7 @@ pfUI:RegisterModule("uf_tukui", "vanilla:tbc", function ()
hookUpdateConfigTarget(pfUI.uf.target)
-- load configs
local default_border = C.appearance.border.default
if C.appearance.border.unitframes ~= "-1" then
default_border = C.appearance.border.unitframes
end
local rawborder, default_border = GetBorderSize("unitframes")
local pspacing = C.unitframes.player.pspace
local tspacing = C.unitframes.target.pspace
+3 -1
View File
@@ -1,4 +1,6 @@
pfUI:RegisterModule("unlock", "vanilla:tbc", function ()
local rawborder, default_border = GetBorderSize()
-- grouped frames
local clusters = {
-- Name Shift Ctrl
@@ -225,7 +227,7 @@ pfUI:RegisterModule("unlock", "vanilla:tbc", function ()
local frame = drag.frame
-- update dock position
SetAutoPoint(dock, drag, tonumber(pfUI_config.appearance.border.default)*2+2)
SetAutoPoint(dock, drag, default_border*2+2)
-- update dock entries
dock.title:SetText(drag.label)
+6 -4
View File
@@ -1,4 +1,6 @@
pfUI:RegisterModule("xpbar", "vanilla:tbc", function ()
local rawborder, default_border = GetBorderSize()
local xp_timeout = tonumber(C.panel.xp.xp_timeout)
local xp_width = C.panel.xp.xp_width
local xp_height = C.panel.xp.xp_height
@@ -29,11 +31,11 @@ pfUI:RegisterModule("xpbar", "vanilla:tbc", function ()
b:SetFrameStrata("BACKGROUND")
if t == "XP" and pfUI.chat then
b:SetPoint("TOPLEFT", pfUI.chat.left, "TOPRIGHT", C.appearance.border.default*2, 0)
b:SetPoint("BOTTOMLEFT", pfUI.chat.left, "BOTTOMRIGHT", C.appearance.border.default*2, 0)
b:SetPoint("TOPLEFT", pfUI.chat.left, "TOPRIGHT", default_border*2, 0)
b:SetPoint("BOTTOMLEFT", pfUI.chat.left, "BOTTOMRIGHT", default_border*2, 0)
elseif t == "REP" and pfUI.chat then
b:SetPoint("TOPRIGHT",pfUI.chat.right,"TOPLEFT", -C.appearance.border.default*2, 0)
b:SetPoint("BOTTOMRIGHT",pfUI.chat.right,"BOTTOMLEFT",-C.appearance.border.default*2, 0)
b:SetPoint("TOPRIGHT",pfUI.chat.right,"TOPLEFT", -default_border*2, 0)
b:SetPoint("BOTTOMRIGHT",pfUI.chat.right,"BOTTOMLEFT",-default_border*2, 0)
else
b:SetPoint("TOPRIGHT", UIParent, "TOPRIGHT", 0, 0)
b:SetPoint("BOTTOMRIGHT", UIParent, "BOTTOMRIGHT", 0, 0)