Advertisement
Guest User

Untitled

a guest
Dec 3rd, 2016
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.07 KB | None | 0 0
  1. --Minimize Button Chat
  2. --Minimize Button
  3. local minimizeButton = CreateFrame("Button", nil, UIParent)
  4. minimizeButton:SetSize(30,30)
  5. minimizeButton.t=minimizeButton:CreateTexture(nil,"BORDER")
  6. minimizeButton.t:SetTexture("Interface\\CHATFRAME\\UI-ChatIcon-Minimize-Up.blp")
  7. minimizeButton.t:SetAllPoints(minimizeButton)
  8. minimizeButton:SetPoint("BOTTOM","ChatFrame1ButtonFrame","BOTTOM",0,-35)
  9. minimizeButton:Show()
  10.  
  11. local ChatHide = false
  12. minimizeButton:SetScript("OnMouseDown", function(self, button)
  13. if ChatHide == false then
  14. if button == "LeftButton" then
  15. minimizeButton.t:SetTexture("Interface\\CHATFRAME\\UI-ChatIcon-Minimize-Down.blp")
  16. end
  17. elseif ChatHide == true then
  18. if button == "LeftButton" then
  19. minimizeButton.t:SetTexture("Interface\\CHATFRAME\\UI-ChatIcon-Maximize-Down.blp")
  20. end
  21. end
  22. end)
  23.  
  24. minimizeButton:SetScript("OnMouseUp", function(self, button)
  25. if ChatHide == false then
  26. if button == "LeftButton" then
  27. minimizeButton.t:SetTexture("Interface\\CHATFRAME\\UI-ChatIcon-Minimize-Up.blp")
  28. end
  29. elseif ChatHide == true then
  30. if button == "LeftButton" then
  31. minimizeButton.t:SetTexture("Interface\\CHATFRAME\\UI-ChatIcon-Maximize-Up.blp")
  32. end
  33. end
  34. end)
  35.  
  36. minimizeButton:SetScript("OnClick", function(self, button)
  37. if ChatHide == false then
  38. minimizeButton.t:SetTexture("Interface\\CHATFRAME\\UI-ChatIcon-Maximize-Up.blp")
  39. QuickJoinToastButton:Hide()
  40. GeneralDockManager:Hide()
  41. ChatFrameMenuButton:Hide()
  42. for i=1, NUM_CHAT_WINDOWS do
  43. _G["ChatFrame"..i..""]:SetAlpha(0)
  44. _G["ChatFrame"..i.."ButtonFrame"]:Hide()
  45. end
  46. ChatHide = true
  47. elseif ChatHide == true then
  48. minimizeButton.t:SetTexture("Interface\\CHATFRAME\\UI-ChatIcon-Minimize-Up.blp")
  49. QuickJoinToastButton:Show()
  50. GeneralDockManager:Show()
  51. ChatFrameMenuButton:Show()
  52. for i=1, NUM_CHAT_WINDOWS do
  53. _G["ChatFrame"..i..""]:SetAlpha(1)
  54. _G["ChatFrame"..i.."ButtonFrame"]:Show()
  55. end
  56. ChatHide = false
  57. end
  58. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement