mirror of
https://github.com/brues-code/pfUI.git
synced 2026-09-22 15:46:56 +00:00
meters: adjust skin mechanism and hide chat
This commit is contained in:
+57
-62
@@ -37,8 +37,8 @@ pfUI:RegisterModule("thirdparty", function ()
|
||||
-- DPSMate Dual View
|
||||
if pfUI.thirdparty.meters.damage and pfUI.thirdparty.meters.threat then
|
||||
DPSMate_DPSMate:ClearAllPoints()
|
||||
DPSMate_DPSMate:SetPoint("TOPLEFT", pfUI.chat.right, "TOP", 0 ,0)
|
||||
DPSMate_DPSMate:SetPoint("BOTTOMRIGHT", pfUI.chat.right, "BOTTOMRIGHT", 0 ,0)
|
||||
DPSMate_DPSMate:SetPoint("TOPLEFT", pfUI.chat.right, "TOP", 0, 0)
|
||||
DPSMate_DPSMate:SetPoint("BOTTOMRIGHT", pfUI.chat.right, "BOTTOMRIGHT", 0, 0)
|
||||
DPSMate_DPSMate:SetWidth(pfUI.chat.right:GetWidth() / 2)
|
||||
DPSMate_DPSMate_ScrollFrame:ClearAllPoints()
|
||||
DPSMate_DPSMate_ScrollFrame:SetWidth(pfUI.chat.right:GetWidth() / 2)
|
||||
@@ -63,7 +63,7 @@ pfUI:RegisterModule("thirdparty", function ()
|
||||
if pfUI.thirdparty.meters.damage and pfUI.thirdparty.meters.threat then
|
||||
SW_BarFrame1:SetWidth(pfUI.chat.right:GetWidth() / 2)
|
||||
SW_BarFrame1:ClearAllPoints()
|
||||
SW_BarFrame1:SetPoint("TOPLEFT", pfUI.chat.right, "TOP", 0 ,0)
|
||||
SW_BarFrame1:SetPoint("TOPLEFT", pfUI.chat.right, "TOP", 0, 0)
|
||||
SW_BarFrame1:SetPoint("BOTTOMRIGHT", pfUI.chat.right, "BOTTOMRIGHT", 0 ,0)
|
||||
SW_BarFrame1_Resizer:Hide()
|
||||
SW_BarsLayout("SW_BarFrame1", true)
|
||||
@@ -82,8 +82,8 @@ pfUI:RegisterModule("thirdparty", function ()
|
||||
if pfUI.thirdparty.meters.damage and pfUI.thirdparty.meters.threat then
|
||||
KLHTM_Frame:SetWidth(pfUI.chat.right:GetWidth() / 2)
|
||||
KLHTM_Frame:ClearAllPoints()
|
||||
KLHTM_Frame:SetPoint("TOPLEFT", pfUI.chat.right, "TOPLEFT", 0 ,0)
|
||||
KLHTM_Frame:SetPoint("BOTTOMRIGHT", pfUI.chat.right, "BOTTOM", -1 ,0)
|
||||
KLHTM_Frame:SetPoint("TOPLEFT", pfUI.chat.right, "TOPLEFT", 0, 0)
|
||||
KLHTM_Frame:SetPoint("BOTTOMRIGHT", pfUI.chat.right, "BOTTOM", -C.appearance.border.default, 0)
|
||||
end
|
||||
end
|
||||
end
|
||||
@@ -96,6 +96,11 @@ pfUI:RegisterModule("thirdparty", function ()
|
||||
if pfUI.thirdparty.meters.state == false then
|
||||
pfUI.thirdparty.meters.state = true
|
||||
|
||||
-- chat
|
||||
if pfUI.chat and C.chat.right.enable == "1" then
|
||||
pfUI.chat.right:SetAlpha(0)
|
||||
end
|
||||
|
||||
-- ktm
|
||||
if C.thirdparty.ktm.dock == "1" and KLHTM_Frame then
|
||||
KLHTM_SetVisible(true)
|
||||
@@ -117,6 +122,11 @@ pfUI:RegisterModule("thirdparty", function ()
|
||||
else
|
||||
pfUI.thirdparty.meters.state = false
|
||||
|
||||
-- chat
|
||||
if pfUI.chat and C.chat.right.enable == "1" then
|
||||
pfUI.chat.right:SetAlpha(1)
|
||||
end
|
||||
|
||||
-- ktm
|
||||
if C.thirdparty.ktm.dock == "1" and KLHTM_Frame then
|
||||
KLHTM_SetVisible(false)
|
||||
@@ -140,17 +150,7 @@ pfUI:RegisterModule("thirdparty", function ()
|
||||
-- remove titlebar
|
||||
KLHTM_Gui.title.back:Hide()
|
||||
KLHTM_SetGuiScale(.9)
|
||||
|
||||
if C.thirdparty.ktm.dock == "1" then
|
||||
KLHTM_Frame:SetBackdrop({
|
||||
bgFile = "Interface\\AddOns\\pfUI\\img\\col", tile = true, tileSize = 8,
|
||||
insets = {left = -1, right = -1, top = -1, bottom = -1},
|
||||
})
|
||||
|
||||
KLHTM_Frame:SetBackdropColor(0,0,0)
|
||||
else
|
||||
CreateBackdrop(KLHTM_Frame)
|
||||
end
|
||||
CreateBackdrop(KLHTM_Frame)
|
||||
|
||||
-- theme buttons
|
||||
local buttons = { "KLHTM_TitleFrameClose", "KLHTM_TitleFrameMinimise",
|
||||
@@ -236,49 +236,42 @@ pfUI:RegisterModule("thirdparty", function ()
|
||||
|
||||
AddIntegration("DPSMate", function()
|
||||
if C.thirdparty.dpsmate.skin == "1" then
|
||||
local pfHookDPSMateInitializeFrames = _G.DPSMate.InitializeFrames
|
||||
_G.DPSMate.InitializeFrames = function(self)
|
||||
if DPSMateSettings then
|
||||
-- set DPSMate appearance to match pfUI
|
||||
DPSMateSettings["windows"][1]["titlebarheight"] = 20
|
||||
DPSMateSettings["windows"][1]["titlebarfontsize"] = 12
|
||||
DPSMateSettings["windows"][1]["titlebarfont"] = "Accidental Presidency"
|
||||
DPSMateSettings["windows"][1]["titlebarbgcolor"][1] = 0
|
||||
DPSMateSettings["windows"][1]["titlebarbgcolor"][2] = 0
|
||||
DPSMateSettings["windows"][1]["titlebarbgcolor"][3] = 0
|
||||
DEFAULT_CHAT_FRAME:AddMessage("1st launching")
|
||||
if DPSMateSettings then
|
||||
-- set DPSMate appearance to match pfUI
|
||||
for w in pairs(DPSMateSettings["windows"]) do
|
||||
DPSMateSettings["windows"][w]["titlebarheight"] = 20
|
||||
DPSMateSettings["windows"][w]["titlebarfontsize"] = 12
|
||||
DPSMateSettings["windows"][w]["titlebarfont"] = "Accidental Presidency"
|
||||
DPSMateSettings["windows"][w]["titlebaropacity"] = 0
|
||||
|
||||
DPSMateSettings["windows"][1]["titlebarfontcolor"][1] = 1
|
||||
DPSMateSettings["windows"][1]["titlebarfontcolor"][2] = 1
|
||||
DPSMateSettings["windows"][1]["titlebarfontcolor"][3] = 1
|
||||
DPSMateSettings["windows"][w]["titlebarfontcolor"][1] = 1
|
||||
DPSMateSettings["windows"][w]["titlebarfontcolor"][2] = 1
|
||||
DPSMateSettings["windows"][w]["titlebarfontcolor"][3] = 1
|
||||
|
||||
DPSMateSettings["windows"][1]["barheight"] = 11
|
||||
DPSMateSettings["windows"][1]["barfontsize"] = 13
|
||||
DPSMateSettings["windows"][1]["bartexture"] = "normTex"
|
||||
DPSMateSettings["windows"][1]["barfont"] = "Accidental Presidency"
|
||||
DPSMateSettings["windows"][w]["barheight"] = 11
|
||||
DPSMateSettings["windows"][w]["barfontsize"] = 13
|
||||
DPSMateSettings["windows"][w]["bartexture"] = "normTex"
|
||||
DPSMateSettings["windows"][w]["barfont"] = "Accidental Presidency"
|
||||
|
||||
DPSMateSettings["windows"][1]["bgopacity"] = 1
|
||||
DPSMateSettings["windows"][1]["borderopacity"] = 0
|
||||
DPSMateSettings["windows"][1]["opacity"] = 1
|
||||
DPSMateSettings["windows"][1]["contentbgtexture"] = "Solid Background"
|
||||
DPSMateSettings["windows"][1]["contentbgcolor"][1] = 0
|
||||
DPSMateSettings["windows"][1]["contentbgcolor"][2] = 0
|
||||
DPSMateSettings["windows"][1]["contentbgcolor"][3] = 0
|
||||
DPSMateSettings["windows"][1]["contentbgcolor"][3] = 0
|
||||
DPSMateSettings["windows"][w]["opacity"] = 1
|
||||
DPSMateSettings["windows"][w]["contentbgtexture"] = "Solid Background"
|
||||
DPSMateSettings["windows"][w]["bgopacity"] = 0
|
||||
DPSMateSettings["windows"][w]["borderopacity"] = 0
|
||||
end
|
||||
|
||||
pfHookDPSMateInitializeFrames(self)
|
||||
DPSMate:InitializeFrames()
|
||||
|
||||
for k, val in pairs(DPSMateSettings["windows"]) do
|
||||
local frame = _G["DPSMate_"..val["name"]]
|
||||
CreateBackdrop(frame)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
if C.thirdparty.dpsmate.dock == "1" then
|
||||
pfUI.thirdparty.meters.damage = true
|
||||
|
||||
local pfDPSMateOnLoad = DPSMate.OnLoad
|
||||
function _G.DPSMate:OnLoad()
|
||||
pfDPSMateOnLoad()
|
||||
DPSMate_DPSMate:Hide()
|
||||
end
|
||||
|
||||
if DPSMate_DPSMate then
|
||||
DPSMate_DPSMate:Hide()
|
||||
end
|
||||
@@ -295,12 +288,10 @@ pfUI:RegisterModule("thirdparty", function ()
|
||||
if C.thirdparty.swstats.skin == "1" then
|
||||
|
||||
SW_Settings["OPT_ShowMainWinDPS"] = 1
|
||||
|
||||
SW_Settings["Colors"] = SW_Settings["Colors"] or {}
|
||||
SW_Settings["Colors"]["MainWinBack"] = { [1] = 0, [2] = 0, [3] = 0, [4] = 1, }
|
||||
SW_Settings["Colors"]["Backdrops"] = { [1] = 0, [2] = 0, [3] = 0, [4] = 0, }
|
||||
SW_Settings["Colors"]["TitleBarsFont"] = { [1] = 1, [2] = 1, [3] = 1, [4] = 1, }
|
||||
SW_Settings["Colors"]["TitleBars"] = { [1] = 0, [2] = 0, [3] = 0, [4] = 1, }
|
||||
SW_Settings["Colors"]["TitleBars"] = { [1] = 0, [2] = 0, [3] = 0, [4] = 0, }
|
||||
SW_Settings["Colors"]["Backdrops"] = { [1] = .3, [2] = 1, [3] = .8, [4] = 1, }
|
||||
|
||||
SW_Settings["InfoSettings"] = SW_Settings["InfoSettings"] or {}
|
||||
SW_Settings["InfoSettings"][1] = SW_Settings["InfoSettings"][1] or {}
|
||||
@@ -312,10 +303,10 @@ pfUI:RegisterModule("thirdparty", function ()
|
||||
SW_Settings["InfoSettings"][1]["BH"] = 10
|
||||
SW_Settings["InfoSettings"][1]["BFS"] = 11
|
||||
SW_Settings["InfoSettings"][1]["BFC"] = { [1] = 1, [2] = 1, [3] = 1, [4] = 1, }
|
||||
SW_Settings["InfoSettings"][1]["BC"] = { [1] = 0, [2] = 0, [3] = 0, [4] = 1, }
|
||||
SW_Settings["InfoSettings"][1]["OTF"] = ( SW_Settings["InfoSettings"][1]["OTF"] == "1" and "SWStats" ) or SW_Settings["InfoSettings"][1]["OTF"]
|
||||
SW_Settings["InfoSettings"][1]["UCC"] = 1
|
||||
|
||||
|
||||
SW_BarFrame1_Title:SetPoint("TOPLEFT", 3, 0)
|
||||
SW_BarFrame1_Title_Sync:SetScale(.84)
|
||||
SW_BarFrame1_Title_Report:SetScale(.84)
|
||||
@@ -329,15 +320,19 @@ pfUI:RegisterModule("thirdparty", function ()
|
||||
SW_BarFrame1.swoBarY = -22
|
||||
_G.SW_BARSEPY = 1
|
||||
|
||||
if C.thirdparty.swstats.dock == "1" then
|
||||
SW_BarFrame1:SetBackdrop({
|
||||
bgFile = "Interface\\AddOns\\pfUI\\img\\col", tile = true, tileSize = 8,
|
||||
insets = {left = -1, right = -1, top = -1, bottom = -1},
|
||||
})
|
||||
SW_BarFrame1:SetBackdropColor(0,0,0)
|
||||
else
|
||||
CreateBackdrop(SW_BarFrame1)
|
||||
end
|
||||
CreateBackdrop(SW_BarFrame1)
|
||||
|
||||
CreateBackdrop(SW_BarSettingsFrameV2)
|
||||
CreateBackdrop(SW_BarSettingsFrameV2_Title, 0)
|
||||
CreateBackdrop(SW_BarSettingsFrameV2_Tab1, 0)
|
||||
SW_BarSettingsFrameV2_Tab1:SetHeight(24)
|
||||
CreateBackdrop(SW_BarSettingsFrameV2_Tab2, 0)
|
||||
SW_BarSettingsFrameV2_Tab2:SetHeight(24)
|
||||
CreateBackdrop(SW_BarSettingsFrameV2_Tab3, 0)
|
||||
SW_BarSettingsFrameV2_Tab3:SetHeight(24)
|
||||
|
||||
CreateBackdrop(SW_BarReportFrame)
|
||||
CreateBackdrop(SW_BarReportFrame_Title, 0)
|
||||
end
|
||||
|
||||
if C.thirdparty.swstats.dock == "1" then
|
||||
|
||||
Reference in New Issue
Block a user