/Tukui/modules/skins/macosx.lua
http://github.com/Asphyxia/Tukui · Lua · 58 lines · 42 code · 10 blank · 6 comment · 1 complexity · ab5c4526dcae4e90264078c442bf2024 MD5 · raw file
- local T, C, L = unpack(select(2, ...))
- local function LoadSkin()
- -- mac menu/option panel, made by affli.
- if IsMacClient() then
- -- Skin main frame and reposition the header
- MacOptionsFrame:SetTemplate("Transparent", true)
- MacOptionsFrameHeader:SetTexture("")
- MacOptionsFrameHeader:ClearAllPoints()
- MacOptionsFrameHeader:SetPoint("TOP", MacOptionsFrame, 0, 0)
- --Skin internal frames
- MacOptionsFrameMovieRecording:SetTemplate("Transparent", true)
- MacOptionsITunesRemote:SetTemplate("Transparent", true)
- --Skin buttons
- T.SkinButton(_G["MacOptionsFrameCancel"])
- T.SkinButton(_G["MacOptionsFrameOkay"])
- T.SkinButton(_G["MacOptionsButtonKeybindings"])
- T.SkinButton(_G["MacOptionsFrameDefaults"])
- T.SkinButton(_G["MacOptionsButtonCompress"])
- --Reposition and resize buttons
- local tPoint, tRTo, tRP, tX, tY = _G["MacOptionsButtonCompress"]:GetPoint()
- _G["MacOptionsButtonCompress"]:SetWidth(136)
- _G["MacOptionsButtonCompress"]:ClearAllPoints()
- _G["MacOptionsButtonCompress"]:SetPoint(tPoint, tRTo, tRP, T.Scale(4), tY)
- _G["MacOptionsFrameCancel"]:SetWidth(96)
- _G["MacOptionsFrameCancel"]:SetHeight(22)
- tPoint, tRTo, tRP, tX, tY = _G["MacOptionsFrameCancel"]:GetPoint()
- _G["MacOptionsFrameCancel"]:ClearAllPoints()
- _G["MacOptionsFrameCancel"]:SetPoint(tPoint, tRTo, tRP, T.Scale(-14), tY)
- _G["MacOptionsFrameOkay"]:ClearAllPoints()
- _G["MacOptionsFrameOkay"]:SetWidth(96)
- _G["MacOptionsFrameOkay"]:SetHeight(22)
- _G["MacOptionsFrameOkay"]:SetPoint("LEFT",_G["MacOptionsFrameCancel"],T.Scale(-99),0)
- _G["MacOptionsButtonKeybindings"]:ClearAllPoints()
- _G["MacOptionsButtonKeybindings"]:SetWidth(96)
- _G["MacOptionsButtonKeybindings"]:SetHeight(22)
- _G["MacOptionsButtonKeybindings"]:SetPoint("LEFT",_G["MacOptionsFrameOkay"],T.Scale(-99),0)
- _G["MacOptionsFrameDefaults"]:SetWidth(96)
- _G["MacOptionsFrameDefaults"]:SetHeight(22)
- -- why these buttons is using game menu template? oO
- _G["MacOptionsButtonCompressLeft"]:SetAlpha(0)
- _G["MacOptionsButtonCompressMiddle"]:SetAlpha(0)
- _G["MacOptionsButtonCompressRight"]:SetAlpha(0)
- _G["MacOptionsButtonKeybindingsLeft"]:SetAlpha(0)
- _G["MacOptionsButtonKeybindingsMiddle"]:SetAlpha(0)
- _G["MacOptionsButtonKeybindingsRight"]:SetAlpha(0)
- end
- end
- tinsert(T.SkinFuncs["Tukui"], LoadSkin)