vanilla-wow-addons – Blame information for rev 1

Subversion Repositories:
Rev:
Rev Author Line No. Line
1 office 1 function Perl_Config_Raid_Display()
2 Perl_Config_Hide_All();
3 if (Perl_Raid_Frame) then
4 Perl_Config_Raid_Frame:Show();
5 Perl_Config_Raid_Set_Values();
6 else
7 Perl_Config_Raid_Frame:Hide();
8 Perl_Config_NotInstalled_Frame:Show();
9 end
10 end
11  
12 function Perl_Config_Raid_Set_Values()
13 local vartable = Perl_Raid_GetVars();
14  
15 if (vartable["showgroup1"] == 1) then
16 Perl_Config_Raid_Frame_CheckButton1:SetChecked(1);
17 else
18 Perl_Config_Raid_Frame_CheckButton1:SetChecked(nil);
19 end
20  
21 if (vartable["showgroup2"] == 1) then
22 Perl_Config_Raid_Frame_CheckButton2:SetChecked(1);
23 else
24 Perl_Config_Raid_Frame_CheckButton2:SetChecked(nil);
25 end
26  
27 if (vartable["showgroup3"] == 1) then
28 Perl_Config_Raid_Frame_CheckButton3:SetChecked(1);
29 else
30 Perl_Config_Raid_Frame_CheckButton3:SetChecked(nil);
31 end
32  
33 if (vartable["showgroup4"] == 1) then
34 Perl_Config_Raid_Frame_CheckButton4:SetChecked(1);
35 else
36 Perl_Config_Raid_Frame_CheckButton4:SetChecked(nil);
37 end
38  
39 if (vartable["showgroup5"] == 1) then
40 Perl_Config_Raid_Frame_CheckButton5:SetChecked(1);
41 else
42 Perl_Config_Raid_Frame_CheckButton5:SetChecked(nil);
43 end
44  
45 if (vartable["showgroup6"] == 1) then
46 Perl_Config_Raid_Frame_CheckButton6:SetChecked(1);
47 else
48 Perl_Config_Raid_Frame_CheckButton6:SetChecked(nil);
49 end
50  
51 if (vartable["showgroup7"] == 1) then
52 Perl_Config_Raid_Frame_CheckButton7:SetChecked(1);
53 else
54 Perl_Config_Raid_Frame_CheckButton7:SetChecked(nil);
55 end
56  
57 if (vartable["showgroup8"] == 1) then
58 Perl_Config_Raid_Frame_CheckButton8:SetChecked(1);
59 else
60 Perl_Config_Raid_Frame_CheckButton8:SetChecked(nil);
61 end
62  
63 if (vartable["showgroup9"] == 1) then
64 Perl_Config_Raid_Frame_CheckButton26:SetChecked(1);
65 else
66 Perl_Config_Raid_Frame_CheckButton26:SetChecked(nil);
67 end
68  
69 if (vartable["sortraidbyclass"] == 1) then
70 Perl_Config_Raid_Frame_CheckButton9:SetChecked(1);
71 else
72 Perl_Config_Raid_Frame_CheckButton9:SetChecked(nil);
73 end
74  
75 if (vartable["showhealthpercents"] == 1) then
76 Perl_Config_Raid_Frame_CheckButton10:SetChecked(1);
77 else
78 Perl_Config_Raid_Frame_CheckButton10:SetChecked(nil);
79 end
80  
81 if (vartable["locked"] == 1) then
82 Perl_Config_Raid_Frame_CheckButton11:SetChecked(1);
83 else
84 Perl_Config_Raid_Frame_CheckButton11:SetChecked(nil);
85 end
86  
87 if (vartable["showheaders"] == 1) then
88 Perl_Config_Raid_Frame_CheckButton13:SetChecked(1);
89 else
90 Perl_Config_Raid_Frame_CheckButton13:SetChecked(nil);
91 end
92  
93 if (vartable["showmissinghealth"] == 1) then
94 Perl_Config_Raid_Frame_CheckButton14:SetChecked(1);
95 else
96 Perl_Config_Raid_Frame_CheckButton14:SetChecked(nil);
97 end
98  
99 if (vartable["verticalalign"] == 1) then
100 Perl_Config_Raid_Frame_CheckButton15:SetChecked(1);
101 else
102 Perl_Config_Raid_Frame_CheckButton15:SetChecked(nil);
103 end
104  
105 if (vartable["invertedgroups"] == 1) then
106 Perl_Config_Raid_Frame_CheckButton16:SetChecked(1);
107 else
108 Perl_Config_Raid_Frame_CheckButton16:SetChecked(nil);
109 end
110  
111 if (vartable["showraidbuffs"] == 1) then
112 Perl_Config_Raid_Frame_CheckButton17:SetChecked(1);
113 else
114 Perl_Config_Raid_Frame_CheckButton17:SetChecked(nil);
115 end
116  
117 if (vartable["displaycastablebuffs"] == 1) then
118 Perl_Config_Raid_Frame_CheckButton18:SetChecked(1);
119 else
120 Perl_Config_Raid_Frame_CheckButton18:SetChecked(nil);
121 end
122  
123 if (vartable["showraiddebuffs"] == 1) then
124 Perl_Config_Raid_Frame_CheckButton19:SetChecked(1);
125 else
126 Perl_Config_Raid_Frame_CheckButton19:SetChecked(nil);
127 end
128  
129 if (vartable["colordebuffnames"] == 1) then
130 Perl_Config_Raid_Frame_CheckButton20:SetChecked(1);
131 else
132 Perl_Config_Raid_Frame_CheckButton20:SetChecked(nil);
133 end
134  
135 if (vartable["framestyle"] == 2) then
136 Perl_Config_Raid_Frame_CheckButton21:SetChecked(1);
137 else
138 Perl_Config_Raid_Frame_CheckButton21:SetChecked(nil);
139 end
140  
141 if (vartable["showborder"] == 1) then
142 Perl_Config_Raid_Frame_CheckButton22:SetChecked(nil);
143 else
144 Perl_Config_Raid_Frame_CheckButton22:SetChecked(1);
145 end
146  
147 if (vartable["removespace"] == 1) then
148 Perl_Config_Raid_Frame_CheckButton23:SetChecked(1);
149 else
150 Perl_Config_Raid_Frame_CheckButton23:SetChecked(nil);
151 end
152  
153 if (vartable["hidepowerbars"] == 1) then
154 Perl_Config_Raid_Frame_CheckButton24:SetChecked(1);
155 else
156 Perl_Config_Raid_Frame_CheckButton24:SetChecked(nil);
157 end
158  
159 if (vartable["ctrastyletip"] == 1) then
160 Perl_Config_Raid_Frame_CheckButton25:SetChecked(1);
161 else
162 Perl_Config_Raid_Frame_CheckButton25:SetChecked(nil);
163 end
164  
165 if (vartable["showmanapercents"] == 1) then
166 Perl_Config_Raid_Frame_CheckButton27:SetChecked(1);
167 else
168 Perl_Config_Raid_Frame_CheckButton27:SetChecked(nil);
169 end
170  
171 if (vartable["hideemptyheaders"] == 1) then
172 Perl_Config_Raid_Frame_CheckButton28:SetChecked(1);
173 else
174 Perl_Config_Raid_Frame_CheckButton28:SetChecked(nil);
175 end
176  
177 Perl_Config_Raid_Frame_Slider1Low:SetText(PERL_LOCALIZED_CONFIG_SMALL);
178 Perl_Config_Raid_Frame_Slider1High:SetText(PERL_LOCALIZED_CONFIG_BIG);
179 Perl_Config_Raid_Frame_Slider1:SetValue(floor(vartable["scale"]*100+0.5));
180  
181 if (floor(vartable["scale"]*100+0.5) == floor(UIParent:GetScale()*100+0.5)) then
182 Perl_Config_Raid_Frame_CheckButton12:SetChecked(1);
183 else
184 Perl_Config_Raid_Frame_CheckButton12:SetChecked(nil);
185 end
186  
187 Perl_Config_Raid_Frame_Slider2Low:SetText("0");
188 Perl_Config_Raid_Frame_Slider2High:SetText("100");
189 Perl_Config_Raid_Frame_Slider2:SetValue(vartable["transparency"]*100);
190 end
191  
192 function Perl_Config_Raid_Show_Group_One_Update()
193 if (Perl_Config_Raid_Frame_CheckButton1:GetChecked() == 1) then
194 Perl_Raid_Set_Show_Group_One(1);
195 else
196 Perl_Raid_Set_Show_Group_One(0);
197 end
198 end
199  
200 function Perl_Config_Raid_Show_Group_Two_Update()
201 if (Perl_Config_Raid_Frame_CheckButton2:GetChecked() == 1) then
202 Perl_Raid_Set_Show_Group_Two(1);
203 else
204 Perl_Raid_Set_Show_Group_Two(0);
205 end
206 end
207  
208 function Perl_Config_Raid_Show_Group_Three_Update()
209 if (Perl_Config_Raid_Frame_CheckButton3:GetChecked() == 1) then
210 Perl_Raid_Set_Show_Group_Three(1);
211 else
212 Perl_Raid_Set_Show_Group_Three(0);
213 end
214 end
215  
216 function Perl_Config_Raid_Show_Group_Four_Update()
217 if (Perl_Config_Raid_Frame_CheckButton4:GetChecked() == 1) then
218 Perl_Raid_Set_Show_Group_Four(1);
219 else
220 Perl_Raid_Set_Show_Group_Four(0);
221 end
222 end
223  
224 function Perl_Config_Raid_Show_Group_Five_Update()
225 if (Perl_Config_Raid_Frame_CheckButton5:GetChecked() == 1) then
226 Perl_Raid_Set_Show_Group_Five(1);
227 else
228 Perl_Raid_Set_Show_Group_Five(0);
229 end
230 end
231  
232 function Perl_Config_Raid_Show_Group_Six_Update()
233 if (Perl_Config_Raid_Frame_CheckButton6:GetChecked() == 1) then
234 Perl_Raid_Set_Show_Group_Six(1);
235 else
236 Perl_Raid_Set_Show_Group_Six(0);
237 end
238 end
239  
240 function Perl_Config_Raid_Show_Group_Seven_Update()
241 if (Perl_Config_Raid_Frame_CheckButton7:GetChecked() == 1) then
242 Perl_Raid_Set_Show_Group_Seven(1);
243 else
244 Perl_Raid_Set_Show_Group_Seven(0);
245 end
246 end
247  
248 function Perl_Config_Raid_Show_Group_Eight_Update()
249 if (Perl_Config_Raid_Frame_CheckButton8:GetChecked() == 1) then
250 Perl_Raid_Set_Show_Group_Eight(1);
251 else
252 Perl_Raid_Set_Show_Group_Eight(0);
253 end
254 end
255  
256 function Perl_Config_Raid_Show_Group_Nine_Update()
257 if (Perl_Config_Raid_Frame_CheckButton26:GetChecked() == 1) then
258 Perl_Raid_Set_Show_Group_Nine(1);
259 else
260 Perl_Raid_Set_Show_Group_Nine(0);
261 end
262 end
263  
264 function Perl_Config_Raid_Sort_By_Class_Update()
265 if (Perl_Config_Raid_Frame_CheckButton9:GetChecked() == 1) then
266 Perl_Raid_Set_Sort_By_Class(1);
267 else
268 Perl_Raid_Set_Sort_By_Class(0);
269 end
270 end
271  
272 function Perl_Config_Raid_Show_Health_Percents_Update()
273 if (Perl_Config_Raid_Frame_CheckButton10:GetChecked() == 1) then
274 Perl_Raid_Set_Show_Health_Percents(1);
275 else
276 Perl_Raid_Set_Show_Health_Percents(0);
277 end
278 end
279  
280 function Perl_Config_Raid_Show_Mana_Percents_Update()
281 if (Perl_Config_Raid_Frame_CheckButton27:GetChecked() == 1) then
282 Perl_Raid_Set_Show_Mana_Percents(1);
283 else
284 Perl_Raid_Set_Show_Mana_Percents(0);
285 end
286 end
287  
288 function Perl_Config_Raid_Lock_Update()
289 if (Perl_Config_Raid_Frame_CheckButton11:GetChecked() == 1) then
290 Perl_Raid_Set_Lock(1);
291 else
292 Perl_Raid_Set_Lock(0);
293 end
294 end
295  
296 function Perl_Config_Raid_Group_Headers_Update()
297 if (Perl_Config_Raid_Frame_CheckButton13:GetChecked() == 1) then
298 Perl_Raid_Set_Group_Headers(1);
299 else
300 Perl_Raid_Set_Group_Headers(0);
301 end
302 end
303  
304 function Perl_Config_Raid_Missing_Health_Update()
305 if (Perl_Config_Raid_Frame_CheckButton14:GetChecked() == 1) then
306 Perl_Raid_Set_Missing_Health(1);
307 else
308 Perl_Raid_Set_Missing_Health(0);
309 end
310 end
311  
312 function Perl_Config_Raid_Vertical_Update()
313 if (Perl_Config_Raid_Frame_CheckButton15:GetChecked() == 1) then
314 Perl_Raid_Set_Vertical(1);
315 else
316 Perl_Raid_Set_Vertical(0);
317 end
318 end
319  
320 function Perl_Config_Raid_Inverted_Update()
321 if (Perl_Config_Raid_Frame_CheckButton16:GetChecked() == 1) then
322 Perl_Raid_Set_Inverted(1);
323 else
324 Perl_Raid_Set_Inverted(0);
325 end
326 end
327  
328 function Perl_Config_Raid_Buffs_Update()
329 if (Perl_Config_Raid_Frame_CheckButton17:GetChecked() == 1) then
330 Perl_Raid_Set_Buffs(1);
331 else
332 Perl_Raid_Set_Buffs(0);
333 end
334 end
335  
336 function Perl_Config_Raid_Debuffs_Update()
337 if (Perl_Config_Raid_Frame_CheckButton19:GetChecked() == 1) then
338 Perl_Raid_Set_Debuffs(1);
339 else
340 Perl_Raid_Set_Debuffs(0);
341 end
342 end
343  
344 function Perl_Config_Raid_Class_Buffs_Update()
345 if (Perl_Config_Raid_Frame_CheckButton18:GetChecked() == 1) then
346 Perl_Raid_Set_Class_Buffs(1);
347 else
348 Perl_Raid_Set_Class_Buffs(0);
349 end
350 end
351  
352 function Perl_Config_Raid_Color_Debuff_Names_Update()
353 if (Perl_Config_Raid_Frame_CheckButton20:GetChecked() == 1) then
354 Perl_Raid_Set_Color_Debuff_Names(1);
355 else
356 Perl_Raid_Set_Color_Debuff_Names(0);
357 end
358 end
359  
360 function Perl_Config_Raid_Alternate_Frame_Style_Update()
361 if (Perl_Config_Raid_Frame_CheckButton21:GetChecked() == 1) then
362 Perl_Raid_Set_Alternate_Frame_Style(2);
363 else
364 Perl_Raid_Set_Alternate_Frame_Style(1);
365 end
366 end
367  
368 function Perl_Config_Raid_Show_Border_Update()
369 if (Perl_Config_Raid_Frame_CheckButton22:GetChecked() == 1) then
370 Perl_Raid_Set_Show_Border(0);
371 else
372 Perl_Raid_Set_Show_Border(1);
373 end
374 end
375  
376 function Perl_Config_Raid_Remove_Space_Update()
377 if (Perl_Config_Raid_Frame_CheckButton23:GetChecked() == 1) then
378 Perl_Raid_Set_Remove_Space(1);
379 else
380 Perl_Raid_Set_Remove_Space(0);
381 end
382 end
383  
384 function Perl_Config_Raid_Hide_Power_Bars_Update()
385 if (Perl_Config_Raid_Frame_CheckButton24:GetChecked() == 1) then
386 Perl_Raid_Set_Hide_Power_Bars(1);
387 else
388 Perl_Raid_Set_Hide_Power_Bars(0);
389 end
390 end
391  
392 function Perl_Config_Raid_CTRA_Style_Tip_Update()
393 if (Perl_Config_Raid_Frame_CheckButton25:GetChecked() == 1) then
394 Perl_Raid_Set_CTRA_Style_Tip(1);
395 else
396 Perl_Raid_Set_CTRA_Style_Tip(0);
397 end
398 end
399  
400 function Perl_Config_Raid_Hide_Empty_Headers_Update()
401 if (Perl_Config_Raid_Frame_CheckButton28:GetChecked() == 1) then
402 Perl_Raid_Set_Hide_Empty_Headers(1);
403 else
404 Perl_Raid_Set_Hide_Empty_Headers(0);
405 end
406 end
407  
408 function Perl_Config_Raid_Set_Scale(value)
409 if (Perl_Raid_Frame) then -- this check is to prevent errors if you aren't using Raid
410 if (value == nil) then
411 value = floor(UIParent:GetScale()*100+0.5);
412 Perl_Config_Raid_Frame_Slider1Text:SetText(value);
413 Perl_Config_Raid_Frame_Slider1:SetValue(value);
414 end
415 Perl_Raid_Set_Scale(value);
416  
417 vartable = Perl_Raid_GetVars();
418 if (floor(vartable["scale"]*100+0.5) == floor(UIParent:GetScale()*100+0.5)) then
419 Perl_Config_Raid_Frame_CheckButton12:SetChecked(1);
420 else
421 Perl_Config_Raid_Frame_CheckButton12:SetChecked(nil);
422 end
423 end
424 end
425  
426 function Perl_Config_Raid_Set_Transparency(value)
427 if (Perl_Raid_Frame) then -- this check is to prevent errors if you aren't using Raid
428 Perl_Raid_Set_Transparency(value);
429 end
430 end