Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
81 changes: 56 additions & 25 deletions HealingAssignments.lua
Original file line number Diff line number Diff line change
Expand Up @@ -723,7 +723,7 @@ function HealingAsssignments.Mainframe:CreateOptions(TemplateNumber)
String2:SetFont("Fonts\\FRIZQT__.TTF", 11)
String2:SetWidth(200)
String2:SetJustifyH("RIGHT")
String2:SetText("additional Tanks:")
String2:SetText("Tank Classes:")

self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.WarlockCheckbox = CreateFrame("CheckButton", nil, self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content, "UICheckButtonTemplate")
self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.WarlockCheckbox:SetPoint("TOPLEFT",150,-40)
Expand Down Expand Up @@ -796,7 +796,6 @@ function HealingAsssignments.Mainframe:CreateOptions(TemplateNumber)
Shaman:SetJustifyH("RIGHT")
Shaman:SetText("Shaman")
Shaman:SetTextColor(0.96, 0.55, 0.73,1)


self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.PriestCheckbox = CreateFrame("CheckButton", nil, self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content, "UICheckButtonTemplate")
self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.PriestCheckbox:SetPoint("TOPLEFT",150,-100)
Expand All @@ -822,6 +821,14 @@ function HealingAsssignments.Mainframe:CreateOptions(TemplateNumber)
Paladin:SetText("Paladin")
Paladin:SetTextColor(0.96, 0.55, 0.73,1)

-- create other assignments
local String3 = self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content:CreateFontString(nil, "OVERLAY")
String3:SetPoint("TOPLEFT", -70, -140)
String3:SetFont("Fonts\\FRIZQT__.TTF", 11)
String3:SetWidth(200)
String3:SetJustifyH("RIGHT")
String3:SetText("Other Assignments:")

self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.LeftsideCheckbox = CreateFrame("CheckButton", nil, self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content, "UICheckButtonTemplate")
self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.LeftsideCheckbox:SetPoint("TOPLEFT",150,-130)
self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.LeftsideCheckbox:SetFrameStrata("LOW")
Expand All @@ -846,20 +853,44 @@ function HealingAsssignments.Mainframe:CreateOptions(TemplateNumber)
Rightside:SetText("Right Side")
Rightside:SetTextColor(0, 0, 1,1)

self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.MeleeCheckbox = CreateFrame("CheckButton", nil, self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content, "UICheckButtonTemplate")
self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.MeleeCheckbox:SetPoint("TOPLEFT",150,-160)
self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.MeleeCheckbox:SetFrameStrata("LOW")
self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.MeleeCheckbox:SetScript("OnClick", function () PlaySound("igMainMenuOptionCheckBoxOn") end)

local Melee = self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content:CreateFontString(nil, "OVERLAY")
Melee:SetPoint("TOPLEFT", 190, -170)
Melee:SetFont("Fonts\\FRIZQT__.TTF", 11)
Melee:SetJustifyH("RIGHT")
Melee:SetText("Melee")
Melee:SetTextColor(0.49, 0.51, 0.27,1)

self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.DispelCheckbox = CreateFrame("CheckButton", nil, self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content, "UICheckButtonTemplate")
self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.DispelCheckbox:SetPoint("TOPLEFT",300,-160)
self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.DispelCheckbox:SetFrameStrata("LOW")
self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.DispelCheckbox:SetScript("OnClick", function () PlaySound("igMainMenuOptionCheckBoxOn") end)

local Dispel = self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content:CreateFontString(nil, "OVERLAY")
Dispel:SetPoint("TOPLEFT", 340, -170)
Dispel:SetFont("Fonts\\FRIZQT__.TTF", 11)
Dispel:SetJustifyH("RIGHT")
Dispel:SetText("Dispel")
Dispel:SetTextColor(1,1,1,1)

self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.CustomCheckbox = CreateFrame("CheckButton", nil, self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content, "UICheckButtonTemplate")
self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.CustomCheckbox:SetPoint("TOPLEFT",150,-160)
self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.CustomCheckbox:SetPoint("TOPLEFT",150,-190)
self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.CustomCheckbox:SetFrameStrata("LOW")
self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.CustomCheckbox:SetScript("OnClick", function () PlaySound("igMainMenuOptionCheckBoxOn") end)

local Custom = self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content:CreateFontString(nil, "OVERLAY")
Custom:SetPoint("TOPLEFT", 190, -170)
Custom:SetPoint("TOPLEFT", 190, -200)
Custom:SetFont("Fonts\\FRIZQT__.TTF", 11)
Custom:SetJustifyH("RIGHT")
Custom:SetText("Custom Text:")
Custom:SetTextColor(0, 1, 0,1)

self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.CustomCheckboxText = CreateFrame("EditBox", "CustomTextEditBox", self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content,"InputBoxTemplate")
self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.CustomCheckboxText:SetPoint("TOPLEFT",280,-160)
self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.CustomCheckboxText:SetPoint("TOPLEFT",280,-190)
self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.CustomCheckboxText:SetWidth(90)
self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.CustomCheckboxText:SetHeight(30)
self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.CustomCheckboxText:SetAutoFocus(0)
Expand All @@ -869,21 +900,21 @@ function HealingAsssignments.Mainframe:CreateOptions(TemplateNumber)

-- death warning options
local DeathWarningText = self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content:CreateFontString(nil, "OVERLAY")
DeathWarningText:SetPoint("TOPLEFT", -70, -200)
DeathWarningText:SetPoint("TOPLEFT", -70, -230)
DeathWarningText:SetFont("Fonts\\FRIZQT__.TTF", 11)
DeathWarningText:SetWidth(200)
DeathWarningText:SetJustifyH("RIGHT")
DeathWarningText:SetText("Death Warn Options:")

local DeathWarningColoredText = self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content:CreateFontString(nil, "OVERLAY")
DeathWarningColoredText:SetPoint("TOPLEFT", -30, -230)
DeathWarningColoredText:SetPoint("TOPLEFT", -30, -260)
DeathWarningColoredText:SetFont("Fonts\\FRIZQT__.TTF", 11)
DeathWarningColoredText:SetWidth(200)
DeathWarningColoredText:SetJustifyH("RIGHT")
DeathWarningColoredText:SetText("Colored Posting:")

self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.ColoredPostingsCheckbox = CreateFrame("CheckButton", nil, self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content, "UICheckButtonTemplate")
self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.ColoredPostingsCheckbox:SetPoint("TOPLEFT",180,-220)
self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.ColoredPostingsCheckbox:SetPoint("TOPLEFT",180,-250)
self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.ColoredPostingsCheckbox:SetFrameStrata("LOW")
self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.ColoredPostingsCheckbox:SetScript("OnEnter", function()
GameTooltip:SetOwner(HealingAsssignments.Mainframe, "ANCHOR_CURSOR");
Expand All @@ -894,14 +925,14 @@ function HealingAsssignments.Mainframe:CreateOptions(TemplateNumber)
self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.ColoredPostingsCheckbox:SetScript("OnClick", function () PlaySound("igMainMenuOptionCheckBoxOn") end)

local DeathWarningChannelText = self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content:CreateFontString(nil, "OVERLAY")
DeathWarningChannelText:SetPoint("TOPLEFT", -30, -260)
DeathWarningChannelText:SetPoint("TOPLEFT", -30, -290)
DeathWarningChannelText:SetFont("Fonts\\FRIZQT__.TTF", 11)
DeathWarningChannelText:SetWidth(200)
DeathWarningChannelText:SetJustifyH("RIGHT")
DeathWarningChannelText:SetText("Posting Channel:")

self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.DeathWarningChannelTextbox = CreateFrame("EditBox", "DeathWarningChannelTextbox", self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content,"InputBoxTemplate")
self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.DeathWarningChannelTextbox:SetPoint("TOPLEFT",190,-250)
self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.DeathWarningChannelTextbox:SetPoint("TOPLEFT",190,-280)
self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.DeathWarningChannelTextbox:SetWidth(18)
self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.DeathWarningChannelTextbox:SetHeight(30)
self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.DeathWarningChannelTextbox:SetAutoFocus(0)
Expand All @@ -912,7 +943,7 @@ function HealingAsssignments.Mainframe:CreateOptions(TemplateNumber)
end)

self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.ColoredPostingChannelText = self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content:CreateFontString(nil, "OVERLAY")
self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.ColoredPostingChannelText:SetPoint("TOPLEFT", 220, -260)
self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.ColoredPostingChannelText:SetPoint("TOPLEFT", 220, -290)
self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.ColoredPostingChannelText:SetFont("Fonts\\FRIZQT__.TTF", 11)
self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.ColoredPostingChannelText:SetWidth(200)
self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.ColoredPostingChannelText:SetJustifyH("LEFT")
Expand All @@ -921,14 +952,14 @@ function HealingAsssignments.Mainframe:CreateOptions(TemplateNumber)
-- slowmode options

local SlowPostText = self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content:CreateFontString(nil, "OVERLAY")
SlowPostText:SetPoint("TOPLEFT", 200, -200)
SlowPostText:SetPoint("TOPLEFT", 200, -230)
SlowPostText:SetFont("Fonts\\FRIZQT__.TTF", 11)
SlowPostText:SetWidth(200)
SlowPostText:SetJustifyH("RIGHT")
SlowPostText:SetText("Slow Post Mode:")

self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.SlowPostCheckbox = CreateFrame("CheckButton", nil, self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content, "UICheckButtonTemplate")
self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.SlowPostCheckbox:SetPoint("TOPLEFT",410,-190)
self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.SlowPostCheckbox:SetPoint("TOPLEFT",410,-220)
self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.SlowPostCheckbox:SetFrameStrata("LOW")
self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.SlowPostCheckbox:SetScript("OnEnter", function()
GameTooltip:SetOwner(HealingAsssignments.Mainframe, "ANCHOR_TOPLEFT");
Expand All @@ -945,14 +976,14 @@ function HealingAsssignments.Mainframe:CreateOptions(TemplateNumber)
self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.SlowPostCheckbox:SetChecked(HealingAssignmentsTemplates.Options.SlowPost)

local SlowPostText = self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content:CreateFontString(nil, "OVERLAY")
SlowPostText:SetPoint("TOPLEFT", 240, -230)
SlowPostText:SetPoint("TOPLEFT", 240, -260)
SlowPostText:SetFont("Fonts\\FRIZQT__.TTF", 11)
SlowPostText:SetWidth(200)
SlowPostText:SetJustifyH("RIGHT")
SlowPostText:SetText("Delay in ms :")

self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.SlowPostTextbox = CreateFrame("EditBox", "SlowPostTextboxTextbox", self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content,"InputBoxTemplate")
self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.SlowPostTextbox:SetPoint("TOPLEFT",460,-220)
self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.SlowPostTextbox:SetPoint("TOPLEFT",460,-250)
self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.SlowPostTextbox:SetWidth(35)
self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.SlowPostTextbox:SetHeight(30)
self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.SlowPostTextbox:SetAutoFocus(0)
Expand All @@ -967,28 +998,28 @@ function HealingAsssignments.Mainframe:CreateOptions(TemplateNumber)

-- whisper configs
local WhisperConfigText = self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content:CreateFontString(nil, "OVERLAY")
DeathWarningChannelText:SetPoint("TOPLEFT", -70, -290)
DeathWarningChannelText:SetPoint("TOPLEFT", -70, -320)
DeathWarningChannelText:SetFont("Fonts\\FRIZQT__.TTF", 11)
DeathWarningChannelText:SetWidth(200)
DeathWarningChannelText:SetJustifyH("RIGHT")
DeathWarningChannelText:SetText("Whisper Mode:")

local WhisperRepostText = self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content:CreateFontString(nil, "OVERLAY")
WhisperRepostText:SetPoint("TOPLEFT", -30, -310)
WhisperRepostText:SetPoint("TOPLEFT", -30, -340)
WhisperRepostText:SetFont("Fonts\\FRIZQT__.TTF", 11)
WhisperRepostText:SetWidth(200)
WhisperRepostText:SetJustifyH("RIGHT")
WhisperRepostText:SetText("Repost:")

local WhisperHealText = self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content:CreateFontString(nil, "OVERLAY")
WhisperHealText:SetPoint("TOPLEFT", 130, -310)
WhisperHealText:SetPoint("TOPLEFT", 130, -340)
WhisperHealText:SetFont("Fonts\\FRIZQT__.TTF", 11)
WhisperHealText:SetWidth(200)
WhisperHealText:SetJustifyH("RIGHT")
WhisperHealText:SetText("Whisper:")

self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.WhisperRepostCheckbox = CreateFrame("CheckButton", nil, self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content, "UICheckButtonTemplate")
self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.WhisperRepostCheckbox:SetPoint("TOPLEFT",180,-300)
self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.WhisperRepostCheckbox:SetPoint("TOPLEFT",180,-330)
self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.WhisperRepostCheckbox:SetFrameStrata("LOW")
self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.WhisperRepostCheckbox:SetScript("OnEnter", function()
GameTooltip:SetOwner(HealingAsssignments.Mainframe, "ANCHOR_TOPLEFT");
Expand All @@ -1003,7 +1034,7 @@ function HealingAsssignments.Mainframe:CreateOptions(TemplateNumber)
self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.WhisperRepostCheckbox:SetChecked(HealingAssignmentsTemplates.Options.WhisperRepost)

self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.WhisperHealCheckbox = CreateFrame("CheckButton", nil, self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content, "UICheckButtonTemplate")
self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.WhisperHealCheckbox:SetPoint("TOPLEFT",340,-300)
self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.WhisperHealCheckbox:SetPoint("TOPLEFT",340,-330)
self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.WhisperHealCheckbox:SetFrameStrata("LOW")
self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.WhisperHealCheckbox:SetScript("OnEnter", function()
GameTooltip:SetOwner(HealingAsssignments.Mainframe, "ANCHOR_TOPLEFT");
Expand All @@ -1019,21 +1050,21 @@ function HealingAsssignments.Mainframe:CreateOptions(TemplateNumber)

-- additional healers
local AdditionHealersText = self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content:CreateFontString(nil, "OVERLAY")
AdditionHealersText:SetPoint("TOPLEFT", -70, -340)
AdditionHealersText:SetPoint("TOPLEFT", -70, -370)
AdditionHealersText:SetFont("Fonts\\FRIZQT__.TTF", 11)
AdditionHealersText:SetWidth(200)
AdditionHealersText:SetJustifyH("RIGHT")
AdditionHealersText:SetText("additional Healers:")
AdditionHealersText:SetText("Additional Healers:")

local AdditionHealersMarksText = self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content:CreateFontString(nil, "OVERLAY")
AdditionHealersMarksText:SetPoint("TOPLEFT", 70, -340)
AdditionHealersMarksText:SetPoint("TOPLEFT", 70, -370)
AdditionHealersMarksText:SetFont("Fonts\\FRIZQT__.TTF", 11)
AdditionHealersMarksText:SetWidth(200)
AdditionHealersMarksText:SetJustifyH("RIGHT")
AdditionHealersMarksText:SetText("Raid Markers")

self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.AdditionalHealersCheckbox = CreateFrame("CheckButton", nil, self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content, "UICheckButtonTemplate")
self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.AdditionalHealersCheckbox:SetPoint("TOPLEFT",150,-330)
self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.AdditionalHealersCheckbox:SetPoint("TOPLEFT",150,-360)
self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.AdditionalHealersCheckbox:SetFrameStrata("LOW")
self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content.AdditionalHealersCheckbox:SetScript("OnEnter", function()
GameTooltip:SetOwner(HealingAsssignments.Mainframe, "ANCHOR_TOPLEFT");
Expand All @@ -1049,7 +1080,7 @@ function HealingAsssignments.Mainframe:CreateOptions(TemplateNumber)

-- bottom
local BottomText = self.Foreground.Profile[1].Template[TemplateNumber].Assigments.Content:CreateFontString(nil, "OVERLAY")
BottomText:SetPoint("TOPLEFT", 150, -370)
BottomText:SetPoint("TOPLEFT", 150, -400)
BottomText:SetFont("Fonts\\FRIZQT__.TTF", 11)
BottomText:SetJustifyH("CENTER")
BottomText:SetText("Version "..VHA_VERSION.." - by Renew @ vanillagaming.org")
Expand Down
Loading