Modcraft - The community dedicated to quality WoW modding!

Wrath of the Lich King Modding => Serverside Modding => Topic started by: Steff on August 12, 2011, 10:14:46 pm

Title: [SOLVED] Hide chat frame/tab with LUA
Post by: Steff on August 12, 2011, 10:14:46 pm
Do someone know how to hide the full chat tab. My goal is to hide all original gui elements and show only my addon. A get everything managed except the chat window.

Thanks to kenuvis:
Code: [Select]

-- Hide all chat windows
for i = 1, NUM_CHAT_WINDOWS do
local frame = _G[format("ChatFrame%s", i)];
if frame:IsVisible() then
ChatFrameSave[i]=1;
frame:Hide();
else
ChatFrameSave[i]=0;
end
end
-- Hide all caht Tabs
for i = 1, NUM_CHAT_WINDOWS do
local frame = _G[format("ChatFrame%sTab", i)];
if frame:IsVisible() then
ChatFrameTabSave[i]=1;
frame:Hide();
else
ChatFrameTabSave[i]=0;
end
end


-- Show chat frames again
for i = 1, NUM_CHAT_WINDOWS do
local frame = _G[format("ChatFrame%s", i)]
if ChatFrameSave[i]==1 then
frame:Show();
end
end
-- Show caht Tabs again
for i = 1, NUM_CHAT_WINDOWS do
local frame = _G[format("ChatFrame%sTab", i)]
if ChatFrameTabSave[i]==1 then
frame:Show();
end
end

- Thanks Schlumpf for the hint. You are right!