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