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 Perl_Config_Party_Frame_Slider1Low:SetText("Small");
98 Perl_Config_Party_Frame_Slider1High:SetText("Big");
99 Perl_Config_Party_Frame_Slider1:SetValue(floor(vartable["scale"]*100+0.5));
100  
101 if (floor(vartable["scale"]*100+0.5) == floor(UIParent:GetScale()*100+0.5)) then
102 Perl_Config_Party_Frame_CheckButton9:SetChecked(1);
103 else
104 Perl_Config_Party_Frame_CheckButton9:SetChecked(nil);
105 end
106  
107 Perl_Config_Party_Frame_Slider3Low:SetText("0");
108 Perl_Config_Party_Frame_Slider3High:SetText("100");
109 Perl_Config_Party_Frame_Slider3:SetValue(vartable["transparency"]*100);
110  
111 Perl_Config_Party_Frame_Slider4Low:SetText("1");
112 Perl_Config_Party_Frame_Slider4High:SetText("5");
113 Perl_Config_Party_Frame_Slider4:SetValue(vartable["bufflocation"]);
114  
115 Perl_Config_Party_Frame_Slider5Low:SetText("1");
116 Perl_Config_Party_Frame_Slider5High:SetText("5");
117 Perl_Config_Party_Frame_Slider5:SetValue(vartable["debufflocation"]);
118  
119 Perl_Config_Party_Frame_Slider6Low:SetText("1");
120 Perl_Config_Party_Frame_Slider6High:SetText("50");
121 Perl_Config_Party_Frame_Slider6:SetValue(vartable["buffsize"]);
122  
123 Perl_Config_Party_Frame_Slider7Low:SetText("1");
124 Perl_Config_Party_Frame_Slider7High:SetText("50");
125 Perl_Config_Party_Frame_Slider7:SetValue(vartable["debuffsize"]);
126 end
127  
128 function Perl_Config_Party_Set_Space(value)
129 if (Perl_Party_Frame) then -- this check is to prevent errors if you aren't using Party
130 Perl_Party_Set_Space(value);
131 end
132 end
133  
134 function Perl_Config_Party_Set_Buff_Location(value)
135 if (Perl_Party_Frame) then -- this check is to prevent errors if you aren't using Player_Pet
136 Perl_Party_Set_Buff_Location(value);
137 end
138 end
139  
140 function Perl_Config_Party_Set_Debuff_Location(value)
141 if (Perl_Party_Frame) then -- this check is to prevent errors if you aren't using Player_Pet
142 Perl_Party_Set_Debuff_Location(value);
143 end
144 end
145  
146 function Perl_Config_Party_Set_Buff_Size(value)
147 if (Perl_Party_Frame) then -- this check is to prevent errors if you aren't using Player_Pet
148 Perl_Party_Set_Buff_Size(value);
149 end
150 end
151  
152 function Perl_Config_Party_Set_Debuff_Size(value)
153 if (Perl_Party_Frame) then -- this check is to prevent errors if you aren't using Player_Pet
154 Perl_Party_Set_Debuff_Size(value);
155 end
156 end
157  
158 function Perl_Config_Party_Hidden_Update()
159 if (Perl_Config_Party_Frame_CheckButton1:GetChecked() == 1) then
160 Perl_Party_Set_Hidden(0);
161 elseif (Perl_Config_Party_Frame_CheckButton2:GetChecked() == 1) then
162 Perl_Party_Set_Hidden(2);
163 elseif (Perl_Config_Party_Frame_CheckButton3:GetChecked() == 1) then
164 Perl_Party_Set_Hidden(1);
165 else
166 Perl_Config_Party_Frame_CheckButton3:SetChecked(1);
167 Perl_Party_Set_Hidden(1);
168 end
169 end
170  
171 function Perl_Config_Party_Compact_Update()
172 if (Perl_Config_Party_Frame_CheckButton4:GetChecked() == 1) then
173 Perl_Party_Set_Compact(1);
174 else
175 Perl_Party_Set_Compact(0);
176 end
177 end
178  
179 function Perl_Config_Party_Healer_Update()
180 if (Perl_Config_Party_Frame_CheckButton5:GetChecked() == 1) then
181 Perl_Party_Set_Healer(1);
182 else
183 Perl_Party_Set_Healer(0);
184 end
185 end
186  
187 function Perl_Config_Party_Pets_Update()
188 if (Perl_Config_Party_Frame_CheckButton6:GetChecked() == 1) then
189 Perl_Party_Set_Pets(1);
190 else
191 Perl_Party_Set_Pets(0);
192 end
193 end
194  
195 function Perl_Config_Party_Lock_Update()
196 if (Perl_Config_Party_Frame_CheckButton8:GetChecked() == 1) then
197 Perl_Party_Set_Lock(1);
198 else
199 Perl_Party_Set_Lock(0);
200 end
201 end
202  
203 function Perl_Config_Party_VerticalAlign_Update()
204 if (Perl_Config_Party_Frame_CheckButton10:GetChecked() == 1) then
205 Perl_Party_Set_VerticalAlign(1);
206 else
207 Perl_Party_Set_VerticalAlign(0);
208 end
209 end
210  
211 function Perl_Config_Party_Compact_Percent_Update()
212 if (Perl_Config_Party_Frame_CheckButton11:GetChecked() == 1) then
213 Perl_Party_Set_Compact_Percent(1);
214 else
215 Perl_Party_Set_Compact_Percent(0);
216 end
217 end
218  
219 function Perl_Config_Party_Portrait_Update()
220 if (Perl_Config_Party_Frame_CheckButton12:GetChecked() == 1) then
221 Perl_Party_Set_Portrait(1);
222 else
223 Perl_Party_Set_Portrait(0);
224 end
225 end
226  
227 function Perl_Config_Party_FKeys_Update()
228 if (Perl_Config_Party_Frame_CheckButton13:GetChecked() == 1) then
229 Perl_Party_Set_FKeys(1);
230 else
231 Perl_Party_Set_FKeys(0);
232 end
233 end
234  
235 function Perl_Config_Party_Class_Buffs_Update()
236 if (Perl_Config_Party_Frame_CheckButton14:GetChecked() == 1) then
237 Perl_Party_Set_Class_Buffs(1);
238 else
239 Perl_Party_Set_Class_Buffs(0);
240 end
241 end
242  
243 function Perl_Config_Party_3D_Portrait_Update()
244 if (Perl_Config_Party_Frame_CheckButton15:GetChecked() == 1) then
245 Perl_Party_Set_3D_Portrait(1);
246 else
247 Perl_Party_Set_3D_Portrait(0);
248 end
249 end
250  
251 function Perl_Config_Party_Set_Scale(value)
252 if (Perl_Party_Frame) then -- this check is to prevent errors if you aren't using Party
253 if (value == nil) then
254 value = floor(UIParent:GetScale()*100+0.5);
255 Perl_Config_Party_Frame_Slider1Text:SetText(value);
256 Perl_Config_Party_Frame_Slider1:SetValue(value);
257 end
258 Perl_Party_Set_Scale(value);
259  
260 vartable = Perl_Party_GetVars();
261 if (floor(vartable["scale"]*100+0.5) == floor(UIParent:GetScale()*100+0.5)) then
262 Perl_Config_Party_Frame_CheckButton9:SetChecked(1);
263 else
264 Perl_Config_Party_Frame_CheckButton9:SetChecked(nil);
265 end
266 end
267 end
268  
269 function Perl_Config_Party_Set_Transparency(value)
270 if (Perl_Party_Frame) then -- this check is to prevent errors if you aren't using Player
271 Perl_Party_Set_Transparency(value);
272 end
273 end