Quantcast

Add moar shit!

Darthpred [04-28-15 - 12:28]
Add moar shit!
Filename
ElvUI_SLE/core/media.lua
ElvUI_SLE/defaults/profile.lua
ElvUI_SLE/locales/russian.lua
ElvUI_SLE/options/media_c.lua
diff --git a/ElvUI_SLE/core/media.lua b/ElvUI_SLE/core/media.lua
index 44cd2b6..23cced1 100644
--- a/ElvUI_SLE/core/media.lua
+++ b/ElvUI_SLE/core/media.lua
@@ -67,7 +67,7 @@ local function SetFonts()

 		SendMailBodyEditBox:SetFont(LSM:Fetch('font', db.mail.font), db.mail.size, db.mail.outline) --Writing letter text
 		OpenMailBodyText:SetFont(LSM:Fetch('font', db.mail.font), db.mail.size, db.mail.outline) --Received letter text
-		--QuestFont:SetFont(LSM:Fetch('font', "ElvUI Pixel"), 12, "") -- Font in Quest Log/Petitions and shit. It's fucking hedious with any outline so fuck it.
+		QuestFont:SetFont(LSM:Fetch('font', db.gossip.font), db.gossip.size, db.gossip.outline) -- Font in Quest Log/Petitions and shit. It's fucking hedious with any outline so fuck it.
 		--QuestFont_Large:SetFont(LSM:Fetch('font', "ElvUI Pixel"), 12, "") -- No idea what that is for
 		NumberFont_Shadow_Med:SetFont(LSM:Fetch('font', db.editbox.font), db.editbox.size, db.editbox.outline) --Chat editbox
 	end
diff --git a/ElvUI_SLE/defaults/profile.lua b/ElvUI_SLE/defaults/profile.lua
index d5704eb..c47e4f4 100644
--- a/ElvUI_SLE/defaults/profile.lua
+++ b/ElvUI_SLE/defaults/profile.lua
@@ -312,6 +312,11 @@ P['sle'] = {
 				['size'] = 12,
 				['outline'] = "NONE",
 			},
+			['gossip'] = {
+				['font'] = "ElvUI Font",
+				['size'] = 12,
+				['outline'] = "NONE",
+			},
 		},
 		['screensaver'] = {
 			['enable'] = false,
diff --git a/ElvUI_SLE/locales/russian.lua b/ElvUI_SLE/locales/russian.lua
index 3a897d5..0e74729 100644
--- a/ElvUI_SLE/locales/russian.lua
+++ b/ElvUI_SLE/locales/russian.lua
@@ -71,6 +71,7 @@ L["PvP Status Text"] = "PvP статус"
 L["Misc Texts"] = "Прочие тексты"
 L["Mail Text"] = "Текст письма"
 L["Chat Editbox Text"] = "Текст поля ввода"
+L["Gossip and Quest Frames Text"] = "Текст окон заданий и диалогов"
 L["Screensaver"] = "Заставка"
 L["Title font"] = "Заголовок"
 L["Subitle font"] = "Подзаголовок"
diff --git a/ElvUI_SLE/options/media_c.lua b/ElvUI_SLE/options/media_c.lua
index 803bf7a..579403c 100644
--- a/ElvUI_SLE/options/media_c.lua
+++ b/ElvUI_SLE/options/media_c.lua
@@ -252,6 +252,43 @@ local function configTable()
 							},
 						},
 					},
+					gossip = {
+						type = "group",
+						name = L["Gossip and Quest Frames Text"],
+						order = 2,
+						guiInline = true,
+						disabled = function() return not E.private.general.replaceBlizzFonts end,
+						get = function(info) return E.db.sle.media.fonts.gossip[ info[#info] ] end,
+						set = function(info, value) E.db.sle.media.fonts.gossip[ info[#info] ] = value; E:UpdateMedia() end,
+						args = {
+							font = {
+								type = "select", dialogControl = 'LSM30_Font',
+								order = 1,
+								name = L["Font"],
+								desc = "The font used for chat editbox",
+								values = AceGUIWidgetLSMlists.font,
+							},
+							size = {
+								order = 2,
+								name = L["Font Size"],
+								type = "range",
+								min = 6, max = 20, step = 1,
+							},
+							outline = {
+								order = 3,
+								name = L["Font Outline"],
+								desc = L["Set the font outline."],
+								type = "select",
+								values = {
+									['NONE'] = L['None'],
+									['OUTLINE'] = 'OUTLINE',
+
+									['MONOCHROMEOUTLINE'] = 'MONOCROMEOUTLINE',
+									['THICKOUTLINE'] = 'THICKOUTLINE',
+								},
+							},
+						},
+					},
 				},
 			},
 		},