This worked perfectly, Seerah, with very few tweaks. You rock, lady, as always, my thanks! This is what I ended up with.
OnLoad:
Code:
self:RegisterEvent("ACTIVE_TALENT_GROUP_CHANGED")
self.text:SetFont("Fonts\\Home.ttf", 10, "OUTLINEMONOCHROME")
self.text:SetShadowOffset(1, -1)
OnClick:
Code:
if released then SetActiveTalentGroup(GetActiveTalentGroup()%2+1); end
OnEvent:
Code:
local f = kgPanels:FetchFrame("BM")
local spec = GetActiveTalentGroup(false,false)
if spec == 1 then
self:Show()
f:Hide()
elseif spec == 2 then
self:Hide()
f:Show()
end