/Tukui/modules/blizzard/gm.lua
Lua | 32 lines | 21 code | 4 blank | 7 comment | 0 complexity | 7ba297ab3b17f28cb0d3019c214de139 MD5 | raw file
- local T, C, L = unpack(select(2, ...)) -- Import: T - functions, constants, variables; C - config; L - locales
- ------------------------------------------------------------------------
- -- GM ticket position
- ------------------------------------------------------------------------
- -- create our moving area
- local TukuiGMFrameAnchor = CreateFrame("Button", "TukuiGMFrameAnchor", UIParent)
- TukuiGMFrameAnchor:SetFrameStrata("TOOLTIP")
- TukuiGMFrameAnchor:SetFrameLevel(20)
- TukuiGMFrameAnchor:SetHeight(40)
- TukuiGMFrameAnchor:SetWidth(TicketStatusFrameButton:GetWidth())
- TukuiGMFrameAnchor:SetClampedToScreen(true)
- TukuiGMFrameAnchor:SetMovable(true)
- TukuiGMFrameAnchor:SetTemplate("Default")
- TukuiGMFrameAnchor:SetBackdropBorderColor(1,0,0,1)
- TukuiGMFrameAnchor:SetBackdropColor(unpack(C.media.backdropcolor))
- TukuiGMFrameAnchor:Point("TOPLEFT", 4, -40)
- TukuiGMFrameAnchor.text = T.SetFontString(TukuiGMFrameAnchor, C.media.pixelfont, C["datatext"].fontsize, "MONOCHROMEOUTLINE")
- TukuiGMFrameAnchor.text:SetPoint("CENTER")
- TukuiGMFrameAnchor.text:SetText(L.move_gmframe)
- TukuiGMFrameAnchor.text:SetParent(TukuiGMFrameAnchor)
- TukuiGMFrameAnchor:Hide()
- TicketStatusFrame:ClearAllPoints()
- TicketStatusFrame:SetPoint("TOP", TukuiGMFrameAnchor, "TOP")
- ------------------------------------------------------------------------
- -- GM toggle command
- ------------------------------------------------------------------------
- SLASH_GM1 = "/gm"
- SlashCmdList["GM"] = function() ToggleHelpFrame() end