vanilla-wow-addons – Blame information for rev 1

Subversion Repositories:
Rev:
Rev Author Line No. Line
1 office 1 function Perl_Config_Party_Display()
2 Perl_Config_Hide_All();
3 if (Perl_Party_Frame) then
4 Perl_Config_Party_Frame:Show();
5 Perl_Config_Party_Set_Values();
6 else
7 Perl_Config_Party_Frame:Hide();
8 Perl_Config_NotInstalled_Frame:Show();
9 end
10 end
11  
12 function Perl_Config_Party_Set_Values()
13 local vartable = Perl_Party_GetVars();
14  
15 Perl_Config_Party_Frame_Slider2Low:SetText("-150");
16 Perl_Config_Party_Frame_Slider2High:SetText("150");
17 Perl_Config_Party_Frame_Slider2:SetValue(-vartable["partyspacing"]);
18  
19 if (vartable["partyhidden"] == 0) then
20 Perl_Config_Party_Frame_CheckButton1:SetChecked(1);
21 Perl_Config_Party_Frame_CheckButton2:SetChecked(nil);
22 Perl_Config_Party_Frame_CheckButton3:SetChecked(nil);
23 elseif (vartable["partyhidden"] == 1) then
24 Perl_Config_Party_Frame_CheckButton1:SetChecked(nil);
25 Perl_Config_Party_Frame_CheckButton2:SetChecked(nil);
26 Perl_Config_Party_Frame_CheckButton3:SetChecked(1);
27 elseif (vartable["partyhidden"] == 2) then
28 Perl_Config_Party_Frame_CheckButton1:SetChecked(nil);
29 Perl_Config_Party_Frame_CheckButton2:SetChecked(1);
30 Perl_Config_Party_Frame_CheckButton3:SetChecked(nil);
31 else
32 Perl_Config_Party_Frame_CheckButton1:SetChecked(nil);
33 Perl_Config_Party_Frame_CheckButton2:SetChecked(nil);
34 Perl_Config_Party_Frame_CheckButton3:SetChecked(1);
35 end
36  
37 if (vartable["compactmode"] == 1) then
38 Perl_Config_Party_Frame_CheckButton4:SetChecked(1);
39 else
40 Perl_Config_Party_Frame_CheckButton4:SetChecked(nil);
41 end
42  
43 if (vartable["healermode"] == 1) then
44 Perl_Config_Party_Frame_CheckButton5:SetChecked(1);
45 else
46 Perl_Config_Party_Frame_CheckButton5:SetChecked(nil);
47 end
48  
49 if (vartable["showpets"] == 1) then
50 Perl_Config_Party_Frame_CheckButton6:SetChecked(1);
51 else
52 Perl_Config_Party_Frame_CheckButton6:SetChecked(nil);
53 end
54  
55 if (vartable["locked"] == 1) then
56 Perl_Config_Party_Frame_CheckButton8:SetChecked(1);
57 else
58 Perl_Config_Party_Frame_CheckButton8:SetChecked(nil);
59 end
60  
61 if (vartable["verticalalign"] == 1) then
62 Perl_Config_Party_Frame_CheckButton10:SetChecked(1);
63 else
64 Perl_Config_Party_Frame_CheckButton10:SetChecked(nil);
65 end
66  
67 if (vartable["compactpercent"] == 1) then
68 Perl_Config_Party_Frame_CheckButton11:SetChecked(1);
69 else
70 Perl_Config_Party_Frame_CheckButton11:SetChecked(nil);
71 end
72  
73 if (vartable["showportrait"] == 1) then
74 Perl_Config_Party_Frame_CheckButton12:SetChecked(1);
75 else
76 Perl_Config_Party_Frame_CheckButton12:SetChecked(nil);
77 end
78  
79 if (vartable["showfkeys"] == 1) then
80 Perl_Config_Party_Frame_CheckButton13:SetChecked(1);
81 else
82 Perl_Config_Party_Frame_CheckButton13:SetChecked(nil);
83 end
84  
85 if (vartable["displaycastablebuffs"] == 1) then
86 Perl_Config_Party_Frame_CheckButton14:SetChecked(1);
87 else
88 Perl_Config_Party_Frame_CheckButton14:SetChecked(nil);
89 end
90  
91 if (vartable["threedportrait"] == 1) then
92 Perl_Config_Party_Frame_CheckButton15:SetChecked(1);
93 else
94 Perl_Config_Party_Frame_CheckButton15:SetChecked(nil);
95 end
96  
97 if (vartable["classcolorednames"] == 1) then
98 Perl_Config_Party_Frame_CheckButton16:SetChecked(1);
99 else
100 Perl_Config_Party_Frame_CheckButton16:SetChecked(nil);
101 end
102  
103 if (vartable["shortbars"] == 1) then
104 Perl_Config_Party_Frame_CheckButton17:SetChecked(1);
105 else
106 Perl_Config_Party_Frame_CheckButton17:SetChecked(nil);
107 end
108  
109 if (vartable["hideclasslevelframe"] == 1) then
110 Perl_Config_Party_Frame_CheckButton18:SetChecked(1);
111 else
112 Perl_Config_Party_Frame_CheckButton18:SetChecked(nil);
113 end
114  
115 if (vartable["showmanadeficit"] == 1) then
116 Perl_Config_Party_Frame_CheckButton19:SetChecked(1);
117 else
118 Perl_Config_Party_Frame_CheckButton19:SetChecked(nil);
119 end
120  
121 if (vartable["showpvpicon"] == 1) then
122 Perl_Config_Party_Frame_CheckButton20:SetChecked(1);
123 else
124 Perl_Config_Party_Frame_CheckButton20:SetChecked(nil);
125 end
126  
127 if (vartable["showbarvalues"] == 1) then
128 Perl_Config_Party_Frame_CheckButton21:SetChecked(1);
129 else
130 Perl_Config_Party_Frame_CheckButton21:SetChecked(nil);
131 end
132  
133 Perl_Config_Party_Frame_Slider1Low:SetText(PERL_LOCALIZED_CONFIG_SMALL);
134 Perl_Config_Party_Frame_Slider1High:SetText(PERL_LOCALIZED_CONFIG_BIG);
135 Perl_Config_Party_Frame_Slider1:SetValue(floor(vartable["scale"]*100+0.5));
136  
137 if (floor(vartable["scale"]*100+0.5) == floor(UIParent:GetScale()*100+0.5)) then
138 Perl_Config_Party_Frame_CheckButton9:SetChecked(1);
139 else
140 Perl_Config_Party_Frame_CheckButton9:SetChecked(nil);
141 end
142  
143 Perl_Config_Party_Frame_Slider3Low:SetText("0");
144 Perl_Config_Party_Frame_Slider3High:SetText("100");
145 Perl_Config_Party_Frame_Slider3:SetValue(vartable["transparency"]*100);
146  
147 Perl_Config_Party_Frame_Slider4Low:SetText("1");
148 Perl_Config_Party_Frame_Slider4High:SetText("7");
149 Perl_Config_Party_Frame_Slider4:SetValue(vartable["bufflocation"]);
150  
151 Perl_Config_Party_Frame_Slider5Low:SetText("1");
152 Perl_Config_Party_Frame_Slider5High:SetText("7");
153 Perl_Config_Party_Frame_Slider5:SetValue(vartable["debufflocation"]);
154  
155 Perl_Config_Party_Frame_Slider6Low:SetText("1");
156 Perl_Config_Party_Frame_Slider6High:SetText("50");
157 Perl_Config_Party_Frame_Slider6:SetValue(vartable["buffsize"]);
158  
159 Perl_Config_Party_Frame_Slider7Low:SetText("1");
160 Perl_Config_Party_Frame_Slider7High:SetText("50");
161 Perl_Config_Party_Frame_Slider7:SetValue(vartable["debuffsize"]);
162  
163 Perl_Config_Party_Frame_Slider8Low:SetText("0");
164 Perl_Config_Party_Frame_Slider8High:SetText("16");
165 Perl_Config_Party_Frame_Slider8:SetValue(vartable["numbuffsshown"]);
166  
167 Perl_Config_Party_Frame_Slider9Low:SetText("0");
168 Perl_Config_Party_Frame_Slider9High:SetText("16");
169 Perl_Config_Party_Frame_Slider9:SetValue(vartable["numdebuffsshown"]);
170 end
171  
172 function Perl_Config_Party_Set_Space(value)
173 if (Perl_Party_Frame) then -- this check is to prevent errors if you aren't using Party
174 Perl_Party_Set_Space(value);
175 end
176 end
177  
178 function Perl_Config_Party_Set_Buff_Location(value)
179 if (Perl_Party_Frame) then -- this check is to prevent errors if you aren't using Party
180 Perl_Party_Set_Buff_Location(value);
181 end
182 end
183  
184 function Perl_Config_Party_Set_Debuff_Location(value)
185 if (Perl_Party_Frame) then -- this check is to prevent errors if you aren't using Party
186 Perl_Party_Set_Debuff_Location(value);
187 end
188 end
189  
190 function Perl_Config_Party_Set_Buff_Size(value)
191 if (Perl_Party_Frame) then -- this check is to prevent errors if you aren't using Party
192 Perl_Party_Set_Buff_Size(value);
193 end
194 end
195  
196 function Perl_Config_Party_Set_Debuff_Size(value)
197 if (Perl_Party_Frame) then -- this check is to prevent errors if you aren't using Party
198 Perl_Party_Set_Debuff_Size(value);
199 end
200 end
201  
202 function Perl_Config_Party_Hidden_Update()
203 if (Perl_Config_Party_Frame_CheckButton1:GetChecked() == 1) then
204 Perl_Party_Set_Hidden(0);
205 elseif (Perl_Config_Party_Frame_CheckButton2:GetChecked() == 1) then
206 Perl_Party_Set_Hidden(2);
207 elseif (Perl_Config_Party_Frame_CheckButton3:GetChecked() == 1) then
208 Perl_Party_Set_Hidden(1);
209 else
210 Perl_Config_Party_Frame_CheckButton3:SetChecked(1);
211 Perl_Party_Set_Hidden(1);
212 end
213 end
214  
215 function Perl_Config_Party_Compact_Update()
216 if (Perl_Config_Party_Frame_CheckButton4:GetChecked() == 1) then
217 Perl_Party_Set_Compact(1);
218 else
219 Perl_Party_Set_Compact(0);
220 end
221 end
222  
223 function Perl_Config_Party_Healer_Update()
224 if (Perl_Config_Party_Frame_CheckButton5:GetChecked() == 1) then
225 Perl_Party_Set_Healer(1);
226 else
227 Perl_Party_Set_Healer(0);
228 end
229 end
230  
231 function Perl_Config_Party_Pets_Update()
232 if (Perl_Config_Party_Frame_CheckButton6:GetChecked() == 1) then
233 Perl_Party_Set_Pets(1);
234 else
235 Perl_Party_Set_Pets(0);
236 end
237 end
238  
239 function Perl_Config_Party_Lock_Update()
240 if (Perl_Config_Party_Frame_CheckButton8:GetChecked() == 1) then
241 Perl_Party_Set_Lock(1);
242 else
243 Perl_Party_Set_Lock(0);
244 end
245 end
246  
247 function Perl_Config_Party_VerticalAlign_Update()
248 if (Perl_Config_Party_Frame_CheckButton10:GetChecked() == 1) then
249 Perl_Party_Set_VerticalAlign(1);
250 else
251 Perl_Party_Set_VerticalAlign(0);
252 end
253 end
254  
255 function Perl_Config_Party_Compact_Percent_Update()
256 if (Perl_Config_Party_Frame_CheckButton11:GetChecked() == 1) then
257 Perl_Party_Set_Compact_Percent(1);
258 else
259 Perl_Party_Set_Compact_Percent(0);
260 end
261 end
262  
263 function Perl_Config_Party_Short_Bars_Update()
264 if (Perl_Config_Party_Frame_CheckButton17:GetChecked() == 1) then
265 Perl_Party_Set_Short_Bars(1);
266 else
267 Perl_Party_Set_Short_Bars(0);
268 end
269 end
270  
271 function Perl_Config_Party_Portrait_Update()
272 if (Perl_Config_Party_Frame_CheckButton12:GetChecked() == 1) then
273 Perl_Party_Set_Portrait(1);
274 else
275 Perl_Party_Set_Portrait(0);
276 end
277 end
278  
279 function Perl_Config_Party_FKeys_Update()
280 if (Perl_Config_Party_Frame_CheckButton13:GetChecked() == 1) then
281 Perl_Party_Set_FKeys(1);
282 else
283 Perl_Party_Set_FKeys(0);
284 end
285 end
286  
287 function Perl_Config_Party_Class_Buffs_Update()
288 if (Perl_Config_Party_Frame_CheckButton14:GetChecked() == 1) then
289 Perl_Party_Set_Class_Buffs(1);
290 else
291 Perl_Party_Set_Class_Buffs(0);
292 end
293 end
294  
295 function Perl_Config_Party_3D_Portrait_Update()
296 if (Perl_Config_Party_Frame_CheckButton15:GetChecked() == 1) then
297 Perl_Party_Set_3D_Portrait(1);
298 else
299 Perl_Party_Set_3D_Portrait(0);
300 end
301 end
302  
303 function Perl_Config_Party_Class_Colored_Names_Update()
304 if (Perl_Config_Party_Frame_CheckButton16:GetChecked() == 1) then
305 Perl_Party_Set_Class_Colored_Names(1);
306 else
307 Perl_Party_Set_Class_Colored_Names(0);
308 end
309 end
310  
311 function Perl_Config_Party_Hide_Class_Level_Frame_Update()
312 if (Perl_Config_Party_Frame_CheckButton18:GetChecked() == 1) then
313 Perl_Party_Set_Hide_Class_Level_Frame(1);
314 else
315 Perl_Party_Set_Hide_Class_Level_Frame(0);
316 end
317 end
318  
319 function Perl_Config_Party_Mana_Deficit_Update()
320 if (Perl_Config_Party_Frame_CheckButton19:GetChecked() == 1) then
321 Perl_Party_Set_Mana_Deficit(1);
322 else
323 Perl_Party_Set_Mana_Deficit(0);
324 end
325 end
326  
327 function Perl_Config_Party_PvP_Icon_Update()
328 if (Perl_Config_Party_Frame_CheckButton20:GetChecked() == 1) then
329 Perl_Party_Set_PvP_Icon(1);
330 else
331 Perl_Party_Set_PvP_Icon(0);
332 end
333 end
334  
335 function Perl_Config_Party_Show_Bar_Values_Update()
336 if (Perl_Config_Party_Frame_CheckButton21:GetChecked() == 1) then
337 Perl_Party_Set_Show_Bar_Values(1);
338 else
339 Perl_Party_Set_Show_Bar_Values(0);
340 end
341 end
342  
343 function Perl_Config_Party_Set_Buffs(value)
344 if (Perl_Party_Frame) then -- this check is to prevent errors if you aren't using Party
345 Perl_Party_Set_Buffs(value);
346 end
347 end
348  
349 function Perl_Config_Party_Set_Debuffs(value)
350 if (Perl_Party_Frame) then -- this check is to prevent errors if you aren't using Party
351 Perl_Party_Set_Debuffs(value);
352 end
353 end
354  
355 function Perl_Config_Party_Set_Scale(value)
356 if (Perl_Party_Frame) then -- this check is to prevent errors if you aren't using Party
357 if (value == nil) then
358 value = floor(UIParent:GetScale()*100+0.5);
359 Perl_Config_Party_Frame_Slider1Text:SetText(value);
360 Perl_Config_Party_Frame_Slider1:SetValue(value);
361 end
362 Perl_Party_Set_Scale(value);
363  
364 vartable = Perl_Party_GetVars();
365 if (floor(vartable["scale"]*100+0.5) == floor(UIParent:GetScale()*100+0.5)) then
366 Perl_Config_Party_Frame_CheckButton9:SetChecked(1);
367 else
368 Perl_Config_Party_Frame_CheckButton9:SetChecked(nil);
369 end
370 end
371 end
372  
373 function Perl_Config_Party_Set_Transparency(value)
374 if (Perl_Party_Frame) then -- this check is to prevent errors if you aren't using Party
375 Perl_Party_Set_Transparency(value);
376 end
377 end