Files
pfUI/skins/blizzard/socket.lua
T
Artur91425 a75fd5dca4 skins: add a bunch of tbc compatible skins
* 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
2019-06-16 15:03:35 +02:00

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)