Add a sort button to Guild, Personal, Realm banks (#13)
This commit is contained in:
@@ -1,5 +1,6 @@
|
|||||||
local E, L, V, P, G = unpack(select(2, ...)) --Import: Engine, Locales, PrivateDB, ProfileDB, GlobalDB
|
local E, L, V, P, G = unpack(select(2, ...)) --Import: Engine, Locales, PrivateDB, ProfileDB, GlobalDB
|
||||||
local S = E:GetModule("Skins")
|
local S = E:GetModule("Skins")
|
||||||
|
local B = E:GetModule("Bags")
|
||||||
|
|
||||||
--Lua functions
|
--Lua functions
|
||||||
local _G = _G
|
local _G = _G
|
||||||
@@ -131,7 +132,34 @@ S:AddCallbackForAddon("Blizzard_GuildBankUI", "Skin_Blizzard_GuildBankUI", funct
|
|||||||
GuildBankLimitLabel:ClearAllPoints()
|
GuildBankLimitLabel:ClearAllPoints()
|
||||||
GuildBankLimitLabel:Point("BOTTOMLEFT", GuildBankMoneyLimitLabel, "TOPLEFT", -1, 11)
|
GuildBankLimitLabel:Point("BOTTOMLEFT", GuildBankMoneyLimitLabel, "TOPLEFT", -1, 11)
|
||||||
|
|
||||||
GuildBankFrameDepositButton:Point("BOTTOMRIGHT", -8, 36)
|
-- Add Guild Bank sort button - Works for Guild, Personal, Realm bank
|
||||||
|
local sortButton
|
||||||
|
sortButton = CreateFrame("Button", "GuildBankFrameSortButton", GuildBankFrame)
|
||||||
|
sortButton:Size(21)
|
||||||
|
sortButton:SetTemplate()
|
||||||
|
sortButton:Point("BOTTOMRIGHT", -8, 37)
|
||||||
|
sortButton:SetNormalTexture(E.Media.Textures.Broom)
|
||||||
|
sortButton:GetNormalTexture():SetTexCoord(unpack(E.TexCoords))
|
||||||
|
sortButton:GetNormalTexture():SetInside()
|
||||||
|
sortButton:SetPushedTexture(E.Media.Textures.Broom)
|
||||||
|
sortButton:GetPushedTexture():SetTexCoord(unpack(E.TexCoords))
|
||||||
|
sortButton:GetPushedTexture():SetInside()
|
||||||
|
sortButton:SetDisabledTexture(E.Media.Textures.Broom)
|
||||||
|
sortButton:GetDisabledTexture():SetTexCoord(unpack(E.TexCoords))
|
||||||
|
sortButton:GetDisabledTexture():SetInside()
|
||||||
|
sortButton:GetDisabledTexture():SetDesaturated(true)
|
||||||
|
sortButton:StyleButton(nil, true)
|
||||||
|
sortButton.ttText = L["Sort Bags"]
|
||||||
|
sortButton:SetScript("OnEnter", B.Tooltip_Show)
|
||||||
|
sortButton:SetScript("OnLeave", GameTooltip_Hide)
|
||||||
|
sortButton:SetScript("OnClick", function()
|
||||||
|
B:CommandDecorator(B.SortBags, "guild")()
|
||||||
|
end)
|
||||||
|
if E.db.bags.disableGuildSort then
|
||||||
|
sortButton:Disable()
|
||||||
|
end
|
||||||
|
|
||||||
|
GuildBankFrameDepositButton:Point("RIGHT", GuildBankFrameSortButton, "LEFT", -3, -4)
|
||||||
GuildBankFrameWithdrawButton:Point("RIGHT", GuildBankFrameDepositButton, "LEFT", -3, 0)
|
GuildBankFrameWithdrawButton:Point("RIGHT", GuildBankFrameDepositButton, "LEFT", -3, 0)
|
||||||
|
|
||||||
GuildBankFrameTab1:Point("BOTTOMLEFT", 11, -22)
|
GuildBankFrameTab1:Point("BOTTOMLEFT", 11, -22)
|
||||||
@@ -211,4 +239,4 @@ S:AddCallbackForAddon("Blizzard_GuildBankUI", "Skin_Blizzard_GuildBankUI", funct
|
|||||||
GuildBankColumn5Button8:Point("TOPLEFT", GuildBankColumn5Button1, "TOPRIGHT", 6, 0)
|
GuildBankColumn5Button8:Point("TOPLEFT", GuildBankColumn5Button1, "TOPRIGHT", 6, 0)
|
||||||
GuildBankColumn6Button8:Point("TOPLEFT", GuildBankColumn6Button1, "TOPRIGHT", 6, 0)
|
GuildBankColumn6Button8:Point("TOPLEFT", GuildBankColumn6Button1, "TOPRIGHT", 6, 0)
|
||||||
GuildBankColumn7Button8:Point("TOPLEFT", GuildBankColumn7Button1, "TOPRIGHT", 6, 0)
|
GuildBankColumn7Button8:Point("TOPLEFT", GuildBankColumn7Button1, "TOPRIGHT", 6, 0)
|
||||||
end)
|
end)
|
||||||
|
|||||||
Reference in New Issue
Block a user