mirror of
https://github.com/brues-code/pfUI.git
synced 2026-09-22 23:56:57 +00:00
a75fd5dca4
* add skin for: auction, character, game_menu guild_registrar, inspect, macro, mail, merchant, options-interface, options-sound, options-video, popup_dialogs, professions, questlog, talents, tracking, guildbank, socket, readycheck, arena_registrar, arena, time_manager, LFG * add mail highlighting the quality of items * add quality borders of guildbank items
40 lines
1.7 KiB
Lua
40 lines
1.7 KiB
Lua
pfUI:RegisterSkin("Item Socketing", "tbc", function ()
|
|
local border = tonumber(pfUI_config.appearance.border.default)
|
|
local bpad = border > 1 and border - 1 or 1
|
|
|
|
HookAddonOrVariable("Blizzard_ItemSocketingUI", function()
|
|
StripTextures(ItemSocketingFrame)
|
|
CreateBackdrop(ItemSocketingFrame, nil, nil, .75)
|
|
CreateBackdropShadow(ItemSocketingFrame)
|
|
ItemSocketingFrame.backdrop:SetPoint("TOPLEFT", 8, -14)
|
|
ItemSocketingFrame.backdrop:SetPoint("BOTTOMRIGHT", -4, 28)
|
|
ItemSocketingFrame:SetHitRectInsets(8,4,14,28)
|
|
EnableMovable(ItemSocketingFrame)
|
|
|
|
SkinCloseButton(ItemSocketingCloseButton, ItemSocketingFrame.backdrop, -6, -6)
|
|
|
|
ItemSocketingFrame:DisableDrawLayer("BACKGROUND")
|
|
|
|
StripTextures(ItemSocketingScrollFrame)
|
|
CreateBackdrop(ItemSocketingScrollFrame)
|
|
ItemSocketingScrollFrame:ClearAllPoints()
|
|
ItemSocketingScrollFrame:SetPoint("TOPLEFT", 32, -70)
|
|
ItemSocketingScrollFrame.backdrop:SetPoint("TOPLEFT", 0, 10)
|
|
ItemSocketingScrollFrame.backdrop:SetPoint("BOTTOMRIGHT", 0, -10)
|
|
SkinScrollbar(ItemSocketingScrollFrameScrollBar)
|
|
ItemSocketingScrollFrameScrollBar:ClearAllPoints()
|
|
ItemSocketingScrollFrameScrollBar:SetPoint("TOPLEFT", ItemSocketingScrollFrame.backdrop, "TOPRIGHT", 6, -16)
|
|
ItemSocketingScrollFrameScrollBar:SetPoint("BOTTOMLEFT", ItemSocketingScrollFrame.backdrop, "BOTTOMRIGHT", 6, 16)
|
|
SkinButton(ItemSocketingSocketButton)
|
|
for i = 1, MAX_NUM_SOCKETS do
|
|
local btn = _G["ItemSocketingSocket"..i]
|
|
StripTextures(btn)
|
|
SkinButton(btn, nil, nil, nil, _G["ItemSocketingSocket"..i.."IconTexture"], true)
|
|
end
|
|
local orig = ItemSocketingSocket1.SetPoint
|
|
ItemSocketingSocket1.SetPoint = function(self,a,b,c,x,y)
|
|
orig(self,a,b,c,x-10,y+15)
|
|
end
|
|
end)
|
|
end)
|