diff --git a/ElvUI_AddOnSkins/Skins/Addons/KRT.lua b/ElvUI_AddOnSkins/Skins/Addons/KRT.lua new file mode 100644 index 0000000..45ff300 --- /dev/null +++ b/ElvUI_AddOnSkins/Skins/Addons/KRT.lua @@ -0,0 +1,248 @@ +local E, L, V, P, G = unpack(ElvUI) +local S = E:GetModule("Skins") +local AS = E:GetModule("AddOnSkins") + +if not AS:IsAddonLODorEnabled("!KRT") then return end + +local _G = _G +local ipairs = ipairs +local unpack = unpack + +local hooksecurefunc = hooksecurefunc + + +S:AddCallbackForAddon("!KRT", "!KRT", function() + if not E.private.addOnSkins.KRT then return end + -- Master + KRTMaster:StripTextures() + KRTMaster:SetTemplate("Transparent") + KRTMaster:SetClampRectInsets(0, 0, 0, 0) + -- Config + KRTConfig:StripTextures() + KRTConfig:SetTemplate("Transparent") + KRTConfig:SetClampRectInsets(0, 0, 0, 0) + -- Warnings + KRTWarnings:StripTextures() + KRTWarnings:SetTemplate("Transparent") + KRTWarnings:SetClampRectInsets(0, 0, 0, 0) + -- Loot History + KRTLogger:StripTextures() + KRTLogger:SetTemplate("Transparent") + KRTLogger:SetClampRectInsets(0, 0, 0, 0) + -- Spammer + KRTSpammer:StripTextures() + KRTSpammer:SetTemplate("Transparent") + KRTSpammer:SetClampRectInsets(0, 0, 0, 0) + -- MS Changes + KRTChanges:StripTextures() + KRTChanges:SetTemplate("Transparent") + KRTChanges:SetClampRectInsets(0, 0, 0, 0) + + -- Loot History + _G["KRTLoggerRaidsHeaderNum"]:StripTextures() + _G["KRTLoggerRaidsHeaderDate"]:StripTextures() + _G["KRTLoggerRaidsHeaderZone"]:StripTextures() + _G["KRTLoggerRaidsHeaderSize"]:StripTextures() + _G["KRTLoggerBossesHeaderNum"]:StripTextures() + _G["KRTLoggerBossesHeaderName"]:StripTextures() + _G["KRTLoggerBossesHeaderTime"]:StripTextures() + _G["KRTLoggerBossesHeaderMode"]:StripTextures() + _G["KRTLoggerBossAttendeesHeaderName"]:StripTextures() + _G["KRTLoggerRaidAttendeesHeaderName"]:StripTextures() + _G["KRTLoggerRaidAttendeesHeaderJoin"]:StripTextures() + _G["KRTLoggerRaidAttendeesHeaderLeave"]:StripTextures() + _G["KRTLoggerLootHeaderItem"]:StripTextures() + _G["KRTLoggerLootHeaderSource"]:StripTextures() + _G["KRTLoggerLootHeaderWinner"]:StripTextures() + _G["KRTLoggerLootHeaderType"]:StripTextures() + _G["KRTLoggerLootHeaderRoll"]:StripTextures() + _G["KRTLoggerLootHeaderTime"]:StripTextures() + + local scrollBars = { + -- Main Frame + "KRTMasterScrollFrameScrollBar", + + -- Warning + "KRTWarningsScrollFrameScrollBar", + + -- History + "KRTLoggerRaidsScrollFrameScrollBar", + "KRTLoggerBossesScrollFrameScrollBar", + "KRTLoggerBossAttendeesScrollFrameScrollBar", + "KRTLoggerRaidAttendeesScrollFrameScrollBar", + "KRTLoggerLootScrollFrameScrollBar", + + -- MS Changes + "KRTChangesScrollFrameScrollBar", + } + + local buttons = { + -- Master + "KRTMasterCountdownBtn", + "KRTMasterFreeBtn", + "KRTMasterOSBtn", + "KRTMasterMSBtn", + "KRTMasterSelectItemBtn", + "KRTMasterSpamLootBtn", + "KRTMasterAwardBtn", + "KRTMasterRollBtn", + "KRTMasterClearBtn", + "KRTMasterHoldBtn", + "KRTMasterBankBtn", + "KRTMasterDisenchantBtn", + "KRTMasterConfigBtn", + "KRTMasterItemBtn", + + -- Config + "KRTConfigDefaultsBtn", + "KRTConfigCloseBtn", + + -- Warning + "KRTWarningsEditBtn", + "KRTWarningsDeleteBtn", + "KRTWarningsAnnounceBtn", + + -- History + "KRTLoggerRaidsCurrentBtn", + "KRTLoggerRaidsExportBtn", + "KRTLoggerRaidsDeleteBtn", + "KRTLoggerBossesAddBtn", + "KRTLoggerBossesEditBtn", + "KRTLoggerBossesDeleteBtn", + "KRTLoggerBossAttendeesAddBtn", + "KRTLoggerBossAttendeesRemoveBtn", + "KRTLoggerRaidAttendeesAddBtn", + "KRTLoggerRaidAttendeesDeleteBtn", + "KRTLoggerLootExportBtn", + "KRTLoggerLootClearBtn", + "KRTLoggerLootAddBtn", + "KRTLoggerLootEditBtn", + "KRTLoggerLootDeleteBtn", + + -- Spammer + "KRTSpammerStartBtn", + "KRTSpammerClearBtn", + + -- MS Changes + "KRTChangesAddBtn", + "KRTChangesEditBtn", + "KRTChangesDemandBtn", + "KRTChangesAnnounceBtn", + "KRTChangesClearBtn", + } + + local checkBoxes = { + -- Config + "KRTConfigsortAscending", + "KRTConfiguseRaidWarning", + "KRTConfigannounceOnWin", + "KRTConfigannounceOnHold", + "KRTConfigannounceOnBank", + "KRTConfigannounceOnDisenchant", + "KRTConfiglootWhispers", + "KRTConfigcountdownRollsBlock", + "KRTConfigscreenReminder", + "KRTConfigignoreStacks", + "KRTConfigshowTooltips", + "KRTConfigminimapButton", + + -- Spammer + "KRTSpammerChat1", + "KRTSpammerChat2", + "KRTSpammerChat3", + "KRTSpammerChat4", + "KRTSpammerChat5", + "KRTSpammerChat6", + "KRTSpammerChat7", + "KRTSpammerChat8", + "KRTSpammerChatGuild", + "KRTSpammerChatYell", + } + + local editBoxes = { + -- Master + "KRTMasterItemCount", + -- Warnings + "KRTWarningsName", + "KRTWarningsContent", + + -- Spammer + "KRTSpammerName", + "KRTSpammerDuration", + "KRTSpammerTank", + "KRTSpammerHealer", + "KRTSpammerMelee", + "KRTSpammerRanged", + "KRTSpammerMessage", + "KRTSpammerTankClass", + "KRTSpammerHealerClass", + "KRTSpammerMeleeClass", + "KRTSpammerRangedClass", + + } + + local dropDownBoxes = { + -- Main Frame + "KRTMasterHoldDropDown", + "KRTMasterBankDropDown", + "KRTMasterDisenchantDropDown", + } + + local closeButtons = { + -- Main Frame + "KRTMasterClose", + -- Config + "KRTConfigClose", + -- Warning + "KRTWarningsClose", + -- History + "KRTLoggerClose", + -- Spammer + "KRTSpammerClose", + -- MS Changes + "KRTChangesClose", + } + + local statusBars = { + -- History + + } + + local sliderFrames = { + -- Config + "KRTConfigcountdownDuration", + } + + for _, scrollBar in ipairs(scrollBars) do + scrollBar = _G[scrollBar] + scrollBar:GetParent():StripTextures() + S:HandleScrollBar(scrollBar) + end + for _, button in ipairs(buttons) do + S:HandleButton(_G[button]) + end + for _, checkBox in ipairs(checkBoxes) do + S:HandleCheckBox(_G[checkBox]) + end + for _, editBox in ipairs(editBoxes) do + S:HandleEditBox(_G[editBox]) + end + for _, dropDownBox in ipairs(dropDownBoxes) do + S:HandleDropDownBox(_G[dropDownBox]) + end + for _, closeButton in ipairs(closeButtons) do + closeButton = _G[closeButton] + S:HandleCloseButton(closeButton, closeButton:GetParent().backdrop) + end + for _, sliderFrame in ipairs(sliderFrames) do + sliderFrame = _G[sliderFrame] + S:HandleSliderFrame(sliderFrame) + end + for _, statusBar in ipairs(statusBars) do + statusBar = _G[statusBar] + statusBar:StripTextures() + statusBar:CreateBackdrop() + statusBar:SetStatusBarTexture(E.media.normTex) + E:RegisterStatusBar(statusBar) + end +end) \ No newline at end of file diff --git a/ElvUI_AddOnSkins/Skins/Addons/Peace.lua b/ElvUI_AddOnSkins/Skins/Addons/Peace.lua new file mode 100644 index 0000000..d4207ff --- /dev/null +++ b/ElvUI_AddOnSkins/Skins/Addons/Peace.lua @@ -0,0 +1,58 @@ +local E, L, V, P, G = unpack(ElvUI) +local S = E:GetModule("Skins") +local AS = E:GetModule("AddOnSkins") + +if not AS:IsAddonLODorEnabled("Peace") then return end + +local _G = _G +local ipairs = ipairs +local unpack = unpack + +local hooksecurefunc = hooksecurefunc + + +S:AddCallbackForAddon("Peace", "Peace", function() + if not E.private.addOnSkins.Peace then return end + -- Master + Peace_OptionsFrame:StripTextures() + Peace_OptionsFrame:SetTemplate("Transparent") + Peace_OptionsFrame:SetClampRectInsets(0, 0, 0, 0) + + local buttons = { + "Peace_ManualClearHistoryButton", + "AddNewAuthorisedButton", + "DeleteAuthoriseButton", + "IgnorePlayerWhisperButton", + "Peace_CloseOptionsFrame", + "Peace_CreditsButton", + "Peace_ScanGuildFriendsButton", + "Peace_CleanWholePlayerList" + } + + local checkBoxes = { + "Peace_EnableAddonCheck", + "Peace_AutoAddGuildCheck", + "Peace_AutoAddFriendsCheck", + "Peace_InformWhenPlayerBlockedCheck", + "Peace_DoSoundOnBlockCheck", + "Peace_AutoAddWhisperedPlayersCheck", + "Peace_NotifyBlockedPlayersCheck", + "Peace_ResetBlockedWhisperHistoryCheck", + "Peace_UseCustomMessageTextCheck" + } + + local editBoxes = { + "Peace_CustomMsgEditBox", + "EnteredPlayerNameBox" + } + + for _, button in ipairs(buttons) do + S:HandleButton(_G[button]) + end + for _, checkBox in ipairs(checkBoxes) do + S:HandleCheckBox(_G[checkBox]) + end + for _, editBox in ipairs(editBoxes) do + S:HandleEditBox(_G[editBox]) + end +end) \ No newline at end of file diff --git a/ElvUI_AddOnSkins/Skins/Addons/RaidBuffStatus.lua b/ElvUI_AddOnSkins/Skins/Addons/RaidBuffStatus.lua new file mode 100644 index 0000000..bf9161f --- /dev/null +++ b/ElvUI_AddOnSkins/Skins/Addons/RaidBuffStatus.lua @@ -0,0 +1,110 @@ +local E, L, V, P, G = unpack(ElvUI) +local S = E:GetModule("Skins") +local AS = E:GetModule("AddOnSkins") +if not AS:IsAddonLODorEnabled("RaidBuffStatus") then return end + +local _G = _G +local ipairs = ipairs +local unpack = unpack + +local hooksecurefunc = hooksecurefunc + + +S:AddCallbackForAddon("RaidBuffStatus", "RaidBuffStatus", function() + if not E.private.addOnSkins.RaidBuffStatus then return end + + local core = LibStub("AceAddon-3.0"):GetAddon("RaidBuffStatus") + if not core then return end + -- Master + RBSFrame:StripTextures() + RBSFrame:SetTemplate("Transparent") + RBSFrame:SetClampRectInsets(0, 0, 0, 0) + -- Talents Frame + RBSTalentsFrame:StripTextures() + RBSTalentsFrame:SetTemplate("Transparent") + RBSTalentsFrame:SetClampRectInsets(0, 0, 0, 0) + -- Options + RBSOptionsFrame:StripTextures() + RBSOptionsFrame:SetTemplate("Transparent") + RBSOptionsFrame:SetClampRectInsets(0, 0, 0, 0) + + S:HandleButton(_G["talentsbutton"]) + _G["talentsbutton"]:SetNormalTexture(E.Media.Textures.Plus) + _G["talentsbutton"]:SetPushedTexture(E.Media.Textures.Plus) + + S:HandleButton(_G["optionsbutton"]) + _G["optionsbutton"]:SetNormalTexture(E.Media.Textures.Plus) + _G["optionsbutton"]:SetPushedTexture(E.Media.Textures.Plus) + + + local scrollBars = { + -- Main Frame + + } + + local buttons = { + "RBSTalentsFrameButton", + "RBSOptionsFrameButton", + } + + local checkBoxes = { + -- Config + + } + + local editBoxes = { + -- Master + + } + + local dropDownBoxes = { + -- Main Frame + + } + + local closeButtons = { + -- Main Frame + } + + local statusBars = { + -- History + + } + + local sliderFrames = { + -- Config + } + + for _, scrollBar in ipairs(scrollBars) do + scrollBar = _G[scrollBar] + scrollBar:GetParent():StripTextures() + S:HandleScrollBar(scrollBar) + end + for _, button in ipairs(buttons) do + S:HandleButton(_G[button]) + end + for _, checkBox in ipairs(checkBoxes) do + S:HandleCheckBox(_G[checkBox]) + end + for _, editBox in ipairs(editBoxes) do + S:HandleEditBox(_G[editBox]) + end + for _, dropDownBox in ipairs(dropDownBoxes) do + S:HandleDropDownBox(_G[dropDownBox]) + end + for _, closeButton in ipairs(closeButtons) do + closeButton = _G[closeButton] + S:HandleCloseButton(closeButton, closeButton:GetParent().backdrop) + end + for _, sliderFrame in ipairs(sliderFrames) do + sliderFrame = _G[sliderFrame] + S:HandleSliderFrame(sliderFrame) + end + for _, statusBar in ipairs(statusBars) do + statusBar = _G[statusBar] + statusBar:StripTextures() + statusBar:CreateBackdrop() + statusBar:SetStatusBarTexture(E.media.normTex) + E:RegisterStatusBar(statusBar) + end +end) diff --git a/ElvUI_AddOnSkins/Skins/Addons/auctionator.lua b/ElvUI_AddOnSkins/Skins/Addons/auctionator.lua index e7d8f40..ed73771 100644 --- a/ElvUI_AddOnSkins/Skins/Addons/auctionator.lua +++ b/ElvUI_AddOnSkins/Skins/Addons/auctionator.lua @@ -34,6 +34,8 @@ S:AddCallbackForAddon("Auctionator", "Auctionator", function() Atr_Adv_Search_Dialog:StripTextures() Atr_Adv_Search_Dialog:SetTemplate("Transparent") Atr_Adv_Search_Dialog:Point("TOPLEFT", 215, -183) + Atr_ShpList_Frame:StripTextures() + Atr_ShpList_Frame:SetTemplate("Transparent") S:HandleEditBox(Atr_AS_Searchtext) S:HandleEditBox(Atr_AS_Minlevel) @@ -45,6 +47,16 @@ S:AddCallbackForAddon("Auctionator", "Auctionator", function() S:HandleButton(Atr_Adv_Search_ResetBut) S:HandleButton(Atr_Adv_Search_OKBut) S:HandleButton(Atr_Adv_Search_CancelBut) + S:HandleButton(Atr_SrchSListButton) + S:HandleButton(Atr_MngSlistsButton) + S:HandleButton(Atr_NewSListButton) + S:HandleButton(Atr_ShpList_DeleteButton) + S:HandleButton(Atr_ShpList_EditButton) + S:HandleButton(Atr_ShpList_RenameButton) + S:HandleButton(Atr_ShpList_ImportButton) + S:HandleButton(Atr_ShpList_ExportButton) + S:HandleButton(Atr_ShpList_DeleteButton) + hooksecurefunc("Atr_FullScanAnalyze", function() Atr_FullScanResults:SetBackdropColor(unpack(E.media.backdropfadecolor)) diff --git a/ElvUI_AddOnSkins/Skins/Addons/load_addons.xml b/ElvUI_AddOnSkins/Skins/Addons/load_addons.xml index 29c67cb..46109d7 100644 --- a/ElvUI_AddOnSkins/Skins/Addons/load_addons.xml +++ b/ElvUI_AddOnSkins/Skins/Addons/load_addons.xml @@ -98,4 +98,7 @@