Mercurial > wow > askmrrobot
diff ui/FontString.lua @ 11:ece9167c0d1c v1.2.14.0
Localization support, combat log features (wipe command, aura/pet tracking, and realm detection).
author | yellowfive |
---|---|
date | Thu, 10 Jul 2014 12:24:59 -0700 |
parents | |
children | e77e01abce98 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/ui/FontString.lua Thu Jul 10 12:24:59 2014 -0700 @@ -0,0 +1,29 @@ +local _, AskMrRobot = ... + +-- initialize the Frame class (inherit from a dummy frame) +AskMrRobot.FontString = AskMrRobot.inheritsFrom(AskMrRobot.Frame:new():CreateFontString(nil, "ARTWORK", "GameFontNormal")) + +-- Frame contructor +function AskMrRobot.FontString:new(parentFrame, name, layer, style, fontSize) + + local o = parentFrame:CreateFontString(name, layer, style) -- create a new frame (if one isn't supplied) + + -- use the fontstring class + setmetatable(o, { __index = AskMrRobot.FontString }) + + if fontSize then + o:SetFontSize(fontSize) + end + + return o +end + +function AskMrRobot.FontString:SetFontSize(fontSize) + local file, _, flags = self:GetFont() + self:SetFont(file, fontSize, flags) +end + +function AskMrRobot.SetFontSize(fontString, fontSize) + local file, _, flags = fontString:GetFont() + fontString:SetFont(file, fontSize, flags) +end \ No newline at end of file