Files

73 lines
2.5 KiB
Lua

local E, L, V, P, G = unpack(ElvUI)
local S = E:GetModule("Skins")
local AS = E:GetModule("AddOnSkins")
if not AS:IsAddonLODorEnabled("EveryQuest") then return end
-- EveryQuest r162
-- https://www.wowace.com/projects/everyquest/files/459624
S:AddCallbackForAddon("EveryQuest", "EveryQuest", function()
if not E.private.addOnSkins.EveryQuest then return end
local addon = LibStub("AceAddon-3.0"):GetAddon("EveryQuest", true)
if not addon then return end
EveryQuestFrame:StripTextures()
EveryQuestFrame:SetTemplate("Transparent")
EveryQuestFrame:Size(341, 494)
EveryQuestFrame:SetClampedToScreen(true)
EveryQuestFrame:SetHitRectInsets(0, 0, 0, 0)
EveryQuestTitleText:Point("TOP", 0, -5)
EveryQuestListScrollFrame:CreateBackdrop("Transparent")
EveryQuestListScrollFrame.backdrop:Point("TOPLEFT", -3, 1)
EveryQuestListScrollFrame.backdrop:Point("BOTTOMRIGHT", 1, 2)
EveryQuestListScrollFrame:Point("TOPLEFT", 11, -51)
EveryQuestListScrollFrame.Hide = E.noop
EveryQuestListScrollFrame:Show()
S:HandleScrollBar(EveryQuestListScrollFrameScrollBar)
EveryQuestListScrollFrameScrollBar:Point("TOPLEFT", EveryQuestListScrollFrame, "TOPRIGHT", 4, -18)
EveryQuestListScrollFrameScrollBar:Point("BOTTOMLEFT", EveryQuestListScrollFrame, "BOTTOMRIGHT", 4, 21)
EveryQuestTitle1:Point("TOPLEFT", 10, -52)
for i = 1, 27 do
S:HandleButtonHighlight(_G["EveryQuestTitle"..i], 1, 0.8, 0.1)
end
S:HandleCloseButton(EveryQuestFrameCloseButton, EveryQuestFrame)
S:HandleDropDownBox(addon.frames.Menu, 241)
addon.frames.Menu:Point("TOPRIGHT", -56, -22)
EQ_MenuText:Point("RIGHT", EQ_MenuButton, "LEFT", -6, 0)
addon.frames.ShownTT:SetTemplate("Transparent")
addon.frames.ShownTT:Point("BOTTOMLEFT", EveryQuestFrame, "BOTTOMLEFT", 8, 8)
S:HandleButton(EveryQuestExitButton)
EveryQuestExitButton:ClearAllPoints()
EveryQuestExitButton:Point("BOTTOMRIGHT", -8, 8)
EveryQuestExitButton:Width(72)
S:HandleButton(addon.frames.Options)
addon.frames.Options:Point("TOPLEFT", addon.frames.Filters, "TOPRIGHT", 3, 0)
S:HandleButton(addon.frames.Filters)
addon.frames.Filters:Point("BOTTOMLEFT", EveryQuestFrame, "BOTTOMLEFT", 135, 8)
S:HandleButton(addon.frames.Show)
addon.frames.Show:ClearAllPoints()
addon.frames.Show:Point("LEFT", QuestLogCount, "RIGHT", 8, -2)
addon.frames.Show:Size(50, 20)
hooksecurefunc(addon, "OnShow", function(self)
if not self.dbpc.profile.posx and not self.dbpc.profile.posy then
EveryQuestFrame:ClearAllPoints()
EveryQuestFrame:Point("TOPLEFT", QuestLogFrame, "TOPRIGHT", 6, -12)
end
end)
end)