Files
coa-elvui/ElvUI_AddOnSkins/Skins/Addons/QDKP2_GUI.lua
T

186 lines
7.2 KiB
Lua

local E, L, V, P, G = unpack(ElvUI)
local S = E:GetModule("Skins")
local AS = E:GetModule("AddOnSkins")
if not AS:IsAddonLODorEnabled("QDKP2_GUI") then return end
-- Quick DKP V2 - GUI v 2.6.7 and v 2.7.5
S:AddCallbackForAddon("QDKP2_GUI", "QDKP2_GUI", function()
if not E.private.addOnSkins.QDKP2_GUI then return end
--Roster Frame
QDKP2_Frame2:StripTextures()
QDKP2_Frame2:CreateBackdrop("Transparent")
QDKP2_Frame2:Size(780, 400)
QDKP2_frame2_title:Size(725, 14)
QDKP2_frame2_scrollbar:StripTextures()
QDKP2_frame2_scrollbar:Point("TOPLEFT", 15, - 55)
QDKP2_frame2_scrollbar:Point("BOTTOMRIGHT", - 30, 41)
QDKP2_frame2_title_name:Size(105, 14)
QDKP2_frame2_title_class:Size(80, 14)
QDKP2_frame2_title_net:Size(60, 14)
QDKP2_frame2_title_total:Size(60, 14)
QDKP2_frame2_title_spent:Size(60, 14)
QDKP2_Frame2_Bid_Item:ClearAllPoints()
QDKP2_Frame2_Bid_Item:Point("BottomLeft", QDKP2_frame2_showRaid, "BottomLeft", - 60, - 2)
for i = 10, 29 do
local child = select(i, QDKP2_Frame2:GetChildren())
if child:IsObjectType("Button") then
child:StripTextures()
child:SetHighlightTexture("Interface\\AddOns\\ElvUI\\Media\\Textures\\Highlight.tga", "Add")
S:HandleButtonHighlight(child, 1, 0.8, 0.1)
end
end
for i = 1, 20 do
_G["QDKP2_frame2_entry" .. i]:Size(725, 14)
_G["QDKP2_frame2_entry" .. i .. "_name"]:Size(105, 14)
_G["QDKP2_frame2_entry" .. i .. "_class"]:Size(80, 14)
_G["QDKP2_frame2_entry" .. i .. "_net"]:Size(60, 14)
_G["QDKP2_frame2_entry" .. i .. "_total"]:Size(60, 14)
_G["QDKP2_frame2_entry" .. i .. "_spent"]:Size(60, 14)
local highlight = _G["QDKP2_frame2_entry" .. i .. "_Highlight"]
highlight:SetAllPoints(true)
highlight:SetTexture(E.Media.Textures.Highlight)
highlight:SetVertexColor(0.8, 0.6, 0.2, 0.5)
end
S:HandleScrollBar(QDKP2_frame2_scrollbarScrollBar)
S:HandleButton(QDKP2_Frame2_SortBtn_name)
S:HandleButton(QDKP2_Frame2_SortBtn_rank)
S:HandleButton(QDKP2_Frame2_SortBtn_class)
S:HandleButton(QDKP2_Frame2_SortBtn_net)
S:HandleButton(QDKP2_Frame2_SortBtn_total)
S:HandleButton(QDKP2_Frame2_SortBtn_spent)
S:HandleButton(QDKP2_Frame2_SortBtn_hours)
S:HandleButton(QDKP2_Frame2_SortBtn_deltatotal)
S:HandleButton(QDKP2_Frame2_SortBtn_deltaspent)
S:HandleButton(QDKP2_frame2_showRaid)
S:HandleButton(QDKP2_Frame2_Bid_Button)
S:HandleButton(QDKP2_Frame2_Bid_ButtonWin)
S:HandleButton(QDKP2_Frame2_SortBtn_roll)
S:HandleButton(QDKP2_Frame2_SortBtn_bid)
S:HandleButton(QDKP2_Frame2_SortBtn_value)
S:HandleEditBox(QDKP2_Frame2_Bid_Item)
S:HandleCheckBox(QDKP2frame2_selectList_guild)
if QDKP2frame2_selectList_guildOnline then
S:HandleCheckBox(QDKP2frame2_selectList_guildOnline)
elseif QDKP2frame2_selectList_Custom then
S:HandleCheckBox(QDKP2frame2_selectList_Custom)
end
S:HandleCheckBox(QDKP2frame2_selectList_Raid)
S:HandleCheckBox(QDKP2frame2_selectList_Bid)
S:HandleCloseButton(QDKP2_Frame2_Button1, QDKP2_Frame2)
--RaidLog Frame
QDKP2_Frame5:StripTextures()
QDKP2_Frame5:CreateBackdrop("Transparent")
QDKP2_frame5_scrollbar:StripTextures()
S:HandleCloseButton(QDKP2_Frame5_Button1, QDKP2_Frame5)
S:HandleScrollBar(QDKP2_frame5_scrollbarScrollBar)
QDKP2_frame5_intest_net:Size(40, 14)
QDKP2_frame5_intest_mod:Size(40, 14)
for i = 1, 25 do
_G["QDKP2_frame5_entry" .. i .. "_net"]:Size(40, 14)
_G["QDKP2_frame5_entry" .. i .. "_mod"]:Size(40, 14)
end
for i = 4, 28 do
local child = select(i, QDKP2_Frame5:GetChildren())
if child:IsObjectType("Button") then
child:StripTextures()
child:SetHighlightTexture("Interface\\AddOns\\ElvUI\\Media\\Textures\\Highlight.tga", "Add")
S:HandleButtonHighlight(child, 1, 0.8, 0.1)
end
end
--Frame 1
QDKP2_Frame1:StripTextures()
QDKP2_Frame1:CreateBackdrop("Transparent")
S:HandleCloseButton(QDKP2_Frame1_Button1, QDKP2_Frame1)
S:HandleButton(QDKP2frame1_newSession)
S:HandleButton(QDKP2frame1_closeSession)
S:HandleButton(QDKP2frame1_upload)
S:HandleButton(QDKP2frame1_revert)
S:HandleButton(QDKP2frame1_backup)
S:HandleButton(QDKP2frame1_restore)
S:HandleButton(QDKP2frame1_exportTXT)
S:HandleButton(QDKP2frame1_list)
S:HandleButton(QDKP2frame1_log)
S:HandleButton(QDKP2frame1_award)
S:HandleButton(QDKP2frame1_dkpBox_perhr)
S:HandleButton(QDKP2frame1_dkpBox_IM)
S:HandleButton(QDKP2frame1_ironman)
S:HandleButton(QDKP2frame1_onOff)
S:HandleButton(QDKP2frame1_dkpBox)
S:HandleNextPrevButton(QDKP2frame1_upbutton, "up")
S:HandleNextPrevButton(QDKP2frame1_downbutton, "down")
S:HandleNextPrevButton(QDKP2frame1_hourlybonus_upbutton, "up")
S:HandleNextPrevButton(QDKP2frame1_hourlybonus_downbutton, "down")
S:HandleNextPrevButton(QDKP2frame1_IMbonus_upbutton, "up")
S:HandleNextPrevButton(QDKP2frame1_IMbonus_downbutton, "down")
S:HandleCheckBox(QDKP2frame1_UseBossMod)
S:HandleCheckBox(QDKP2frame1_DetectBids)
S:HandleCheckBox(QDKP2frame1_FixedPrice)
QDKP2_frame1_BackupDate:Point("CENTER", 0, - 3)
QDKP2_Frame1_raidDKP_text:Point("LEFT", 4, 0)
QDKP2_Frame1_timerDKP_text:Point("LEFT", 4, 0)
QDKP2_Frame1_IMDKP_text:Point("LEFT", 4, 0)
QDKP2frame1_exportTXT:Size(60, 20)
QDKP2frame1_exportTXT:Point("Left", QDKP2frame1_upload, "RIGHT", 5, - 22)
QDKP2frame1_log:Point("CENTER", QDKP2_Frame1, "TOP", - 2, - 55)
QDKP2frame1_newSession:Point("RIGHT", QDKP2_Frame1, "TOP", - 2, - 103)
QDKP2frame1_backup:Point("RIGHT", QDKP2_frame1_BackupDate_Parent, "TOP", - 36, 5)
QDKP2frame1_restore:Point("LEFT", QDKP2_frame1_BackupDate_Parent, "TOP", - 35, 5)
QDKP2frame1_backup:Size(89, 20)
QDKP2frame1_restore:Size(89, 20)
--Frame 3
QDKP2_Frame3:StripTextures()
QDKP2_Frame3:CreateBackdrop("Transparent")
QDKP2frame3_dkpBox:Size(45, 20)
QDKP2frame3_reasonBox:Size(137, 20)
QDKP2frame3_reasonBox:Point("LEFT", QDKP2frame3_For, "RIGHT", 4, - 2)
QDKP2frame3_changePlayerInfo:Point("CENTER", QDKP2_Frame3, "BOTTOM", 0, 23)
S:HandleCloseButton(QDKP2_Frame3_Button1)
S:HandleEditBox(QDKP2frame3_dkpBox)
S:HandleEditBox(QDKP2frame3_reasonBox)
S:HandleButton(QDKP2frame3_award)
S:HandleButton(QDKP2frame3_spend)
S:HandleButton(QDKP2frame3_zsBtn)
S:HandleButton(QDKP2frame3_PopupLog)
S:HandleButton(QDKP2frame3_changePlayerInfo)
--Frame 4
QDKP2_Frame4:StripTextures()
QDKP2_Frame4:CreateBackdrop("Transparent")
S:HandleCloseButton(QDKP2_Frame4_Button1)
QDKP2frame4_NetBox:Size(100, 15)
QDKP2frame4_TotalBox:Size(100, 15)
QDKP2frame4_HoursBox:Size(70, 15)
QDKP2frame4_NetBox:Point("TopLeft", QDKP2_Frame4, "TopLeft", 70, - 31)
QDKP2frame4_TotalBox:Point("TopLeft", QDKP2_Frame4, "TopLeft", 70, - 51)
QDKP2frame4_HoursBox:Point("TopLeft", QDKP2_Frame4, "TopLeft", 70, - 71)
S:HandleEditBox(QDKP2frame4_NetBox)
S:HandleEditBox(QDKP2frame4_TotalBox)
S:HandleEditBox(QDKP2frame4_HoursBox)
S:HandleButton(QDKP2Frame4_Set)
--QDKP2_modify_log_entry
QDKP2_modify_log_entry:StripTextures()
QDKP2_modify_log_entry:CreateBackdrop("Transparent")
S:HandleCloseButton(QDKP2_modify_log_entry_ButtonClose)
QDKP2_modify_log_entry:Size(230, 160)
QDKP2frame6_GainedBox:Size(50, 20)
QDKP2frame6_SpentBox:Size(50, 20)
QDKP2frame6_ReasonBox:Size(160, 20)
QDKP2frame6_ReasonBox:Point("TOP", 19, - 70)
QDKP2_modify_log_entry_for:Point("TOPLEFT", 5, - 74)
S:HandleEditBox(QDKP2frame6_GainedBox)
S:HandleEditBox(QDKP2frame6_SpentBox)
S:HandleEditBox(QDKP2frame6_ReasonBox)
S:HandleButton(QDKP2_modify_log_entry_Apply)
S:HandleButton(QDKP2_modify_log_entry_Cancel)
end)