You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
109 lines
4.4 KiB
109 lines
4.4 KiB
local AS = unpack(AddOnSkins)
|
|
|
|
function AS:Blizzard_Friends()
|
|
AS:SkinFrame(FriendsFrame)
|
|
FriendsFrameIcon:SetPoint('TOPLEFT', FriendsFrame, 'TOPLEFT', 0, 0)
|
|
FriendsFrameIcon:SetTexture([[Interface\AddOns\AddOnSkins\Media\Icons\Bnet]])
|
|
hooksecurefunc(FriendsFrameIcon, 'SetTexture', function(self, texture)
|
|
if texture ~= [[Interface\AddOns\AddOnSkins\Media\Icons\Bnet]] then
|
|
self:SetTexture([[Interface\AddOns\AddOnSkins\Media\Icons\Bnet]])
|
|
end
|
|
end)
|
|
FriendsListFrame:HookScript("OnShow", function()
|
|
FriendsFrameIcon:SetAlpha(1)
|
|
end)
|
|
FriendsListFrame:HookScript("OnHide", function()
|
|
FriendsFrameIcon:SetAlpha(0)
|
|
end)
|
|
FriendsFrame:HookScript("OnUpdate", function(self, elapsed)
|
|
AnimateTexCoords(FriendsFrameIcon, 512, 256, 64, 64, 25, elapsed, 0.01)
|
|
end)
|
|
|
|
AS:SkinCloseButton(FriendsFrame.CloseButton)
|
|
AS:SkinTooltip(FriendsTooltip)
|
|
|
|
AS:SkinDropDownBox(FriendsFrameStatusDropDown, 70)
|
|
FriendsFrameStatusDropDown:SetPoint('TOPLEFT', 43, -24)
|
|
FriendsFrameStatusDropDownStatus:SetPoint('LEFT', '$parent', 'LEFT', 23, 0)
|
|
|
|
AS:SkinBackdropFrame(FriendsFrameBattlenetFrame)
|
|
FriendsFrameBattlenetFrame.Backdrop:SetPoint('TOPLEFT', -1, -4)
|
|
FriendsFrameBattlenetFrame.Backdrop:SetPoint('BOTTOMRIGHT', -3, 5)
|
|
FriendsFrameBattlenetFrame.Backdrop:SetBackdropColor(24/255, 40/255, 55/255)
|
|
|
|
AS:SkinButton(FriendsFrameBattlenetFrame.BroadcastButton)
|
|
FriendsFrameBattlenetFrame.BroadcastButton:SetPoint("LEFT", FriendsFrameBattlenetFrame, "RIGHT", 2, 0)
|
|
FriendsFrameBattlenetFrame.BroadcastButton:SetSize(20, 20)
|
|
FriendsFrameBattlenetFrame.BroadcastButton:SetNormalTexture([[Interface\FriendsFrame\BroadcastIcon]])
|
|
AS:SetInside(FriendsFrameBattlenetFrame.BroadcastButton:GetNormalTexture())
|
|
FriendsFrameBattlenetFrame.BroadcastButton:SetPushedTexture([[Interface\FriendsFrame\BroadcastIcon]])
|
|
FriendsFrameBattlenetFrame.BroadcastButton.SetNormalTexture = AS.Noop
|
|
FriendsFrameBattlenetFrame.BroadcastButton.SetPushedTexture = AS.Noop
|
|
|
|
AS:SkinFrame(FriendsFrameBattlenetFrame.BroadcastFrame)
|
|
AS:SkinEditBox(FriendsFrameBattlenetFrame.BroadcastFrame.EditBox)
|
|
AS:SkinButton(FriendsFrameBattlenetFrame.BroadcastFrame.CancelButton)
|
|
AS:SkinButton(FriendsFrameBattlenetFrame.BroadcastFrame.UpdateButton)
|
|
|
|
AS:SkinScrollBar(FriendsListFrameScrollFrame.scrollBar)
|
|
|
|
AS:SkinButton(FriendsFrameAddFriendButton)
|
|
AS:SkinButton(FriendsFrameSendMessageButton)
|
|
AS:SkinButton(FriendsFrameIgnorePlayerButton)
|
|
AS:SkinButton(FriendsFrameUnsquelchButton)
|
|
|
|
AS:StripTextures(IgnoreListFrame)
|
|
|
|
AS:SkinFrame(AddFriendFrame)
|
|
AS:SkinEditBox(AddFriendNameEditBox)
|
|
AS:SetOutside(AddFriendNameEditBox.Backdrop, AddFriendNameEditBox, 1, 1)
|
|
AS:SkinButton(AddFriendEntryFrameAcceptButton)
|
|
AS:SkinButton(AddFriendEntryFrameCancelButton)
|
|
AS:SkinButton(AddFriendInfoFrameContinueButton)
|
|
|
|
for i = 1, FriendsFrame.numTabs do
|
|
AS:SkinTab(_G["FriendsFrameTab"..i])
|
|
end
|
|
|
|
for i = 1, 3 do
|
|
local Tab = _G["FriendsTabHeaderTab"..i]
|
|
AS:SkinTab(Tab)
|
|
Tab.Backdrop:SetPoint("TOPLEFT", 3, -8)
|
|
Tab.Backdrop:SetPoint("BOTTOMRIGHT", -6, 0)
|
|
end
|
|
|
|
for i = 1, 4 do
|
|
AS:StripTextures(_G["WhoFrameColumnHeader"..i])
|
|
end
|
|
|
|
AS:StripTextures(WhoFrameListInset)
|
|
AS:StripTextures(WhoFrameEditBoxInset)
|
|
AS:SkinButton(WhoFrameWhoButton)
|
|
AS:SkinButton(WhoFrameAddFriendButton)
|
|
AS:SkinButton(WhoFrameGroupInviteButton)
|
|
AS:SkinScrollBar(WhoListScrollFrame.scrollBar)
|
|
|
|
WhoFrameWhoButton:SetPoint("RIGHT", WhoFrameAddFriendButton, "LEFT", -6, 0)
|
|
WhoFrameAddFriendButton:SetPoint("RIGHT", WhoFrameGroupInviteButton, "LEFT", -6, 0)
|
|
WhoFrameWhoButton:SetSize(WhoFrameWhoButton:GetWidth() - 4, WhoFrameWhoButton:GetHeight())
|
|
WhoFrameAddFriendButton:SetSize(WhoFrameAddFriendButton:GetWidth() - 4, WhoFrameAddFriendButton:GetHeight())
|
|
WhoFrameGroupInviteButton:SetSize(WhoFrameGroupInviteButton:GetWidth() - 4, WhoFrameGroupInviteButton:GetHeight())
|
|
AS:SkinEditBox(WhoFrameEditBox, 321, 17)
|
|
WhoFrameEditBox:SetPoint("BOTTOM", 1, 30)
|
|
AS:StripTextures(WhoListScrollFrame, true)
|
|
|
|
AS:SkinDropDownBox(WhoFrameDropDown)
|
|
|
|
AS:StripTextures(QuickJoinScrollFrame)
|
|
AS:SkinButton(QuickJoinFrame.JoinQueueButton, true)
|
|
AS:SkinScrollBar(QuickJoinScrollFrame.scrollBar)
|
|
|
|
AS:SkinFrame(FriendsFriendsFrame)
|
|
AS:SkinFrame(FriendsFriendsScrollFrame)
|
|
AS:SkinDropDownBox(FriendsFriendsFrameDropDown)
|
|
AS:SkinScrollBar(FriendsFriendsScrollFrame.scrollBar)
|
|
AS:SkinButton(FriendsFriendsFrame.SendRequestButton)
|
|
AS:SkinButton(FriendsFriendsFrame.CloseButton)
|
|
end
|
|
|
|
AS:RegisterSkin('Blizzard_Friends', AS.Blizzard_Friends)
|
|
|