SHOW:
|
|
- or go back to the newest paste.
1 | --local | |
2 | local background = "Interface\\textures\\solid.tga" | |
3 | local border = "Interface\\textures\\Pixel Black.tga" | |
4 | local font = "Interface\\FONTS\\Myriad Pro Cond.ttf" | |
5 | ||
6 | ||
7 | -- | |
8 | local function DoNothing() end | |
9 | ChatFrame1.ClearAllPoints = DoNothing | |
10 | ||
11 | ||
12 | --Chatframe | |
13 | DEFAULT_CHATFRAME_ALPHA = 0 | |
14 | ||
15 | --Create new Background | |
16 | local chatBackground = CreateFrame("Frame") | |
17 | chatBackground:SetPoint("BOTTOMLEFT", "ChatFrame1", "BOTTOMLEFT", -3, -3) | |
18 | chatBackground:SetPoint("TOPRIGHT", "ChatFrame1", "TOPRIGHT", 3, 3) | |
19 | chatBackground:SetFrameStrata("BACKGROUND") | |
20 | chatBackground:SetBackdrop({ | |
21 | bgFile = background, | |
22 | edgeFile = border, | |
23 | edgeSize = .5 | |
24 | }) | |
25 | chatBackground:SetBackdropColor(0, 0, 0, 0.4) | |
26 | ||
27 | --Move ChatFrame | |
28 | for i = 1, NUM_CHAT_WINDOWS do | |
29 | _G["ChatFrame"..i]:SetClampedToScreen(0) | |
30 | end | |
31 | ChatFrame1:ClearAllPoints() | |
32 | ChatFrame1:SetPoint('BOTTOMLEFT', "UIParent", 'BOTTOMLEFT', 11, 33) | |
33 | ChatFrame1.SetPoint = DoNothing | |
34 | ||
35 | --Change Font | |
36 | for i = 1, NUM_CHAT_WINDOWS do | |
37 | _G["ChatFrame"..i]:SetFont(font, 12) | |
38 | end | |
39 | ||
40 | ||
41 | --ChatTab | |
42 | CHAT_FRAME_TAB_SELECTED_MOUSEOVER_ALPHA = 1.0; | |
43 | CHAT_FRAME_TAB_SELECTED_NOMOUSE_ALPHA = 1.0; | |
44 | CHAT_FRAME_TAB_ALERTING_MOUSEOVER_ALPHA = 1.0; | |
45 | CHAT_FRAME_TAB_ALERTING_NOMOUSE_ALPHA = 1.0; | |
46 | CHAT_FRAME_TAB_NORMAL_MOUSEOVER_ALPHA = 1.0; | |
47 | CHAT_FRAME_TAB_NORMAL_NOMOUSE_ALPHA = 1.0; | |
48 | ||
49 | --Remove Background | |
50 | for i = 1, NUM_CHAT_WINDOWS do | |
51 | local k = {"Left", "Middle", "Right", "SelectedLeft", "SelectedMiddle", "SelectedRight", "HighlightLeft", "HighlightMiddle", "HighlightRight"} | |
52 | for j = 1, table.getn(k) do | |
53 | _G["ChatFrame"..i.."Tab"..k[j]]:Hide() | |
54 | _G["ChatFrame"..i.."Tab"..k[j]].Show = DoNothing | |
55 | end | |
56 | ||
57 | local fontString = _G["ChatFrame"..i.."Tab"]:GetFontString() | |
58 | fontString:SetFont(font, 12) | |
59 | fontString:SetTextColor(1, 1, 1, 1) | |
60 | fontString.SetTextColor = DoNothing | |
61 | fontString:SetShadowOffset(1, -1) | |
62 | end | |
63 | ||
64 | --Create new Background | |
65 | local chatTabBackground = CreateFrame("Frame") | |
66 | chatTabBackground:SetPoint("TOPLEFT", "ChatFrame1", "BOTTOMLEFT", -3, -3) | |
67 | chatTabBackground:SetPoint("TOPRIGHT", "ChatFrame1", "TOPRIGHT", 3, -3) | |
68 | chatTabBackground:SetHeight(14) | |
69 | chatTabBackground:SetFrameStrata("BACKGROUND") | |
70 | chatTabBackground:SetBackdrop({ | |
71 | bgFile = background, | |
72 | edgeFile = border, | |
73 | edgeSize = .5 | |
74 | }) | |
75 | chatTabBackground:SetBackdropColor(0, 0, 0, 0.4) | |
76 | ||
77 | --Move Tabs | |
78 | GeneralDockManager:ClearAllPoints() | |
79 | GeneralDockManager:SetPoint("TOPLEFT", "ChatFrame1", "BOTTOMLEFT", -5, 2.5) | |
80 | GeneralDockManager:SetPoint("TOPRIGHT", "ChatFrame1", "BOTTOMRIGHT", 5, 2.5) | |
81 | ||
82 | GeneralDockManagerScrollFrame:SetPoint("TOPRIGHT", "GeneralDockManager", "RIGHT", 0, 13) | |
83 | GeneralDockManagerScrollFrame.SetPoint = DoNothing | |
84 | ||
85 | ||
86 | --EditBox | |
87 | --Move | |
88 | ChatFrame1EditBox:ClearAllPoints() | |
89 | ChatFrame1EditBox:SetPoint("BOTTOMLEFT", "ChatFrame1", "TOPLEFT", -5, 8) | |
90 | ChatFrame1EditBox:SetPoint("BOTTOMRIGHT", "ChatFrame1", "TOPRIGHT", 5, 8) | |
91 | ChatFrame1EditBox.SetPoint = DoNothing | |
92 | ||
93 | --Remove Background | |
94 | local k = {"Left", "Mid", "Right", "FocusLeft", "FocusMid", "FocusRight"} | |
95 | for j = 1, table.getn(k) do | |
96 | _G["ChatFrame1EditBox"..k[j]]:Hide() | |
97 | _G["ChatFrame1EditBox"..k[j]].Show = DoNothing | |
98 | end | |
99 | ||
100 | --Create Background | |
101 | ChatFrame1EditBox:SetBackdrop({ | |
102 | bgFile = background, | |
103 | edgeFile = border, | |
104 | edgeSize = 1 | |
105 | }) | |
106 | ChatFrame1EditBox:SetBackdropColor(0, 0, 0, 0.4) | |
107 | ChatFrame1EditBox:SetHeight(23) | |
108 | ||
109 | --Change Font | |
110 | ChatFrame1EditBoxHeader:SetFont(font, 12) | |
111 | ChatFrame1EditBox:SetFont(font, 12) | |
112 | ||
113 | --Move | |
114 | ChatFrame1EditBoxHeader:SetPoint("LEFT", 6, 0) | |
115 | ||
116 | --Correct TextInsets | |
117 | local updateHeader = ChatEdit_UpdateHeader | |
118 | function ChatEdit_UpdateHeader(editBox) | |
119 | updateHeader(editBox) | |
120 | editBox:SetTextInsets(5 + ChatFrame1EditBoxHeader:GetWidth(), 13, 0, 0); | |
121 | end | |
122 | ||
123 | ||
124 | --Button Frame | |
125 | for i = 1, NUM_CHAT_WINDOWS do | |
126 | --Move | |
127 | - | _G["ChatFrame"..i.."ButtonFrameBottomButton"]:ClearAllPoints() |
127 | + | _G["ChatFrame"..i.."ButtonFrameBottomButton"]:ClearAllPoints() |
128 | - | _G["ChatFrame"..i.."ButtonFrameBottomButton"]:SetPoint("BOTTOMRIGHT", "GeneralDockManager", "TOPRIGHT", 5, -12.5) |
128 | + | _G["ChatFrame"..i.."ButtonFrameBottomButton"]:SetPoint("BOTTOMRIGHT", "GeneralDockManager", "TOPRIGHT", 5, -12.5) |
129 | - | --_G["ChatFrame"..i.."ResizeButton"]:ClearAllPoints() |
129 | + | --_G["ChatFrame"..i.."ResizeButton"]:ClearAllPoints() |
130 | - | _G["ChatFrame"..i.."ResizeButton"]:SetPoint("BOTTOMRIGHT", "GeneralDockManager", "BOTTOMRIGHT", 2, -5) |
130 | + | _G["ChatFrame"..i.."ResizeButton"]:SetPoint("BOTTOMRIGHT", "GeneralDockManager", "BOTTOMRIGHT", 2, -5) |
131 | ||
132 | ||
133 | - | --Hide unwanted buttons |
133 | + | --Hide unwanted buttons |
134 | - | _G["ChatFrame"..i.."ButtonFrameUpButton"]:Hide() |
134 | + | _G["ChatFrame"..i.."ButtonFrameUpButton"]:Hide() |
135 | - | _G["ChatFrame"..i.."ButtonFrameDownButton"]:Hide() |
135 | + | _G["ChatFrame"..i.."ButtonFrameDownButton"]:Hide() |
136 | - | _G["ChatFrame"..i.."ButtonFrameUpButton"].Show = DoNothing |
136 | + | _G["ChatFrame"..i.."ButtonFrameUpButton"].Show = DoNothing |
137 | - | _G["ChatFrame"..i.."ButtonFrameDownButton"].Show = DoNothing |
137 | + | _G["ChatFrame"..i.."ButtonFrameDownButton"].Show = DoNothing |
138 | ||
139 | - | --Change Texture |
139 | + | --Change Texture |
140 | - | _G["ChatFrame"..i.."ButtonFrameBottomButtonFlash"]:SetTexture("Interface\\CHATFRAME\\UI_ChatIcon-ScrollEnd-Flash.blp") |
140 | + | _G["ChatFrame"..i.."ButtonFrameBottomButtonFlash"]:SetTexture("Interface\\CHATFRAME\\UI_ChatIcon-ScrollEnd-Flash.blp") |
141 | - | _G["ChatFrame"..i.."ButtonFrameBottomButton"]:GetHighlightTexture():SetTexture("Interface\\CHATFRAME\\UI_ChatIcon-ScrollEnd-Highlight.blp") |
141 | + | _G["ChatFrame"..i.."ButtonFrameBottomButton"]:GetHighlightTexture():SetTexture("Interface\\CHATFRAME\\UI_ChatIcon-ScrollEnd-Highlight.blp") |
142 | end | |
143 | ||
144 | ChatFrameMenuButton:Hide() | |
145 | ChatFrameMenuButton.Show = DoNothing | |
146 | ||
147 | FriendsMicroButton:ClearAllPoints() | |
148 | FriendsMicroButton:SetPoint("TOPLEFT", "ChatFrame1", "TOPRIGHT", 4, 0) |