adam@0: local _, AskMrRobot = ... yellowfive@11: local L = AskMrRobot.L; adam@0: adam@0: -- initialize the HelpTab class adam@0: AskMrRobot.HelpTab = AskMrRobot.inheritsFrom(AskMrRobot.Frame) adam@0: adam@0: function AskMrRobot.HelpTab:new(parent) adam@0: adam@0: local tab = AskMrRobot.Frame:new(nil, parent) adam@0: setmetatable(tab, { __index = AskMrRobot.HelpTab }) adam@0: tab:SetPoint("TOPLEFT") adam@0: tab:SetPoint("BOTTOMRIGHT") adam@0: tab:Hide() adam@0: adam@0: local text = tab:CreateFontString("AmrHelpText1", "ARTWORK", "GameFontNormalLarge") adam@0: text:SetPoint("TOPLEFT", 0, -5) yellowfive@11: text:SetText(L.AMR_HELPTAB_TITLE) adam@0: adam@0: local text2 = tab:CreateFontString(nil, "ARTWORK", "GameFontWhite") adam@17: text2:SetPoint("TOPLEFT", text, "BOTTOMLEFT", 0, -10) adam@17: text2:SetPoint("RIGHT", tab, "RIGHT", -25, -8) adam@0: text2:SetWidth(text2:GetWidth()) adam@0: text2:SetJustifyH("LEFT") adam@17: text2:SetText(L.AMR_HELPTAB_LINK) adam@17: adam@17: local answer = text2 adam@17: for i = 1, 6 do adam@17: text = AskMrRobot.FontString:new(tab, nil, "ARTWORK", "GameFontWhite") adam@17: text:SetPoint("TOPLEFT", answer, "BOTTOMLEFT", 0, -11) adam@17: text:SetPoint("RIGHT", -18, 0) adam@17: text:SetWidth(text2:GetWidth()) adam@17: text:SetJustifyH("LEFT") adam@17: text:SetText(L['AMR_HELPTAB_Q' .. i]) adam@17: text:IncreaseFontSize(1) adam@17: text:SetTextColor(1,1,1) adam@17: adam@17: answer = tab:CreateFontString(nil, "ARTWORK", "GameFontWhite") adam@17: answer:SetPoint("TOPLEFT", text, "BOTTOMLEFT", 0, -4) adam@17: answer:SetPoint("RIGHT", tab, "RIGHT", -18, 0) adam@17: answer:SetWidth(text2:GetWidth()) adam@17: answer:SetJustifyH("LEFT") adam@17: answer:SetText(L['AMR_HELPTAB_A' .. i]) adam@17: answer:SetTextColor(0.7,0.7,0.7) adam@17: end adam@0: adam@0: return tab adam@0: end