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["sortraidbyclass"] == 1) then
64 Perl_Config_Raid_Frame_CheckButton9:SetChecked(1);
65 else
66 Perl_Config_Raid_Frame_CheckButton9:SetChecked(nil);
67 end
68  
69 if (vartable["showpercents"] == 1) then
70 Perl_Config_Raid_Frame_CheckButton10:SetChecked(1);
71 else
72 Perl_Config_Raid_Frame_CheckButton10:SetChecked(nil);
73 end
74  
75 if (vartable["locked"] == 1) then
76 Perl_Config_Raid_Frame_CheckButton11:SetChecked(1);
77 else
78 Perl_Config_Raid_Frame_CheckButton11:SetChecked(nil);
79 end
80  
81 if (vartable["showheaders"] == 1) then
82 Perl_Config_Raid_Frame_CheckButton13:SetChecked(1);
83 else
84 Perl_Config_Raid_Frame_CheckButton13:SetChecked(nil);
85 end
86  
87 if (vartable["showmissinghealth"] == 1) then
88 Perl_Config_Raid_Frame_CheckButton14:SetChecked(1);
89 else
90 Perl_Config_Raid_Frame_CheckButton14:SetChecked(nil);
91 end
92  
93 if (vartable["verticalalign"] == 1) then
94 Perl_Config_Raid_Frame_CheckButton15:SetChecked(1);
95 else
96 Perl_Config_Raid_Frame_CheckButton15:SetChecked(nil);
97 end
98  
99 Perl_Config_Raid_Frame_Slider1Low:SetText("Small");
100 Perl_Config_Raid_Frame_Slider1High:SetText("Big");
101 Perl_Config_Raid_Frame_Slider1:SetValue(floor(vartable["scale"]*100+0.5));
102  
103 if (floor(vartable["scale"]*100+0.5) == floor(UIParent:GetScale()*100+0.5)) then
104 Perl_Config_Raid_Frame_CheckButton12:SetChecked(1);
105 else
106 Perl_Config_Raid_Frame_CheckButton12:SetChecked(nil);
107 end
108  
109 Perl_Config_Raid_Frame_Slider2Low:SetText("0");
110 Perl_Config_Raid_Frame_Slider2High:SetText("100");
111 Perl_Config_Raid_Frame_Slider2:SetValue(vartable["transparency"]*100);
112 end
113  
114 function Perl_Config_Raid_Show_Group_One_Update()
115 if (Perl_Config_Raid_Frame_CheckButton1:GetChecked() == 1) then
116 Perl_Raid_Set_Show_Group_One(1);
117 else
118 Perl_Raid_Set_Show_Group_One(0);
119 end
120 end
121  
122 function Perl_Config_Raid_Show_Group_Two_Update()
123 if (Perl_Config_Raid_Frame_CheckButton2:GetChecked() == 1) then
124 Perl_Raid_Set_Show_Group_Two(1);
125 else
126 Perl_Raid_Set_Show_Group_Two(0);
127 end
128 end
129  
130 function Perl_Config_Raid_Show_Group_Three_Update()
131 if (Perl_Config_Raid_Frame_CheckButton3:GetChecked() == 1) then
132 Perl_Raid_Set_Show_Group_Three(1);
133 else
134 Perl_Raid_Set_Show_Group_Three(0);
135 end
136 end
137  
138 function Perl_Config_Raid_Show_Group_Four_Update()
139 if (Perl_Config_Raid_Frame_CheckButton4:GetChecked() == 1) then
140 Perl_Raid_Set_Show_Group_Four(1);
141 else
142 Perl_Raid_Set_Show_Group_Four(0);
143 end
144 end
145  
146 function Perl_Config_Raid_Show_Group_Five_Update()
147 if (Perl_Config_Raid_Frame_CheckButton5:GetChecked() == 1) then
148 Perl_Raid_Set_Show_Group_Five(1);
149 else
150 Perl_Raid_Set_Show_Group_Five(0);
151 end
152 end
153  
154 function Perl_Config_Raid_Show_Group_Six_Update()
155 if (Perl_Config_Raid_Frame_CheckButton6:GetChecked() == 1) then
156 Perl_Raid_Set_Show_Group_Six(1);
157 else
158 Perl_Raid_Set_Show_Group_Six(0);
159 end
160 end
161  
162 function Perl_Config_Raid_Show_Group_Seven_Update()
163 if (Perl_Config_Raid_Frame_CheckButton7:GetChecked() == 1) then
164 Perl_Raid_Set_Show_Group_Seven(1);
165 else
166 Perl_Raid_Set_Show_Group_Seven(0);
167 end
168 end
169  
170 function Perl_Config_Raid_Show_Group_Eight_Update()
171 if (Perl_Config_Raid_Frame_CheckButton8:GetChecked() == 1) then
172 Perl_Raid_Set_Show_Group_Eight(1);
173 else
174 Perl_Raid_Set_Show_Group_Eight(0);
175 end
176 end
177  
178 function Perl_Config_Raid_Sort_By_Class_Update()
179 if (Perl_Config_Raid_Frame_CheckButton9:GetChecked() == 1) then
180 Perl_Raid_Set_Sort_By_Class(1);
181 else
182 Perl_Raid_Set_Sort_By_Class(0);
183 end
184 end
185  
186 function Perl_Config_Raid_Show_Percents_Update()
187 if (Perl_Config_Raid_Frame_CheckButton10:GetChecked() == 1) then
188 Perl_Raid_Set_Show_Percents(1);
189 else
190 Perl_Raid_Set_Show_Percents(0);
191 end
192 end
193  
194 function Perl_Config_Raid_Lock_Update()
195 if (Perl_Config_Raid_Frame_CheckButton11:GetChecked() == 1) then
196 Perl_Raid_Set_Lock(1);
197 else
198 Perl_Raid_Set_Lock(0);
199 end
200 end
201  
202 function Perl_Config_Raid_Group_Headers_Update()
203 if (Perl_Config_Raid_Frame_CheckButton13:GetChecked() == 1) then
204 Perl_Raid_Set_Group_Headers(1);
205 else
206 Perl_Raid_Set_Group_Headers(0);
207 end
208 end
209  
210 function Perl_Config_Raid_Missing_Health_Update()
211 if (Perl_Config_Raid_Frame_CheckButton14:GetChecked() == 1) then
212 Perl_Raid_Set_Missing_Health(1);
213 else
214 Perl_Raid_Set_Missing_Health(0);
215 end
216 end
217  
218 function Perl_Config_Raid_Vertical_Update()
219 if (Perl_Config_Raid_Frame_CheckButton15:GetChecked() == 1) then
220 Perl_Raid_Set_Vertical(1);
221 else
222 Perl_Raid_Set_Vertical(0);
223 end
224 end
225  
226 function Perl_Config_Raid_Set_Scale(value)
227 if (Perl_Raid_Frame) then -- this check is to prevent errors if you aren't using Raid
228 if (value == nil) then
229 value = floor(UIParent:GetScale()*100+0.5);
230 Perl_Config_Raid_Frame_Slider1Text:SetText(value);
231 Perl_Config_Raid_Frame_Slider1:SetValue(value);
232 end
233 Perl_Raid_Set_Scale(value);
234  
235 vartable = Perl_Raid_GetVars();
236 if (floor(vartable["scale"]*100+0.5) == floor(UIParent:GetScale()*100+0.5)) then
237 Perl_Config_Raid_Frame_CheckButton12:SetChecked(1);
238 else
239 Perl_Config_Raid_Frame_CheckButton12:SetChecked(nil);
240 end
241 end
242 end
243  
244 function Perl_Config_Raid_Set_Transparency(value)
245 if (Perl_Raid_Frame) then -- this check is to prevent errors if you aren't using Player
246 Perl_Raid_Set_Transparency(value);
247 end
248 end