This commit is contained in:
Tercio Jose
2023-03-04 09:18:47 -03:00
4 changed files with 32 additions and 5 deletions
+2 -2
View File
@@ -1791,8 +1791,8 @@ local createStatusbarOptions = function(optionsTable)
newTable.textColor = optionsTable.textColor
newTable.textSize = optionsTable.textSize
newTable.textFace = optionsTable.textFace
newTable.textXmod = optionsTable.textXmod
newTable.textYmod = optionsTable.textYmod
newTable.textXMod = optionsTable.textXMod
newTable.textYMod = optionsTable.textYMod
newTable.isHidden = optionsTable.isHidden
newTable.segmentType = optionsTable.segmentType
newTable.textAlign = optionsTable.textAlign
+1
View File
@@ -803,6 +803,7 @@ local function move_janela(baseframe, iniciando, instancia, just_updating)
instancia_alvo:SaveMainWindowPosition()
instancia_alvo:RestoreMainWindowPosition()
instancia_alvo:ShutDown()
Details.FadeHandler.Fader(instancia_alvo.baseframe, 1)
Details.FadeHandler.Fader(instancia_alvo.rowframe, parseRowFrameAlpha(1))
Details.FadeHandler.Fader(instancia_alvo.baseframe.cabecalho.ball, 1)
+4
View File
@@ -411,6 +411,10 @@ function _detalhes:ApplyProfile (profile_name, nosave, is_copy)
instance:RestoreMainWindowPosition()
instance:ReajustaGump()
--instance:SaveMainWindowPosition()
--Load StatusBarSaved values and options.
instance.StatusBarSaved = skin.StatusBarSaved or {options = {}}
instance.StatusBar.options = instance.StatusBarSaved.options
_detalhes.StatusBar:UpdateChilds (instance)
instance:ChangeSkin()
else
+25 -3
View File
@@ -3061,11 +3061,31 @@ do
}
local cooldownKeys = { --LIB_OPEN_RAID_COOLDOWNS_INFO types
[1] = true,
[2] = true,
[3] = true,
[4] = true,
[5] = true,
[6] = true,
[7] = true,
[8] = true,
}
local getCooldownsForClass = function(class)
local result = {}
for spellId, spellInfo in pairs(_G.DetailsFramework.CooldownsInfo) do
if (class == spellInfo.class) then
result[#result+1] = spellId
--Use LibOpenRaid if possible. Otherwise fallback to DF.
if (LIB_OPEN_RAID_COOLDOWNS_INFO) then
for spellId, spellInfo in pairs(LIB_OPEN_RAID_COOLDOWNS_INFO) do
if (class == spellInfo.class and cooldownKeys[spellInfo.type]) then
result[#result+1] = spellId
end
end
else
for spellId, spellInfo in pairs(_G.DetailsFramework.CooldownsInfo) do
if (class == spellInfo.class) then
result[#result+1] = spellId
end
end
end
return result
@@ -3073,7 +3093,9 @@ do
_detalhes.DefensiveCooldownSpells = {
["DEATHKNIGHT"] = getCooldownsForClass("DEATHKNIGHT"),
["DEMONHUNTER"] = getCooldownsForClass("DEMONHUNTER"),
["DRUID"] = getCooldownsForClass("DRUID"),
["EVOKER"] = getCooldownsForClass("EVOKER"),
["HUNTER"] = getCooldownsForClass("HUNTER"),
["MAGE"] = getCooldownsForClass("MAGE"),
["MONK"] = getCooldownsForClass("MONK"),