vanilla-wow-addons – Blame information for rev 1

Subversion Repositories:
Rev:
Rev Author Line No. Line
1 office 1 function Perl_Config_Target_Display()
2 Perl_Config_Hide_All();
3 if (Perl_Target_Frame) then
4 Perl_Config_Target_Frame:Show();
5 Perl_Config_Target_Set_Values();
6 else
7 Perl_Config_Target_Frame:Hide();
8 Perl_Config_NotInstalled_Frame:Show();
9 end
10 end
11  
12 function Perl_Config_Target_Set_Values()
13 local vartable = Perl_Target_GetVars();
14  
15 Perl_Config_Target_Frame_Slider2Low:SetText("0");
16 Perl_Config_Target_Frame_Slider2High:SetText("16");
17 Perl_Config_Target_Frame_Slider2:SetValue(vartable["numbuffsshown"]);
18  
19 Perl_Config_Target_Frame_Slider3Low:SetText("0");
20 Perl_Config_Target_Frame_Slider3High:SetText("16");
21 Perl_Config_Target_Frame_Slider3:SetValue(vartable["numdebuffsshown"]);
22  
23 if (vartable["showclassicon"] == 1) then
24 Perl_Config_Target_Frame_CheckButton1:SetChecked(1);
25 else
26 Perl_Config_Target_Frame_CheckButton1:SetChecked(nil);
27 end
28  
29 if (vartable["showpvprank"] == 1) then
30 Perl_Config_Target_Frame_CheckButton2:SetChecked(1);
31 else
32 Perl_Config_Target_Frame_CheckButton2:SetChecked(nil);
33 end
34  
35 if (vartable["showpvpicon"] == 1) then
36 Perl_Config_Target_Frame_CheckButton3:SetChecked(1);
37 else
38 Perl_Config_Target_Frame_CheckButton3:SetChecked(nil);
39 end
40  
41 if (vartable["showclassframe"] == 1) then
42 Perl_Config_Target_Frame_CheckButton4:SetChecked(1);
43 else
44 Perl_Config_Target_Frame_CheckButton4:SetChecked(nil);
45 end
46  
47 if (vartable["showcp"] == 1) then
48 Perl_Config_Target_Frame_CheckButton5:SetChecked(1);
49 else
50 Perl_Config_Target_Frame_CheckButton5:SetChecked(nil);
51 end
52  
53 if (vartable["mobhealthsupport"] == 1) then
54 Perl_Config_Target_Frame_CheckButton6:SetChecked(1);
55 else
56 Perl_Config_Target_Frame_CheckButton6:SetChecked(nil);
57 end
58  
59 if (vartable["locked"] == 1) then
60 Perl_Config_Target_Frame_CheckButton8:SetChecked(1);
61 else
62 Perl_Config_Target_Frame_CheckButton8:SetChecked(nil);
63 end
64  
65 if (vartable["showportrait"] == 1) then
66 Perl_Config_Target_Frame_CheckButton10:SetChecked(1);
67 else
68 Perl_Config_Target_Frame_CheckButton10:SetChecked(nil);
69 end
70  
71 if (vartable["threedportrait"] == 1) then
72 Perl_Config_Target_Frame_CheckButton11:SetChecked(1);
73 else
74 Perl_Config_Target_Frame_CheckButton11:SetChecked(nil);
75 end
76  
77 if (vartable["portraitcombattext"] == 1) then
78 Perl_Config_Target_Frame_CheckButton12:SetChecked(1);
79 else
80 Perl_Config_Target_Frame_CheckButton12:SetChecked(nil);
81 end
82  
83 if (vartable["showrareeliteframe"] == 1) then
84 Perl_Config_Target_Frame_CheckButton13:SetChecked(1);
85 else
86 Perl_Config_Target_Frame_CheckButton13:SetChecked(nil);
87 end
88  
89 if (vartable["nameframecombopoints"] == 1) then
90 Perl_Config_Target_Frame_CheckButton14:SetChecked(1);
91 else
92 Perl_Config_Target_Frame_CheckButton14:SetChecked(nil);
93 end
94  
95 if (vartable["comboframedebuffs"] == 1) then
96 Perl_Config_Target_Frame_CheckButton15:SetChecked(1);
97 else
98 Perl_Config_Target_Frame_CheckButton15:SetChecked(nil);
99 end
100  
101 if (vartable["framestyle"] == 2) then
102 Perl_Config_Target_Frame_CheckButton16:SetChecked(1);
103 else
104 Perl_Config_Target_Frame_CheckButton16:SetChecked(nil);
105 end
106  
107 if (vartable["compactmode"] == 1) then
108 Perl_Config_Target_Frame_CheckButton17:SetChecked(1);
109 else
110 Perl_Config_Target_Frame_CheckButton17:SetChecked(nil);
111 end
112  
113 if (vartable["compactpercent"] == 1) then
114 Perl_Config_Target_Frame_CheckButton18:SetChecked(1);
115 else
116 Perl_Config_Target_Frame_CheckButton18:SetChecked(nil);
117 end
118  
119 if (vartable["hidebuffbackground"] == 1) then
120 Perl_Config_Target_Frame_CheckButton19:SetChecked(1);
121 else
122 Perl_Config_Target_Frame_CheckButton19:SetChecked(nil);
123 end
124  
125 if (vartable["shortbars"] == 1) then
126 Perl_Config_Target_Frame_CheckButton20:SetChecked(1);
127 else
128 Perl_Config_Target_Frame_CheckButton20:SetChecked(nil);
129 end
130  
131 if (vartable["healermode"] == 1) then
132 Perl_Config_Target_Frame_CheckButton21:SetChecked(1);
133 else
134 Perl_Config_Target_Frame_CheckButton21:SetChecked(nil);
135 end
136  
137 if (vartable["soundtargetchange"] == 1) then
138 Perl_Config_Target_Frame_CheckButton22:SetChecked(1);
139 else
140 Perl_Config_Target_Frame_CheckButton22:SetChecked(nil);
141 end
142  
143 if (vartable["displaycastablebuffs"] == 1) then
144 Perl_Config_Target_Frame_CheckButton23:SetChecked(1);
145 else
146 Perl_Config_Target_Frame_CheckButton23:SetChecked(nil);
147 end
148  
149 if (vartable["classcolorednames"] == 1) then
150 Perl_Config_Target_Frame_CheckButton24:SetChecked(1);
151 else
152 Perl_Config_Target_Frame_CheckButton24:SetChecked(nil);
153 end
154  
155 if (vartable["showmanadeficit"] == 1) then
156 Perl_Config_Target_Frame_CheckButton25:SetChecked(1);
157 else
158 Perl_Config_Target_Frame_CheckButton25:SetChecked(nil);
159 end
160  
161 if (vartable["invertbuffs"] == 1) then
162 Perl_Config_Target_Frame_CheckButton26:SetChecked(1);
163 else
164 Perl_Config_Target_Frame_CheckButton26:SetChecked(nil);
165 end
166  
167 Perl_Config_Target_Frame_Slider1Low:SetText(PERL_LOCALIZED_CONFIG_SMALL);
168 Perl_Config_Target_Frame_Slider1High:SetText(PERL_LOCALIZED_CONFIG_BIG);
169 Perl_Config_Target_Frame_Slider1:SetValue(floor(vartable["scale"]*100+0.5));
170  
171 if (floor(vartable["scale"]*100+0.5) == floor(UIParent:GetScale()*100+0.5)) then
172 Perl_Config_Target_Frame_CheckButton9:SetChecked(1);
173 else
174 Perl_Config_Target_Frame_CheckButton9:SetChecked(nil);
175 end
176  
177 Perl_Config_Target_Frame_Slider4Low:SetText("0");
178 Perl_Config_Target_Frame_Slider4High:SetText("100");
179 Perl_Config_Target_Frame_Slider4:SetValue(vartable["transparency"]*100);
180  
181 Perl_Config_Target_Frame_Slider5Low:SetText(PERL_LOCALIZED_CONFIG_SMALL);
182 Perl_Config_Target_Frame_Slider5High:SetText(PERL_LOCALIZED_CONFIG_BIG);
183 Perl_Config_Target_Frame_Slider5:SetValue(floor(vartable["buffdebuffscale"]*100+0.5));
184 end
185  
186 function Perl_Config_Target_Set_Buffs(value)
187 if (Perl_Target_Frame) then -- this check is to prevent errors if you aren't using Target
188 Perl_Target_Set_Buffs(value);
189 end
190 end
191  
192 function Perl_Config_Target_Set_Debuffs(value)
193 if (Perl_Target_Frame) then -- this check is to prevent errors if you aren't using Target
194 Perl_Target_Set_Debuffs(value);
195 end
196 end
197  
198 function Perl_Config_Target_Class_Icon_Update()
199 if (Perl_Config_Target_Frame_CheckButton1:GetChecked() == 1) then
200 Perl_Target_Set_Class_Icon(1);
201 else
202 Perl_Target_Set_Class_Icon(0);
203 end
204 end
205  
206 function Perl_Config_Target_PvP_Rank_Icon_Update()
207 if (Perl_Config_Target_Frame_CheckButton2:GetChecked() == 1) then
208 Perl_Target_Set_PvP_Rank_Icon(1);
209 else
210 Perl_Target_Set_PvP_Rank_Icon(0);
211 end
212 end
213  
214 function Perl_Config_Target_PvP_Status_Icon_Update()
215 if (Perl_Config_Target_Frame_CheckButton3:GetChecked() == 1) then
216 Perl_Target_Set_PvP_Status_Icon(1);
217 else
218 Perl_Target_Set_PvP_Status_Icon(0);
219 end
220 end
221  
222 function Perl_Config_Target_Class_Frame_Update()
223 if (Perl_Config_Target_Frame_CheckButton4:GetChecked() == 1) then
224 Perl_Target_Set_Class_Frame(1);
225 else
226 Perl_Target_Set_Class_Frame(0);
227 end
228 end
229  
230 function Perl_Config_Target_Combo_Points_Update()
231 if (Perl_Config_Target_Frame_CheckButton5:GetChecked() == 1) then
232 Perl_Target_Set_Combo_Points(1);
233 else
234 Perl_Target_Set_Combo_Points(0);
235 end
236 end
237  
238 function Perl_Config_Target_MobHealth_Update()
239 if (Perl_Config_Target_Frame_CheckButton6:GetChecked() == 1) then
240 Perl_Target_Set_MobHealth(1);
241 else
242 Perl_Target_Set_MobHealth(0);
243 end
244 end
245  
246 function Perl_Config_Target_Lock_Update()
247 if (Perl_Config_Target_Frame_CheckButton8:GetChecked() == 1) then
248 Perl_Target_Set_Lock(1);
249 else
250 Perl_Target_Set_Lock(0);
251 end
252 end
253  
254 function Perl_Config_Target_Portrait_Update()
255 if (Perl_Config_Target_Frame_CheckButton10:GetChecked() == 1) then
256 Perl_Target_Set_Portrait(1);
257 else
258 Perl_Target_Set_Portrait(0);
259 end
260 end
261  
262 function Perl_Config_Target_3D_Portrait_Update()
263 if (Perl_Config_Target_Frame_CheckButton11:GetChecked() == 1) then
264 Perl_Target_Set_3D_Portrait(1);
265 else
266 Perl_Target_Set_3D_Portrait(0);
267 end
268 end
269  
270 function Perl_Config_Target_Portrait_Combat_Text_Update()
271 if (Perl_Config_Target_Frame_CheckButton12:GetChecked() == 1) then
272 Perl_Target_Set_Portrait_Combat_Text(1);
273 else
274 Perl_Target_Set_Portrait_Combat_Text(0);
275 end
276 end
277  
278 function Perl_Config_Target_Rare_Elite_Update()
279 if (Perl_Config_Target_Frame_CheckButton13:GetChecked() == 1) then
280 Perl_Target_Set_Rare_Elite(1);
281 else
282 Perl_Target_Set_Rare_Elite(0);
283 end
284 end
285  
286 function Perl_Config_Target_Combo_Name_Frame_Update()
287 if (Perl_Config_Target_Frame_CheckButton14:GetChecked() == 1) then
288 Perl_Target_Set_Combo_Name_Frame(1);
289 else
290 Perl_Target_Set_Combo_Name_Frame(0);
291 end
292 end
293  
294 function Perl_Config_Target_Combo_Frame_Debuffs_Update()
295 if (Perl_Config_Target_Frame_CheckButton15:GetChecked() == 1) then
296 Perl_Target_Set_Combo_Frame_Debuffs(1);
297 else
298 Perl_Target_Set_Combo_Frame_Debuffs(0);
299 end
300 end
301  
302 function Perl_Config_Target_Alternate_Frame_Style_Update()
303 if (Perl_Config_Target_Frame_CheckButton16:GetChecked() == 1) then
304 Perl_Target_Set_Frame_Style(2);
305 else
306 Perl_Target_Set_Frame_Style(1);
307 end
308 end
309  
310 function Perl_Config_Target_Compact_Mode_Update()
311 if (Perl_Config_Target_Frame_CheckButton17:GetChecked() == 1) then
312 Perl_Target_Set_Compact_Mode(1);
313 else
314 Perl_Target_Set_Compact_Mode(0);
315 end
316 end
317  
318 function Perl_Config_Target_Compact_Percents_Update()
319 if (Perl_Config_Target_Frame_CheckButton18:GetChecked() == 1) then
320 Perl_Target_Set_Compact_Percents(1);
321 else
322 Perl_Target_Set_Compact_Percents(0);
323 end
324 end
325  
326 function Perl_Config_Target_Short_Bars_Update()
327 if (Perl_Config_Target_Frame_CheckButton20:GetChecked() == 1) then
328 Perl_Target_Set_Short_Bars(1);
329 else
330 Perl_Target_Set_Short_Bars(0);
331 end
332 end
333  
334 function Perl_Config_Target_Buff_Background_Update()
335 if (Perl_Config_Target_Frame_CheckButton19:GetChecked() == 1) then
336 Perl_Target_Set_Buff_Debuff_Background(1);
337 else
338 Perl_Target_Set_Buff_Debuff_Background(0);
339 end
340 end
341  
342 function Perl_Config_Target_Healer_Update()
343 if (Perl_Config_Target_Frame_CheckButton21:GetChecked() == 1) then
344 Perl_Target_Set_Healer(1);
345 else
346 Perl_Target_Set_Healer(0);
347 end
348 end
349  
350 function Perl_Config_Target_Sound_Target_Change_Update()
351 if (Perl_Config_Target_Frame_CheckButton22:GetChecked() == 1) then
352 Perl_Target_Set_Sound_Target_Change(1);
353 else
354 Perl_Target_Set_Sound_Target_Change(0);
355 end
356 end
357  
358 function Perl_Config_Target_Class_Buffs_Update()
359 if (Perl_Config_Target_Frame_CheckButton23:GetChecked() == 1) then
360 Perl_Target_Set_Class_Buffs(1);
361 else
362 Perl_Target_Set_Class_Buffs(0);
363 end
364 end
365  
366 function Perl_Config_Target_Class_Colored_Names_Update()
367 if (Perl_Config_Target_Frame_CheckButton24:GetChecked() == 1) then
368 Perl_Target_Set_Class_Colored_Names(1);
369 else
370 Perl_Target_Set_Class_Colored_Names(0);
371 end
372 end
373  
374 function Perl_Config_Target_Mana_Deficit_Update()
375 if (Perl_Config_Target_Frame_CheckButton25:GetChecked() == 1) then
376 Perl_Target_Set_Mana_Deficit(1);
377 else
378 Perl_Target_Set_Mana_Deficit(0);
379 end
380 end
381  
382 function Perl_Config_Target_Invert_Buffs_Update()
383 if (Perl_Config_Target_Frame_CheckButton26:GetChecked() == 1) then
384 Perl_Target_Set_Invert_Buffs(1);
385 else
386 Perl_Target_Set_Invert_Buffs(0);
387 end
388 end
389  
390 function Perl_Config_Target_Set_Scale(value)
391 if (Perl_Target_Frame) then -- this check is to prevent errors if you aren't using Target
392 if (value == nil) then
393 value = floor(UIParent:GetScale()*100+0.5);
394 Perl_Config_Target_Frame_Slider1Text:SetText(value);
395 Perl_Config_Target_Frame_Slider1:SetValue(value);
396 end
397 Perl_Target_Set_Scale(value);
398  
399 vartable = Perl_Target_GetVars();
400 if (floor(vartable["scale"]*100+0.5) == floor(UIParent:GetScale()*100+0.5)) then
401 Perl_Config_Target_Frame_CheckButton9:SetChecked(1);
402 else
403 Perl_Config_Target_Frame_CheckButton9:SetChecked(nil);
404 end
405 end
406 end
407  
408 function Perl_Config_Target_Set_BuffDebuff_Scale(value)
409 if (Perl_Target_Frame) then -- this check is to prevent errors if you aren't using Target
410 if (value == nil) then
411 value = floor(UIParent:GetScale()*100+0.5);
412 Perl_Config_Target_Frame_Slider5Text:SetText(value);
413 Perl_Config_Target_Frame_Slider5:SetValue(value);
414 end
415 Perl_Target_Set_BuffDebuff_Scale(value);
416 end
417 end
418  
419 function Perl_Config_Target_Set_Transparency(value)
420 if (Perl_Target_Frame) then -- this check is to prevent errors if you aren't using Target
421 Perl_Target_Set_Transparency(value);
422 end
423 end