Quantcast

Dashboard font lol

Darthpred [07-23-13 - 22:16]
Dashboard font lol
Filename
ElvUI_SLE/modules/datatexts/dashboard/dashboard.lua
diff --git a/ElvUI_SLE/modules/datatexts/dashboard/dashboard.lua b/ElvUI_SLE/modules/datatexts/dashboard/dashboard.lua
index 901beb5..1d9426a 100755
--- a/ElvUI_SLE/modules/datatexts/dashboard/dashboard.lua
+++ b/ElvUI_SLE/modules/datatexts/dashboard/dashboard.lua
@@ -5,6 +5,8 @@ made for ElvUI under Sinaris permission. Big thanks :)

 local E, L, V, P, G, _ = unpack(ElvUI); --Inport: Engine, Locales, PrivateDB, ProfileDB, GlobalDB
 local DTP = E:GetModule('DTPanels')
+local DT = E:GetModule('DataTexts')
+local LSM = LibStub("LibSharedMedia-3.0")
 if E.db.sle == nil then E.db.sle = {} end
 if E.db.sle.datatext == nil then E.db.sle.datatext = {} end
 if E.db.sle.datatext.dashboard == nil then E.db.sle.datatext.dashboard = {} end
@@ -12,7 +14,7 @@ if E.db.sle.datatext.dashboard.width == nil then E.db.sle.datatext.dashboard.wid
 local DTPANELS_WIDTH = E.db.sle.datatext.dashboard.width
 local DTPANELS_HEIGHT = 20
 local PANEL_SPACING = 1
-local font = P.general.font
+local font = LSM:Fetch("font", E.db.datatexts.font)
 local fontsize = 10

 local board = {}
@@ -65,6 +67,15 @@ function DTP:DashboardShow()
 	end
 end

+DT.LoadDataTextsSLE = DT.LoadDataTexts
+function DT:LoadDataTexts()
+	DT.LoadDataTextsSLE(self)
+	font = LSM:Fetch("font", E.db.datatexts.font)
+	for i = 1, 4 do
+		board[i].Text:SetFont(font, fontsize)
+	end
+end
+
 function DTP:DashWidth()
 	for i = 1, 4 do
 		board[i]:Size(E.db.sle.datatext.dashboard.width, DTPANELS_HEIGHT)