Minor refactor + add new zones
This commit is contained in:
parent
05eb54cbbb
commit
ebf2e11502
13 changed files with 2485 additions and 716 deletions
24
Frames/QuestDoneFrame.lua
Executable file
24
Frames/QuestDoneFrame.lua
Executable file
|
@ -0,0 +1,24 @@
|
|||
local questDoneFrame = CreateFrame("Frame", "QuestDoneFrame", UIParent, BackdropTemplateMixin and "BackdropTemplate")
|
||||
questDoneFrame:SetSize(250, 70)
|
||||
questDoneFrame:SetPoint("TOP", 0, -200)
|
||||
questDoneFrame:SetBackdrop({
|
||||
edgeFile = "Interface/Tooltips/UI-Tooltip-Border",
|
||||
edgeSize = 16,
|
||||
})
|
||||
questDoneFrame:Hide()
|
||||
|
||||
questDoneFrame.texture = questDoneFrame:CreateTexture()
|
||||
questDoneFrame.texture:SetPoint("TOPLEFT", 5, -5)
|
||||
questDoneFrame.texture:SetPoint("BOTTOMRIGHT", -5, 5)
|
||||
questDoneFrame.texture:SetColorTexture(0, 0, 0, 0.6)
|
||||
|
||||
questDoneFrame.text = questDoneFrame:CreateFontString(nil, "OVERLAY", "GameFontNormalLarge")
|
||||
questDoneFrame.text:SetPoint("TOP", 0, -15)
|
||||
|
||||
questDoneFrame.button = CreateFrame("Button", nil, questDoneFrame, "UIPanelButtonTemplate")
|
||||
questDoneFrame.button:SetSize(80, 22)
|
||||
questDoneFrame.button:SetPoint("BOTTOM", 0, 8)
|
||||
questDoneFrame.button:SetText("Okay")
|
||||
questDoneFrame.button:SetScript("OnClick", function()
|
||||
questDoneFrame:Hide()
|
||||
end)
|
|
@ -1,42 +0,0 @@
|
|||
local headerFontPath = "Interface\\AddOns\\CzechQuests\\Fonts\\morpheus_cz.ttf"
|
||||
local textFontPath = "Interface\\AddOns\\CzechQuests\\Fonts\\frizquadratatt_cz.ttf"
|
||||
|
||||
local questTranslationFrame = CreateFrame("Frame", "QuestTranslationFrame", nil, BackdropTemplateMixin and "BackdropTemplate")
|
||||
questTranslationFrame:SetWidth(QuestLogFrame:GetWidth())
|
||||
questTranslationFrame:SetBackdrop({
|
||||
bgFile = "Interface/Buttons/WHITE8X8",
|
||||
edgeFile = "Interface/Tooltips/UI-Tooltip-Border",
|
||||
edgeSize = 16,
|
||||
insets = { left = 4, right = 4, top = 4, bottom = 4 },
|
||||
})
|
||||
questTranslationFrame:SetBackdropColor(236, 227, 161, 1)
|
||||
questTranslationFrame:Hide()
|
||||
|
||||
local questTranslationFramePrimaryHeader = questTranslationFrame:CreateFontString("QuestTranslationFramePrimaryHeader", "OVERLAY", "QuestTitleFont")
|
||||
questTranslationFramePrimaryHeader:SetWidth(questTranslationFrame:GetWidth() - 20)
|
||||
questTranslationFramePrimaryHeader:SetJustifyH("LEFT")
|
||||
questTranslationFramePrimaryHeader:SetTextColor(0, 0, 0, 1)
|
||||
questTranslationFramePrimaryHeader:SetFont(headerFontPath, 20, nil)
|
||||
|
||||
local questTranslationFrameSecondaryHeader = questTranslationFrame:CreateFontString("QuestTranslationFrameSecondaryHeader", "OVERLAY", "QuestTitleFont")
|
||||
questTranslationFrameSecondaryHeader:SetWidth(questTranslationFrame:GetWidth() - 20)
|
||||
questTranslationFrameSecondaryHeader:SetJustifyH("LEFT")
|
||||
questTranslationFrameSecondaryHeader:SetTextColor(0, 0, 0, 1)
|
||||
questTranslationFrameSecondaryHeader:SetFont(headerFontPath, 20, nil)
|
||||
|
||||
local questTranslationFramePrimaryText = questTranslationFrame:CreateFontString("QuestTranslationFramePrimaryText", "OVERLAY", "QuestFont")
|
||||
questTranslationFramePrimaryText:SetWidth(questTranslationFrame:GetWidth() - 20)
|
||||
questTranslationFramePrimaryText:SetJustifyH("LEFT")
|
||||
questTranslationFramePrimaryText:SetTextColor(0, 0, 0, 1)
|
||||
questTranslationFramePrimaryText:SetFont(textFontPath, 15, nil)
|
||||
|
||||
local questTranslationFrameSecondaryText = questTranslationFrame:CreateFontString("QuestTranslationFrameSecondaryText", "OVERLAY", "QuestFont")
|
||||
questTranslationFrameSecondaryText:SetWidth(questTranslationFrame:GetWidth() - 20)
|
||||
questTranslationFrameSecondaryText:SetJustifyH("LEFT")
|
||||
questTranslationFrameSecondaryText:SetTextColor(0, 0, 0, 1)
|
||||
questTranslationFrameSecondaryText:SetFont(textFontPath, 15, nil)
|
||||
|
||||
QuestTranslationFrame:RegisterEvent("QUEST_PROGRESS")
|
||||
QuestTranslationFrame:RegisterEvent("QUEST_COMPLETE")
|
||||
QuestTranslationFrame:RegisterEvent("QUEST_FINISHED")
|
||||
QuestTranslationFrame:RegisterEvent("QUEST_DETAIL")
|
43
Frames/TranslationInfoFrame.lua
Executable file
43
Frames/TranslationInfoFrame.lua
Executable file
|
@ -0,0 +1,43 @@
|
|||
local headerFontPath = "Interface\\AddOns\\CzechQuests\\Fonts\\morpheus_cz.ttf"
|
||||
local textFontPath = "Interface\\AddOns\\CzechQuests\\Fonts\\frizquadratatt_cz.ttf"
|
||||
|
||||
local translationInfoFrame = CreateFrame("Frame", "TranslationInfoFrame", nil, BackdropTemplateMixin and "BackdropTemplate")
|
||||
translationInfoFrame:SetWidth(QuestLogFrame:GetWidth())
|
||||
translationInfoFrame:SetBackdrop({
|
||||
bgFile = "Interface/Buttons/WHITE8x8",
|
||||
edgeFile = "Interface/Tooltips/UI-Tooltip-Border",
|
||||
edgeSize = 16,
|
||||
insets = { left = 4, right = 4, top = 4, bottom = 4 },
|
||||
})
|
||||
translationInfoFrame:Hide()
|
||||
|
||||
local TranslationInfoFramePrimaryHeader = translationInfoFrame:CreateFontString("TranslationInfoFramePrimaryHeader", "OVERLAY", "QuestTitleFont")
|
||||
TranslationInfoFramePrimaryHeader:SetWidth(translationInfoFrame:GetWidth() - 20)
|
||||
TranslationInfoFramePrimaryHeader:SetJustifyH("LEFT")
|
||||
TranslationInfoFramePrimaryHeader:SetTextColor(0, 0, 0, 1)
|
||||
TranslationInfoFramePrimaryHeader:SetFont(headerFontPath, 20, nil)
|
||||
|
||||
local TranslationInfoFrameSecondaryHeader = translationInfoFrame:CreateFontString("TranslationInfoFrameSecondaryHeader", "OVERLAY", "QuestTitleFont")
|
||||
TranslationInfoFrameSecondaryHeader:SetWidth(translationInfoFrame:GetWidth() - 20)
|
||||
TranslationInfoFrameSecondaryHeader:SetJustifyH("LEFT")
|
||||
TranslationInfoFrameSecondaryHeader:SetTextColor(0, 0, 0, 1)
|
||||
TranslationInfoFrameSecondaryHeader:SetFont(headerFontPath, 20, nil)
|
||||
|
||||
local TranslationInfoFramePrimaryText = translationInfoFrame:CreateFontString("TranslationInfoFramePrimaryText", "OVERLAY", "QuestFont")
|
||||
TranslationInfoFramePrimaryText:SetWidth(translationInfoFrame:GetWidth() - 20)
|
||||
TranslationInfoFramePrimaryText:SetJustifyH("LEFT")
|
||||
TranslationInfoFramePrimaryText:SetTextColor(0, 0, 0, 1)
|
||||
TranslationInfoFramePrimaryText:SetFont(textFontPath, 15, nil)
|
||||
|
||||
local TranslationInfoFrameSecondaryText = translationInfoFrame:CreateFontString("TranslationInfoFrameSecondaryText", "OVERLAY", "QuestFont")
|
||||
TranslationInfoFrameSecondaryText:SetWidth(translationInfoFrame:GetWidth() - 20)
|
||||
TranslationInfoFrameSecondaryText:SetJustifyH("LEFT")
|
||||
TranslationInfoFrameSecondaryText:SetTextColor(0, 0, 0, 1)
|
||||
TranslationInfoFrameSecondaryText:SetFont(textFontPath, 15, nil)
|
||||
|
||||
TranslationInfoFrame:RegisterEvent("QUEST_PROGRESS")
|
||||
TranslationInfoFrame:RegisterEvent("QUEST_COMPLETE")
|
||||
TranslationInfoFrame:RegisterEvent("QUEST_FINISHED")
|
||||
TranslationInfoFrame:RegisterEvent("QUEST_DETAIL")
|
||||
|
||||
TranslationInfoFrame:RegisterEvent("ITEM_TEXT_READY")
|
Loading…
Add table
Add a link
Reference in a new issue