ManageDebuffs - fixes 2nd and another debuffs sizing.

This commit is contained in:
Sattva
2023-12-31 01:34:29 +03:00
parent 2e2b5ce7dd
commit 945a197160
2 changed files with 19 additions and 10 deletions
-4
View File
@@ -8,13 +8,9 @@ Tooltip - FIX center popup when closed the leatrix window, its still staying
FlightTimers - fix report window editbox
Manage Quest Tracker (under minimap) - let user move it.
Enhance Minimap - Combine Addon Buttons - make this frame be movable, size-adjustable and make option to make it be hidden by default,
but shown when either: mouse is over minimap or user chooses option to middle click minimap to show it.
Manage Debuffs - add
--------------------------------------------------------------------------------
-- What needs to be tested:
+19 -6
View File
@@ -10886,6 +10886,16 @@
--DebuffButton1:SetPoint(LeaPlusLC["DebuffButton1A"], UIParent, LeaPlusLC["DebuffButton1R"], LeaPlusLC["DebuffButton1X"], LeaPlusLC["DebuffButton1Y"])
--DebuffButton1:SetScale(LeaPlusLC["DebuffButton1Scale"])
-- Function to update scale for all Debuff Buttons
local function UpdateDebuffButtonScales(scale)
for i = 1, DEBUFF_MAX_DISPLAY do
local debuffButton = _G["DebuffButton"..i]
if debuffButton then
debuffButton:SetScale(scale)
end
end
end
-- Create drag frame
local dragframe = CreateFrame("FRAME", nil, nil)
@@ -10901,7 +10911,8 @@
-- Set buff frame position at startup
d:ClearAllPoints()
d:SetPoint(LeaPlusLC["DebuffButton1A"], UIParent, LeaPlusLC["DebuffButton1R"], LeaPlusLC["DebuffButton1X"], LeaPlusLC["DebuffButton1Y"])
d:SetScale(LeaPlusLC["DebuffButton1Scale"])
--d:SetScale(LeaPlusLC["DebuffButton1Scale"])
UpdateDebuffButtonScales(LeaPlusLC["DebuffButton1Scale"])
local isDebuffButton1Moving = false
local deBuffFrameSetPoint = DebuffButton1.SetPoint
@@ -10961,14 +10972,15 @@
end)
-- Create configuration panel
local DeBuffPanel = LeaPlusLC:CreatePanel("Manage buffs", "DeBuffPanel")
local DeBuffPanel = LeaPlusLC:CreatePanel("Manage DeBuffs", "DeBuffPanel")
LeaPlusLC:MakeTx(DeBuffPanel, "Scale", 16, -72)
LeaPlusLC:MakeSL(DeBuffPanel, "DebuffButton1Scale", "Drag to set the buffs frame scale.", 0.5, 2, 0.05, 16, -92, "%.2f")
-- Set scale when slider is changed
LeaPlusCB["DebuffButton1Scale"]:HookScript("OnValueChanged", function()
DebuffButton1:SetScale(LeaPlusLC["DebuffButton1Scale"])
UpdateDebuffButtonScales(LeaPlusLC["DebuffButton1Scale"])
--DebuffButton1:SetScale(LeaPlusLC["DebuffButton1Scale"])
dragframe:SetScale(LeaPlusLC["DebuffButton1Scale"])
-- Show formatted slider value
LeaPlusCB["DebuffButton1Scale"].f:SetFormattedText("%.0f%%", LeaPlusLC["DebuffButton1Scale"] * 100)
@@ -11006,7 +11018,7 @@
LeaPlusLC["DebuffButton1A"] = "TOPRIGHT"
LeaPlusLC["DebuffButton1R"] = "TOPRIGHT"
LeaPlusLC["DebuffButton1X"] = -205
LeaPlusLC["DebuffButton1Y"] = -13
LeaPlusLC["DebuffButton1Y"] = -205
LeaPlusLC["DebuffButton1Scale"] = 1
DebuffButton1:ClearAllPoints()
DebuffButton1:SetPoint(LeaPlusLC["DebuffButton1A"], UIParent, LeaPlusLC["DebuffButton1R"], LeaPlusLC["DebuffButton1X"], LeaPlusLC["DebuffButton1Y"])
@@ -11027,11 +11039,12 @@
LeaPlusLC["DebuffButton1A"] = "TOPRIGHT"
LeaPlusLC["DebuffButton1R"] = "TOPRIGHT"
LeaPlusLC["DebuffButton1X"] = -271
LeaPlusLC["DebuffButton1Y"] = 0
LeaPlusLC["DebuffButton1Y"] = -205
LeaPlusLC["DebuffButton1Scale"] = 0.80
DebuffButton1:ClearAllPoints()
DebuffButton1:SetPoint(LeaPlusLC["DebuffButton1A"], UIParent, LeaPlusLC["DebuffButton1R"], LeaPlusLC["DebuffButton1X"], LeaPlusLC["DebuffButton1Y"])
DebuffButton1:SetScale(LeaPlusLC["DebuffButton1Scale"])
--DebuffButton1:SetScale(LeaPlusLC["DebuffButton1Scale"])
UpdateDebuffButtonScales(LeaPlusLC["DebuffButton1Scale"])
else
-- Find out if the UI has a non-standard scale
if GetCVar("useuiscale") == "1" then