/Tukui/modules/skins/archeology.lua
http://github.com/Asphyxia/Tukui · Lua · 80 lines · 66 code · 14 blank · 0 comment · 10 complexity · 554593aa84e6d959bf6e9d6ee80cc2d2 MD5 · raw file
- local T, C, L = unpack(select(2, ...))
- local function LoadSkin()
- ArchaeologyFrame:StripTextures(true)
- ArchaeologyFrameInset:StripTextures(true)
- ArchaeologyFrame:SetTemplate("Transparent")
- ArchaeologyFrame:CreateShadow("Transparent")
-
- T.SkinButton(ArchaeologyFrameArtifactPageSolveFrameSolveButton, true)
- T.SkinDropDownBox(ArchaeologyFrameRaceFilter, 125)
-
- ArchaeologyFrameRankBar:StripTextures()
- ArchaeologyFrameRankBar:SetStatusBarTexture(C["media"].normTex)
- ArchaeologyFrameRankBar:CreateBackdrop("Transparent")
-
- ArchaeologyFrameArtifactPageSolveFrameStatusBar:StripTextures()
- ArchaeologyFrameArtifactPageSolveFrameStatusBar:SetStatusBarTexture(C["media"].normTex)
- ArchaeologyFrameArtifactPageSolveFrameStatusBar:SetStatusBarColor(0.7, 0.2, 0)
- ArchaeologyFrameArtifactPageSolveFrameStatusBar:CreateBackdrop("Transparent")
-
- for i=1, ARCHAEOLOGY_MAX_COMPLETED_SHOWN do
- local artifact = _G["ArchaeologyFrameCompletedPageArtifact"..i]
-
- if artifact then
- _G["ArchaeologyFrameCompletedPageArtifact"..i.."Border"]:Kill()
- _G["ArchaeologyFrameCompletedPageArtifact"..i.."Bg"]:Kill()
- _G["ArchaeologyFrameCompletedPageArtifact"..i.."Icon"]:SetTexCoord(.08, .92, .08, .92)
- _G["ArchaeologyFrameCompletedPageArtifact"..i.."Icon"].backdrop = CreateFrame("Frame", nil, artifact)
- _G["ArchaeologyFrameCompletedPageArtifact"..i.."Icon"].backdrop:SetTemplate("Transparent")
- _G["ArchaeologyFrameCompletedPageArtifact"..i.."Icon"].backdrop:Point("TOPLEFT", _G["ArchaeologyFrameCompletedPageArtifact"..i.."Icon"], "TOPLEFT", -2, 2)
- _G["ArchaeologyFrameCompletedPageArtifact"..i.."Icon"].backdrop:Point("BOTTOMRIGHT", _G["ArchaeologyFrameCompletedPageArtifact"..i.."Icon"], "BOTTOMRIGHT", 2, -2)
- _G["ArchaeologyFrameCompletedPageArtifact"..i.."Icon"].backdrop:SetFrameLevel(artifact:GetFrameLevel() - 2)
- _G["ArchaeologyFrameCompletedPageArtifact"..i.."Icon"]:SetDrawLayer("OVERLAY")
- _G["ArchaeologyFrameCompletedPageArtifact"..i.."ArtifactName"]:SetTextColor(1, 1, 0)
- _G["ArchaeologyFrameCompletedPageArtifact"..i.."ArtifactSubText"]:SetTextColor(0.6, 0.6, 0.6)
- end
- end
-
- for i=1, ARCHAEOLOGY_MAX_RACES do
- local frame = _G["ArchaeologyFrameSummaryPageRace"..i]
-
- if frame then
- frame.raceName:SetTextColor(1, 1, 1)
- end
- end
-
- for i=1, ArchaeologyFrameCompletedPage:GetNumRegions() do
- local region = select(i, ArchaeologyFrameCompletedPage:GetRegions())
- if region:GetObjectType() == "FontString" then
- region:SetTextColor(1, 1, 0)
- end
- end
-
- for i=1, ArchaeologyFrameSummaryPage:GetNumRegions() do
- local region = select(i, ArchaeologyFrameSummaryPage:GetRegions())
- if region:GetObjectType() == "FontString" then
- region:SetTextColor(1, 1, 0)
- end
- end
-
- ArchaeologyFrameCompletedPage.infoText:SetTextColor(1, 1, 1)
- ArchaeologyFrameHelpPageTitle:SetTextColor(1, 1, 0)
- ArchaeologyFrameHelpPageDigTitle:SetTextColor(1, 1, 0)
- ArchaeologyFrameHelpPageHelpScrollHelpText:SetTextColor(1, 1, 1)
-
- ArchaeologyFrameArtifactPageHistoryTitle:SetTextColor(1, 1, 0)
- ArchaeologyFrameArtifactPageIcon:SetTexCoord(.08, .92, .08, .92)
- ArchaeologyFrameArtifactPageIcon.backdrop = CreateFrame("Frame", nil, ArchaeologyFrameArtifactPage)
- ArchaeologyFrameArtifactPageIcon.backdrop:SetTemplate("Transparent")
- ArchaeologyFrameArtifactPageIcon.backdrop:Point("TOPLEFT", ArchaeologyFrameArtifactPageIcon, "TOPLEFT", -2, 2)
- ArchaeologyFrameArtifactPageIcon.backdrop:Point("BOTTOMRIGHT", ArchaeologyFrameArtifactPageIcon, "BOTTOMRIGHT", 2, -2)
- ArchaeologyFrameArtifactPageIcon.backdrop:SetFrameLevel(ArchaeologyFrameArtifactPage:GetFrameLevel())
- ArchaeologyFrameArtifactPageIcon:SetParent(ArchaeologyFrameArtifactPageIcon.backdrop)
- ArchaeologyFrameArtifactPageIcon:SetDrawLayer("OVERLAY")
-
- ArchaeologyFrameArtifactPageHistoryScrollChildText:SetTextColor(1, 1, 1)
- T.SkinCloseButton(ArchaeologyFrameCloseButton)
- end
- T.SkinFuncs["Blizzard_ArchaeologyUI"] = LoadSkin