Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --Minimize Button Chat
- --Minimize Button
- local minimizeButton = CreateFrame("Button", nil, UIParent)
- minimizeButton:SetSize(30,30)
- minimizeButton.t=minimizeButton:CreateTexture(nil,"BORDER")
- minimizeButton.t:SetTexture("Interface\\CHATFRAME\\UI-ChatIcon-Minimize-Up.blp")
- minimizeButton.t:SetAllPoints(minimizeButton)
- minimizeButton:SetPoint("BOTTOM","ChatFrame1ButtonFrame","BOTTOM",0,-35)
- minimizeButton:Show()
- local ChatHide = false
- minimizeButton:SetScript("OnMouseDown", function(self, button)
- if ChatHide == false then
- if button == "LeftButton" then
- minimizeButton.t:SetTexture("Interface\\CHATFRAME\\UI-ChatIcon-Minimize-Down.blp")
- end
- elseif ChatHide == true then
- if button == "LeftButton" then
- minimizeButton.t:SetTexture("Interface\\CHATFRAME\\UI-ChatIcon-Maximize-Down.blp")
- end
- end
- end)
- minimizeButton:SetScript("OnMouseUp", function(self, button)
- if ChatHide == false then
- if button == "LeftButton" then
- minimizeButton.t:SetTexture("Interface\\CHATFRAME\\UI-ChatIcon-Minimize-Up.blp")
- end
- elseif ChatHide == true then
- if button == "LeftButton" then
- minimizeButton.t:SetTexture("Interface\\CHATFRAME\\UI-ChatIcon-Maximize-Up.blp")
- end
- end
- end)
- minimizeButton:SetScript("OnClick", function(self, button)
- if ChatHide == false then
- minimizeButton.t:SetTexture("Interface\\CHATFRAME\\UI-ChatIcon-Maximize-Up.blp")
- QuickJoinToastButton:Hide()
- GeneralDockManager:Hide()
- ChatFrameMenuButton:Hide()
- for i=1, NUM_CHAT_WINDOWS do
- _G["ChatFrame"..i..""]:SetAlpha(0)
- _G["ChatFrame"..i.."ButtonFrame"]:Hide()
- end
- ChatHide = true
- elseif ChatHide == true then
- minimizeButton.t:SetTexture("Interface\\CHATFRAME\\UI-ChatIcon-Minimize-Up.blp")
- QuickJoinToastButton:Show()
- GeneralDockManager:Show()
- ChatFrameMenuButton:Show()
- for i=1, NUM_CHAT_WINDOWS do
- _G["ChatFrame"..i..""]:SetAlpha(1)
- _G["ChatFrame"..i.."ButtonFrame"]:Show()
- end
- ChatHide = false
- end
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement