From eb082edb962f18018ba86b17a721c74e3f6762a1 Mon Sep 17 00:00:00 2001 From: Darthpred Date: Tue, 28 Apr 2015 16:28:14 +0400 Subject: [PATCH] Add moar shit! --- ElvUI_SLE/core/media.lua | 2 +- ElvUI_SLE/defaults/profile.lua | 5 +++++ ElvUI_SLE/locales/russian.lua | 1 + ElvUI_SLE/options/media_c.lua | 37 +++++++++++++++++++++++++++++++++++++ 4 files changed, 44 insertions(+), 1 deletion(-) 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', + }, + }, + }, + }, }, }, }, -- 1.7.9.5