vanilla-wow-addons – Blame information for rev 1

Subversion Repositories:
Rev:
Rev Author Line No. Line
1 office 1 <Ui xmlns="http://www.blizzard.com/wow/ui/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.blizzard.com/wow/ui/..\FrameXML\UI.xsd">
2 <Frame name="CleanPlayerFrameOptionsFrame" toplevel="true" frameStrata="DIALOG" movable="true" enableMouse="true" hidden="true" parent="UIParent" enableKeyboard="true">
3 <Size>
4 <AbsDimension x="330" y="330"/>
5 </Size>
6 <Anchors>
7 <Anchor point="CENTER"/>
8 </Anchors>
9 <Backdrop bgFile="Interface\DialogFrame\UI-DialogBox-Background" edgeFile="Interface\DialogFrame\UI-DialogBox-Border" tile="true">
10 <BackgroundInsets>
11 <AbsInset left="11" right="12" top="12" bottom="11"/>
12 </BackgroundInsets>
13 <TileSize>
14 <AbsValue val="32"/>
15 </TileSize>
16 <EdgeSize>
17 <AbsValue val="32"/>
18 </EdgeSize>
19 </Backdrop>
20 <Layers>
21 <Layer level="ARTWORK">
22 <Texture name="CleanPlayerFrameOptionsFrameHeader" file="Interface\DialogFrame\UI-DialogBox-Header">
23 <Size>
24 <AbsDimension x="390" y="64"/>
25 </Size>
26 <Anchors>
27 <Anchor point="TOP">
28 <Offset>
29 <AbsDimension x="0" y="12"/>
30 </Offset>
31 </Anchor>
32 </Anchors>
33 </Texture>
34 <FontString name="CleanPlayerFrameOptionsFrameTitle" inherits="GameFontNormal">
35 <Anchors>
36 <Anchor point="TOP" relativeTo="CleanPlayerFrameOptionsFrameHeader">
37 <Offset>
38 <AbsDimension x="0" y="-14"/>
39 </Offset>
40 </Anchor>
41 </Anchors>
42 </FontString>
43 </Layer>
44 </Layers>
45 <Frames>
46 <Frame name="CleanPlayerFrameCombo" inherits="UIDropDownMenuTemplate" enableMouse="true">
47 <Anchors>
48 <Anchor point="TOPLEFT">
49 <Offset>
50 <AbsDimension x="100" y="-35"/>
51 </Offset>
52 </Anchor>
53 </Anchors>
54 <Layers>
55 <Layer level="BACKGROUND">
56 <FontString name="$parentLabel" inherits="GameFontNormal" justifyH="RIGHT">
57 <Anchors>
58 <Anchor point="TOPRIGHT" relativePoint="TOPLEFT">
59 <Offset>
60 <AbsDimension x="10" y="-6"/>
61 </Offset>
62 </Anchor>
63 </Anchors>
64 </FontString>
65 </Layer>
66 </Layers>
67 </Frame>
68 <Frame name="CleanPlayerFramePartyHealthCombo" inherits="UIDropDownMenuTemplate" enableMouse="true">
69 <Anchors>
70 <Anchor point="TOPLEFT" relativeTo="CleanPlayerFrameCombo" relativePoint="BOTTOMLEFT">
71 <Offset>
72 <AbsDimension x="0" y="0"/>
73 </Offset>
74 </Anchor>
75 </Anchors>
76 <Layers>
77 <Layer level="BACKGROUND">
78 <FontString name="$parentLabel" inherits="GameFontNormal" justifyH="RIGHT">
79 <Anchors>
80 <Anchor point="TOPRIGHT" relativePoint="TOPLEFT">
81 <Offset>
82 <AbsDimension x="10" y="-6"/>
83 </Offset>
84 </Anchor>
85 </Anchors>
86 </FontString>
87 </Layer>
88 </Layers>
89 </Frame>
90 <Frame name="CleanPlayerTargetCombo" inherits="UIDropDownMenuTemplate" enableMouse="true">
91 <Anchors>
92 <Anchor point="TOPLEFT" relativeTo="CleanPlayerFramePartyHealthCombo" relativePoint="BOTTOMLEFT">
93 <Offset>
94 <AbsDimension x="0" y="0"/>
95 </Offset>
96 </Anchor>
97 </Anchors>
98 <Layers>
99 <Layer level="BACKGROUND">
100 <FontString name="$parentLabel" inherits="GameFontNormal" justifyH="RIGHT">
101 <Anchors>
102 <Anchor point="TOPRIGHT" relativePoint="TOPLEFT">
103 <Offset>
104 <AbsDimension x="10" y="-6"/>
105 </Offset>
106 </Anchor>
107 </Anchors>
108 </FontString>
109 </Layer>
110 </Layers>
111 </Frame>
112 <Frame name="CleanPlayerFrameFontCombo" inherits="UIDropDownMenuTemplate" enableMouse="true">
113 <Anchors>
114 <Anchor point="TOPLEFT" relativeTo="CleanPlayerTargetCombo" relativePoint="BOTTOMLEFT">
115 <Offset>
116 <AbsDimension x="0" y="0"/>
117 </Offset>
118 </Anchor>
119 </Anchors>
120 <Layers>
121 <Layer level="BACKGROUND">
122 <FontString name="$parentLabel" inherits="GameFontNormal" justifyH="RIGHT">
123 <Anchors>
124 <Anchor point="TOPRIGHT" relativePoint="TOPLEFT">
125 <Offset>
126 <AbsDimension x="10" y="-6"/>
127 </Offset>
128 </Anchor>
129 </Anchors>
130 </FontString>
131 </Layer>
132 </Layers>
133 </Frame>
134 <CheckButton name="CleanPlayerOptionsFrameColorizeBarsCheckbox" inherits="OptionsCheckButtonTemplate">
135 <Anchors>
136 <Anchor point="TOPLEFT" relativeTo="CleanPlayerFrameFontComboLabel" relativePoint="BOTTOMLEFT">
137 <Offset>
138 <AbsDimension x="-5" y="-10"/>
139 </Offset>
140 </Anchor>
141 </Anchors>
142 </CheckButton>
143 <CheckButton name="CleanPlayerOptionsFramePartyPercentCheckbox" inherits="OptionsCheckButtonTemplate">
144 <Anchors>
145 <Anchor point="TOPLEFT" relativeTo="CleanPlayerOptionsFrameColorizeBarsCheckbox" relativePoint="BOTTOMLEFT">
146 <Offset>
147 <AbsDimension x="0" y="0"/>
148 </Offset>
149 </Anchor>
150 </Anchors>
151 </CheckButton>
152 <CheckButton name="CleanPlayerOptionsSmallFont" inherits="OptionsCheckButtonTemplate">
153 <Anchors>
154 <Anchor point="TOPLEFT" relativeTo="CleanPlayerOptionsFramePartyPercentCheckbox" relativePoint="BOTTOMLEFT">
155 <Offset>
156 <AbsDimension x="0" y="0"/>
157 </Offset>
158 </Anchor>
159 </Anchors>
160 </CheckButton>
161 <CheckButton name="CleanPlayerUseModels" inherits="OptionsCheckButtonTemplate">
162 <Anchors>
163 <Anchor point="TOPLEFT" relativeTo="CleanPlayerOptionsSmallFont" relativePoint="BOTTOMLEFT">
164 <Offset>
165 <AbsDimension x="0" y="0"/>
166 </Offset>
167 </Anchor>
168 </Anchors>
169 </CheckButton>
170  
171 <Button name="CleanPlayerFrameOptionsFrameOkay" inherits="OptionsButtonTemplate" text="Okay">
172 <Anchors>
173 <Anchor point="BOTTOMRIGHT">
174 <Offset>
175 <AbsDimension x="-12" y="16"/>
176 </Offset>
177 </Anchor>
178 </Anchors>
179 <Scripts>
180 <OnClick>
181 local colorizeBars = true;
182 local useSmallFont = true;
183 local showPartyPercent = true;
184 local use3D = true;
185  
186 if CleanPlayerOptionsFrameColorizeBarsCheckbox:GetChecked() then
187 colorizeBars = true;
188 else
189 colorizeBars = false;
190 end
191  
192 if CleanPlayerOptionsFramePartyPercentCheckbox:GetChecked() then
193 showPartyPercent = true;
194 else
195 showPartyPercent = false;
196 end
197  
198 if CleanPlayerOptionsSmallFont:GetChecked() then
199 useSmallFont = true;
200 else
201 useSmallFont = false;
202 end
203  
204 if CleanPlayerUseModels:GetChecked() then
205 use3D = true;
206 else
207 use3D = false;
208 end
209 CleanPlayerFrame_Setup(UIDropDownMenu_GetSelectedValue(CleanPlayerFrameCombo),
210 UIDropDownMenu_GetSelectedValue(CleanPlayerFramePartyHealthCombo),
211 UIDropDownMenu_GetSelectedValue(CleanPlayerTargetCombo),
212 UIDropDownMenu_GetSelectedValue(CleanPlayerFrameFontCombo),
213 colorizeBars,
214 showPartyPercent,
215 useSmallFont,
216 use3D);
217 PlaySound("gsTitleOptionOK");
218 CleanPlayerFrameOptionsFrame:Hide();
219 </OnClick>
220 </Scripts>
221 </Button>
222 </Frames>
223 <Scripts>
224 <OnLoad>
225 table.insert(UISpecialFrames, "CleanPlayerFrameOptionsFrame");
226  
227 CleanPlayerFrameOptionsFrameTitle:SetText(CLEANPLAYERFRAME_NAME);
228 CleanPlayerFrameComboLabel:SetText(CLEANPLAYERFRAME_COMBOLABLEL);
229 CleanPlayerFramePartyHealthComboLabel:SetText(CLEANPLAYERFRAME_PARTYLABEL);
230 CleanPlayerTargetComboLabel:SetText(CLEANPLAYERFRAME_TARGETLABEL);
231 CleanPlayerFrameFontComboLabel:SetText(CLEANPLAYERFRAME_FONTLABEL);
232 CleanPlayerOptionsFrameColorizeBarsCheckboxText:SetText(CLEANPLAYERFRAME_COLORIZEBARS);
233 CleanPlayerOptionsFramePartyPercentCheckboxText:SetText(CLEANPLAYERFRAME_PARTYPERCENT);
234 CleanPlayerOptionsFramePartyPercentCheckboxText:SetJustifyH("LEFT");
235 CleanPlayerOptionsSmallFontText:SetText(CLEANPLAYERFRAME_SMALLFONT);
236 CleanPlayerUseModelsText:SetText(CLEANPLAYER_USEMODELS);
237 CleanPlayerUseModelsText:SetJustifyH("LEFT");
238 UIDropDownMenu_Initialize(CleanPlayerFrameCombo, function()
239 local info1 = { text = CLEANPLAYERFRAME_COMBOTEXT[1],
240 value = 1,
241 func = function()
242 UIDropDownMenu_SetSelectedValue(CleanPlayerFrameCombo, 1);
243 end }
244  
245 local info2 = { text = CLEANPLAYERFRAME_COMBOTEXT[2],
246 value = 2,
247 func = function()
248 UIDropDownMenu_SetSelectedValue(CleanPlayerFrameCombo, 2);
249 end }
250  
251 local info3 = { text = CLEANPLAYERFRAME_COMBOTEXT[3],
252 value = 3,
253 func = function()
254 UIDropDownMenu_SetSelectedValue(CleanPlayerFrameCombo, 3);
255 end }
256  
257 UIDropDownMenu_AddButton(info1);
258 UIDropDownMenu_AddButton(info2);
259 UIDropDownMenu_AddButton(info3);
260 end);
261  
262 UIDropDownMenu_SetWidth(155, CleanPlayerFrameCombo);
263  
264 CleanPlayerFrameComboText:ClearAllPoints();
265 CleanPlayerFrameComboText:SetPoint("LEFT", "CleanPlayerFrameCombo", "LEFT", 25, 3);
266 CleanPlayerFrameComboText:SetJustifyH("LEFT");
267  
268  
269 UIDropDownMenu_Initialize(CleanPlayerFramePartyHealthCombo, function()
270 local info1 = { text = CLEANPLAYERFRAME_PARTYTEXT[1],
271 value = 1,
272 func = function()
273 UIDropDownMenu_SetSelectedValue(CleanPlayerFramePartyHealthCombo, 1);
274 end }
275  
276 local info2 = { text = CLEANPLAYERFRAME_PARTYTEXT[2],
277 value = 2,
278 func = function()
279 UIDropDownMenu_SetSelectedValue(CleanPlayerFramePartyHealthCombo, 2);
280 end }
281  
282 local info3 = { text = CLEANPLAYERFRAME_PARTYTEXT[3],
283 value = 3,
284 func = function()
285 UIDropDownMenu_SetSelectedValue(CleanPlayerFramePartyHealthCombo, 3);
286 end }
287  
288 local info4 = { text = CLEANPLAYERFRAME_PARTYTEXT[4],
289 value = 4,
290 func = function()
291 UIDropDownMenu_SetSelectedValue(CleanPlayerFramePartyHealthCombo, 4);
292 end }
293  
294 UIDropDownMenu_AddButton(info1);
295 UIDropDownMenu_AddButton(info2);
296 UIDropDownMenu_AddButton(info3);
297 UIDropDownMenu_AddButton(info4);
298 end);
299  
300 UIDropDownMenu_SetWidth(155, CleanPlayerFramePartyHealthCombo);
301  
302 CleanPlayerFramePartyHealthComboText:ClearAllPoints();
303 CleanPlayerFramePartyHealthComboText:SetPoint("LEFT", "CleanPlayerFramePartyHealthCombo", "LEFT", 25, 3);
304 CleanPlayerFramePartyHealthComboText:SetJustifyH("LEFT");
305  
306  
307 UIDropDownMenu_Initialize(CleanPlayerFrameFontCombo, function()
308 local info1 = { text = CLEANPLAYERFRAME_FONTTEXT[1],
309 value = 1,
310 func = function()
311 UIDropDownMenu_SetSelectedValue(CleanPlayerFrameFontCombo, 1);
312 end }
313  
314 local info2 = { text = CLEANPLAYERFRAME_FONTTEXT[2],
315 value = 2,
316 func = function()
317 UIDropDownMenu_SetSelectedValue(CleanPlayerFrameFontCombo, 2);
318 end }
319  
320 UIDropDownMenu_AddButton(info1);
321 UIDropDownMenu_AddButton(info2);
322 end);
323  
324 UIDropDownMenu_SetWidth(155, CleanPlayerFrameFontCombo);
325  
326 CleanPlayerFrameFontComboText:ClearAllPoints();
327 CleanPlayerFrameFontComboText:SetPoint("LEFT", "CleanPlayerFrameFontCombo", "LEFT", 25, 3);
328 CleanPlayerFrameFontComboText:SetJustifyH("LEFT");
329  
330  
331 UIDropDownMenu_Initialize(CleanPlayerTargetCombo, function()
332 local info1 = { text = CLEANPLAYERFRAME_TARGETTEXT[1],
333 value = 1,
334 func = function()
335 UIDropDownMenu_SetSelectedValue(CleanPlayerTargetCombo, 1);
336 end }
337  
338 local info2 = { text = CLEANPLAYERFRAME_TARGETTEXT[2],
339 value = 2,
340 func = function()
341 UIDropDownMenu_SetSelectedValue(CleanPlayerTargetCombo, 2);
342 end }
343  
344 local info3 = { text = CLEANPLAYERFRAME_TARGETTEXT[3],
345 value = 3,
346 func = function()
347 UIDropDownMenu_SetSelectedValue(CleanPlayerTargetCombo, 3);
348 end }
349  
350 local info4 = { text = CLEANPLAYERFRAME_TARGETTEXT[4],
351 value = 4,
352 func = function()
353 UIDropDownMenu_SetSelectedValue(CleanPlayerTargetCombo, 4);
354 end }
355  
356 UIDropDownMenu_AddButton(info1);
357 UIDropDownMenu_AddButton(info2);
358 UIDropDownMenu_AddButton(info3);
359 UIDropDownMenu_AddButton(info4);
360 end);
361  
362 UIDropDownMenu_SetWidth(155, CleanPlayerTargetCombo);
363  
364 CleanPlayerTargetComboText:ClearAllPoints();
365 CleanPlayerTargetComboText:SetPoint("LEFT", "CleanPlayerTargetCombo", "LEFT", 25, 3);
366 CleanPlayerTargetComboText:SetJustifyH("LEFT");
367  
368 </OnLoad>
369 <OnShow>
370 UIDropDownMenu_SetSelectedValue(CleanPlayerFrameCombo, CleanPlayerFrame_Mode);
371 UIDropDownMenu_SetText(CLEANPLAYERFRAME_COMBOTEXT[CleanPlayerFrame_Mode], CleanPlayerFrameCombo);
372  
373 UIDropDownMenu_SetSelectedValue(CleanPlayerFramePartyHealthCombo, CleanPlayerFrame_ShowPartyHealth);
374 UIDropDownMenu_SetText(CLEANPLAYERFRAME_PARTYTEXT[CleanPlayerFrame_ShowPartyHealth], CleanPlayerFramePartyHealthCombo);
375  
376 UIDropDownMenu_SetSelectedValue(CleanPlayerTargetCombo, CleanPlayerFrame_TargetFrameIndex);
377 UIDropDownMenu_SetText(CLEANPLAYERFRAME_TARGETTEXT[CleanPlayerFrame_TargetFrameIndex], CleanPlayerTargetCombo);
378  
379 UIDropDownMenu_SetSelectedValue(CleanPlayerFrameFontCombo, CleanPlayerFrame_FontIndex);
380 UIDropDownMenu_SetText(CLEANPLAYERFRAME_FONTTEXT[CleanPlayerFrame_FontIndex], CleanPlayerFrameFontCombo);
381  
382 if CleanPlayerFrame_ColorizeHealthBars then
383 CleanPlayerOptionsFrameColorizeBarsCheckbox:SetChecked(1);
384 else
385 CleanPlayerOptionsFrameColorizeBarsCheckbox:SetChecked(0);
386 end
387  
388 if CleanPlayerFrame_ShowPartyPercent then
389 CleanPlayerOptionsFramePartyPercentCheckbox:SetChecked(1);
390 else
391 CleanPlayerOptionsFramePartyPercentCheckbox:SetChecked(0);
392 end
393  
394 if CleanPlayerFrame_UseSmallFont then
395 CleanPlayerOptionsSmallFont:SetChecked(1);
396 else
397 CleanPlayerOptionsSmallFont:SetChecked(0);
398 end
399  
400 if CleanPlayerFrame_Show3D then
401 CleanPlayerUseModels:SetChecked(1);
402 else
403 CleanPlayerUseModels:SetChecked(0);
404 end
405 </OnShow>
406 </Scripts>
407 </Frame>
408 </Ui>