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 Perl_Config_Target_Frame_Slider1Low:SetText("Small");
126 Perl_Config_Target_Frame_Slider1High:SetText("Big");
127 Perl_Config_Target_Frame_Slider1:SetValue(floor(vartable["scale"]*100+0.5));
128  
129 if (floor(vartable["scale"]*100+0.5) == floor(UIParent:GetScale()*100+0.5)) then
130 Perl_Config_Target_Frame_CheckButton9:SetChecked(1);
131 else
132 Perl_Config_Target_Frame_CheckButton9:SetChecked(nil);
133 end
134  
135 Perl_Config_Target_Frame_Slider4Low:SetText("0");
136 Perl_Config_Target_Frame_Slider4High:SetText("100");
137 Perl_Config_Target_Frame_Slider4:SetValue(vartable["transparency"]*100);
138  
139 Perl_Config_Target_Frame_Slider5Low:SetText("Small");
140 Perl_Config_Target_Frame_Slider5High:SetText("Big");
141 Perl_Config_Target_Frame_Slider5:SetValue(floor(vartable["buffdebuffscale"]*100+0.5));
142 end
143  
144 function Perl_Config_Target_Set_Buffs(value)
145 if (Perl_Target_Frame) then -- this check is to prevent errors if you aren't using Target
146 Perl_Target_Set_Buffs(value);
147 end
148 end
149  
150 function Perl_Config_Target_Set_Debuffs(value)
151 if (Perl_Target_Frame) then -- this check is to prevent errors if you aren't using Target
152 Perl_Target_Set_Debuffs(value);
153 end
154 end
155  
156 function Perl_Config_Target_Class_Icon_Update()
157 if (Perl_Config_Target_Frame_CheckButton1:GetChecked() == 1) then
158 Perl_Target_Set_Class_Icon(1);
159 else
160 Perl_Target_Set_Class_Icon(0);
161 end
162 end
163  
164 function Perl_Config_Target_PvP_Rank_Icon_Update()
165 if (Perl_Config_Target_Frame_CheckButton2:GetChecked() == 1) then
166 Perl_Target_Set_PvP_Rank_Icon(1);
167 else
168 Perl_Target_Set_PvP_Rank_Icon(0);
169 end
170 end
171  
172 function Perl_Config_Target_PvP_Status_Icon_Update()
173 if (Perl_Config_Target_Frame_CheckButton3:GetChecked() == 1) then
174 Perl_Target_Set_PvP_Status_Icon(1);
175 else
176 Perl_Target_Set_PvP_Status_Icon(0);
177 end
178 end
179  
180 function Perl_Config_Target_Class_Frame_Update()
181 if (Perl_Config_Target_Frame_CheckButton4:GetChecked() == 1) then
182 Perl_Target_Set_Class_Frame(1);
183 else
184 Perl_Target_Set_Class_Frame(0);
185 end
186 end
187  
188 function Perl_Config_Target_Combo_Points_Update()
189 if (Perl_Config_Target_Frame_CheckButton5:GetChecked() == 1) then
190 Perl_Target_Set_Combo_Points(1);
191 else
192 Perl_Target_Set_Combo_Points(0);
193 end
194 end
195  
196 function Perl_Config_Target_MobHealth_Update()
197 if (Perl_Config_Target_Frame_CheckButton6:GetChecked() == 1) then
198 Perl_Target_Set_MobHealth(1);
199 else
200 Perl_Target_Set_MobHealth(0);
201 end
202 end
203  
204 function Perl_Config_Target_Lock_Update()
205 if (Perl_Config_Target_Frame_CheckButton8:GetChecked() == 1) then
206 Perl_Target_Set_Lock(1);
207 else
208 Perl_Target_Set_Lock(0);
209 end
210 end
211  
212 function Perl_Config_Target_Portrait_Update()
213 if (Perl_Config_Target_Frame_CheckButton10:GetChecked() == 1) then
214 Perl_Target_Set_Portrait(1);
215 else
216 Perl_Target_Set_Portrait(0);
217 end
218 end
219  
220 function Perl_Config_Target_3D_Portrait_Update()
221 if (Perl_Config_Target_Frame_CheckButton11:GetChecked() == 1) then
222 Perl_Target_Set_3D_Portrait(1);
223 else
224 Perl_Target_Set_3D_Portrait(0);
225 end
226 end
227  
228 function Perl_Config_Target_Portrait_Combat_Text_Update()
229 if (Perl_Config_Target_Frame_CheckButton12:GetChecked() == 1) then
230 Perl_Target_Set_Portrait_Combat_Text(1);
231 else
232 Perl_Target_Set_Portrait_Combat_Text(0);
233 end
234 end
235  
236 function Perl_Config_Target_Rare_Elite_Update()
237 if (Perl_Config_Target_Frame_CheckButton13:GetChecked() == 1) then
238 Perl_Target_Set_Rare_Elite(1);
239 else
240 Perl_Target_Set_Rare_Elite(0);
241 end
242 end
243  
244 function Perl_Config_Target_Combo_Name_Frame_Update()
245 if (Perl_Config_Target_Frame_CheckButton14:GetChecked() == 1) then
246 Perl_Target_Set_Combo_Name_Frame(1);
247 else
248 Perl_Target_Set_Combo_Name_Frame(0);
249 end
250 end
251  
252 function Perl_Config_Target_Combo_Frame_Debuffs_Update()
253 if (Perl_Config_Target_Frame_CheckButton15:GetChecked() == 1) then
254 Perl_Target_Set_Combo_Frame_Debuffs(1);
255 else
256 Perl_Target_Set_Combo_Frame_Debuffs(0);
257 end
258 end
259  
260 function Perl_Config_Target_Alternate_Frame_Style_Update()
261 if (Perl_Config_Target_Frame_CheckButton16:GetChecked() == 1) then
262 Perl_Target_Set_Frame_Style(2);
263 else
264 Perl_Target_Set_Frame_Style(1);
265 end
266 end
267  
268 function Perl_Config_Target_Compact_Mode_Update()
269 if (Perl_Config_Target_Frame_CheckButton17:GetChecked() == 1) then
270 Perl_Target_Set_Compact_Mode(1);
271 else
272 Perl_Target_Set_Compact_Mode(0);
273 end
274 end
275  
276 function Perl_Config_Target_Compact_Percents_Update()
277 if (Perl_Config_Target_Frame_CheckButton18:GetChecked() == 1) then
278 Perl_Target_Set_Compact_Percents(1);
279 else
280 Perl_Target_Set_Compact_Percents(0);
281 end
282 end
283  
284 function Perl_Config_Target_Buff_Background_Update()
285 if (Perl_Config_Target_Frame_CheckButton19:GetChecked() == 1) then
286 Perl_Target_Set_Buff_Debuff_Background(1);
287 else
288 Perl_Target_Set_Buff_Debuff_Background(0);
289 end
290 end
291  
292 function Perl_Config_Target_Set_Scale(value)
293 if (Perl_Target_Frame) then -- this check is to prevent errors if you aren't using Target
294 if (value == nil) then
295 value = floor(UIParent:GetScale()*100+0.5);
296 Perl_Config_Target_Frame_Slider1Text:SetText(value);
297 Perl_Config_Target_Frame_Slider1:SetValue(value);
298 end
299 Perl_Target_Set_Scale(value);
300  
301 vartable = Perl_Target_GetVars();
302 if (floor(vartable["scale"]*100+0.5) == floor(UIParent:GetScale()*100+0.5)) then
303 Perl_Config_Target_Frame_CheckButton9:SetChecked(1);
304 else
305 Perl_Config_Target_Frame_CheckButton9:SetChecked(nil);
306 end
307 end
308 end
309  
310 function Perl_Config_Target_Set_BuffDebuff_Scale(value)
311 if (Perl_Target_Frame) then -- this check is to prevent errors if you aren't using Target
312 if (value == nil) then
313 value = floor(UIParent:GetScale()*100+0.5);
314 Perl_Config_Target_Frame_Slider5Text:SetText(value);
315 Perl_Config_Target_Frame_Slider5:SetValue(value);
316 end
317 Perl_Target_Set_BuffDebuff_Scale(value);
318 end
319 end
320  
321 function Perl_Config_Target_Set_Transparency(value)
322 if (Perl_Target_Frame) then -- this check is to prevent errors if you aren't using Player
323 Perl_Target_Set_Transparency(value);
324 end
325 end