self.Anim:Play();
--always on top
self:SetFrameLevel(self:GetParent():GetFrameLevel()+10);
self:SetFrameLevel(self:GetParent():GetFrameLevel() + 10)
self.trackBG:Show();
self.trackBG:SetVertexColor(0, 0, 0, 1);
--always on top
self:SetFrameLevel(self:GetParent():GetFrameLevel()+10);
PlaySound(SOUNDKIT.IG_SPELLBOOK_OPEN);
PlaySound(SOUNDKIT.IG_SPELLBOOK_CLOSE);
if BackdropTemplateMixin then
Mixin(self, BackdropTemplateMixin)
self:OnBackdropLoaded()
end
if BackdropTemplateMixin then
Mixin(self, BackdropTemplateMixin)
self:OnBackdropLoaded()
end
self:SetBackdropBorderColor(TOOLTIP_DEFAULT_COLOR.r, TOOLTIP_DEFAULT_COLOR.g, TOOLTIP_DEFAULT_COLOR.b);
self:SetBackdropColor(TOOLTIP_DEFAULT_BACKGROUND_COLOR.r, TOOLTIP_DEFAULT_BACKGROUND_COLOR.g, TOOLTIP_DEFAULT_BACKGROUND_COLOR.b);
self:Hide();
UIDropDownMenu_OnUpdate(self, elapsed);
local parent = self:GetParent();
local myscript = parent:GetScript("OnEnter");
if(myscript ~= nil) then
myscript(parent);
end
local parent = self:GetParent();
local myscript = parent:GetScript("OnLeave");
if(myscript ~= nil) then
myscript(parent);
end
self:GetParent():Toggle()
PlaySound(SOUNDKIT.IG_MAINMENU_OPTION_CHECKBOX_ON)
CloseDropDownMenus()
self.Art:SetPoint("CENTER", -1, -2);
self.Art:SetPoint("CENTER", 0, -1);
self.NormalTexture:SetAlpha(1);
self.PushedTexture:SetAlpha(1);
self.NormalTexture:SetAlpha(0);
self.PushedTexture:SetAlpha(0);
PlaySound(SOUNDKIT.IG_MAINMENU_OPTION_CHECKBOX_ON);
local parent = self:GetParent()
local dropDown = parent:GetParent().dropDown
dropDown.buttonOwner = parent
dropDown:Toggle(parent, 20, 3)
if self:IsEnabled() then
self.arrowUp:Hide();
self.arrowDown:Show();
end
self.arrowDown:Hide();
self.arrowUp:Show();
PlaySound(SOUNDKIT.IG_MAINMENU_OPTION_CHECKBOX_ON);
self.arrowDown:Hide();
self.arrowUp:Show();
self.arrowDown:Hide();
self.arrowUp:Show();
self:GetParent().Complete:Show()
self:GetParent().Complete:Hide()
self:GetParent().Complete:Show()
self:GetParent().Active:Hide()
self:GetParent().Active:Show()
self:GetParent().Complete:Show()
self.trackBG:SetVertexColor(0.2, 0.13, 0.08, 0.25);
if button == "RightButton" then
BtWQuestsFrame:ZoomOut()
end
local frame = self:GetParent():GetParent():GetParent():GetParent():GetParent();
local item = self:GetParent().item
local character = frame:GetCharacter()
if item:GetType() == "chain" then
character:ToggleChainIgnored(item:GetID())
self:GetParent().Acive:SetShown(item:IsActive(character))
elseif item:GetType() == "category" then
character:ToggleCategoryIgnored(item:GetID())
end
frame:Refresh()
self.texture:SetAlpha(1.0)
self.texture:SetAlpha(0.0)
self:GetParent():OnMouseUp(button)
local frame = self:GetParent():GetParent():GetParent():GetParent():GetParent();
local item = self:GetParent().item
local character = frame:GetCharacter()
if item:GetType() == "chain" then
character:ToggleChainIgnored(item:GetID())
self:GetParent().Acive:SetShown(item:IsActive(character))
elseif item:GetType() == "category" then
character:ToggleCategoryIgnored(item:GetID())
end
frame:Refresh()
self:GetParent().Major:SetAlpha(0)
self.texture:SetAlpha(1.0)
self:GetParent().Major:SetAlpha(0)
self.texture:SetAlpha(0.0)
self:GetParent():OnMouseUp(button)
if button == "RightButton" then
self:GetParent():GetParent():GetParent():ZoomOut()
end
local item = self:GetParent().item
item:SetAutoLoad(not item:IsAutoLoad())
BtWQuestsFrame:Refresh()
local item = self:GetParent().item
BtWQuestsFrame:SelectExpansion(item:GetID())
local item = self:GetParent().item
BtWQuestsFrame:LoadExpansion(item:GetID())
if button == "RightButton" then
self:GetParent():GetParent():ZoomOut()
end