/Tukui/modules/skins/guildcontrol.lua
http://github.com/Asphyxia/Tukui · Lua · 76 lines · 62 code · 14 blank · 0 comment · 9 complexity · a1a685f2be0e5b5c237dd52434a03990 MD5 · raw file
- local T, C, L = unpack(select(2, ...))
- local function LoadSkin()
- GuildControlUI:StripTextures()
- GuildControlUIHbar:StripTextures()
- GuildControlUI:SetTemplate("Transparent")
- GuildControlUI:CreateShadow("Transparent")
-
- local function SkinGuildRanks()
- for i=1, GuildControlGetNumRanks() do
- local rankFrame = _G["GuildControlUIRankOrderFrameRank"..i]
- if rankFrame then
- T.SkinButton(rankFrame.downButton)
- T.SkinButton(rankFrame.upButton)
- T.SkinButton(rankFrame.deleteButton)
-
- if not rankFrame.nameBox.backdrop then
- T.SkinEditBox(rankFrame.nameBox)
- end
-
- rankFrame.nameBox.backdrop:Point("TOPLEFT", -2, -4)
- rankFrame.nameBox.backdrop:Point("BOTTOMRIGHT", -4, 4)
- end
- end
- end
- hooksecurefunc("GuildControlUI_RankOrder_Update", SkinGuildRanks)
- GuildControlUIRankOrderFrameNewButton:HookScript("OnClick", function()
- T.Delay(1, SkinGuildRanks)
- end)
-
- T.SkinDropDownBox(GuildControlUINavigationDropDown)
- T.SkinDropDownBox(GuildControlUIRankSettingsFrameRankDropDown, 180)
- GuildControlUINavigationDropDownButton:Width(20)
- GuildControlUIRankSettingsFrameRankDropDownButton:Width(20)
-
- for i=1, NUM_RANK_FLAGS do
- if _G["GuildControlUIRankSettingsFrameCheckbox"..i] then
- T.SkinCheckBox(_G["GuildControlUIRankSettingsFrameCheckbox"..i])
- end
- end
-
- T.SkinButton(GuildControlUIRankOrderFrameNewButton)
-
- T.SkinEditBox(GuildControlUIRankSettingsFrameGoldBox)
- GuildControlUIRankSettingsFrameGoldBox.backdrop:Point("TOPLEFT", -2, -4)
- GuildControlUIRankSettingsFrameGoldBox.backdrop:Point("BOTTOMRIGHT", 2, 4)
- GuildControlUIRankSettingsFrameGoldBox:StripTextures()
-
- GuildControlUIRankBankFrame:StripTextures()
-
- local once = false
- hooksecurefunc("GuildControlUI_BankTabPermissions_Update", function()
- local numTabs = GetNumGuildBankTabs()
- if numTabs < MAX_BUY_GUILDBANK_TABS then
- numTabs = numTabs + 1
- end
- for i=1, numTabs do
- local tab = _G["GuildControlBankTab"..i.."Owned"]
- local icon = tab.tabIcon
- local editbox = tab.editBox
-
- icon:SetTexCoord(.08, .92, .08, .92)
-
- if once == false then
- T.SkinButton(_G["GuildControlBankTab"..i.."BuyPurchaseButton"])
- _G["GuildControlBankTab"..i.."OwnedStackBox"]:StripTextures()
- end
- end
- once = true
- end)
-
- T.SkinDropDownBox(GuildControlUIRankBankFrameRankDropDown, 180)
- GuildControlUIRankBankFrameRankDropDownButton:Width(20)
- end
- T.SkinFuncs["Blizzard_GuildControlUI"] = LoadSkin