vanilla-wow-addons – Blame information for rev 1

Subversion Repositories:
Rev:
Rev Author Line No. Line
1 office 1 function Perl_Config_Party_Pet_Display()
2 Perl_Config_Hide_All();
3 if (Perl_Party_Pet_Script_Frame) then
4 Perl_Config_Party_Pet_Frame:Show();
5 Perl_Config_Party_Pet_Set_Values();
6 else
7 Perl_Config_Party_Pet_Frame:Hide();
8 Perl_Config_NotInstalled_Frame:Show();
9 end
10 end
11  
12 function Perl_Config_Party_Pet_Set_Values()
13 local vartable = Perl_Party_Pet_GetVars();
14  
15 Perl_Config_Party_Pet_Frame_Slider1Low:SetText(PERL_LOCALIZED_CONFIG_SMALL);
16 Perl_Config_Party_Pet_Frame_Slider1High:SetText(PERL_LOCALIZED_CONFIG_BIG);
17 Perl_Config_Party_Pet_Frame_Slider1:SetValue(floor(vartable["scale"]*100+0.5));
18  
19 if (floor(vartable["scale"]*100+0.5) == floor(UIParent:GetScale()*100+0.5)) then
20 Perl_Config_Party_Pet_Frame_CheckButton1:SetChecked(1);
21 else
22 Perl_Config_Party_Pet_Frame_CheckButton1:SetChecked(nil);
23 end
24  
25 Perl_Config_Party_Pet_Frame_Slider2Low:SetText("0");
26 Perl_Config_Party_Pet_Frame_Slider2High:SetText("100");
27 Perl_Config_Party_Pet_Frame_Slider2:SetValue(vartable["transparency"]*100);
28  
29 Perl_Config_Party_Pet_Frame_Slider3Low:SetText("0");
30 Perl_Config_Party_Pet_Frame_Slider3High:SetText("16");
31 Perl_Config_Party_Pet_Frame_Slider3:SetValue(vartable["numpetbuffsshown"]);
32  
33 Perl_Config_Party_Pet_Frame_Slider4Low:SetText("0");
34 Perl_Config_Party_Pet_Frame_Slider4High:SetText("16");
35 Perl_Config_Party_Pet_Frame_Slider4:SetValue(vartable["numpetdebuffsshown"]);
36  
37 Perl_Config_Party_Pet_Frame_Slider5Low:SetText("1");
38 Perl_Config_Party_Pet_Frame_Slider5High:SetText("50");
39 Perl_Config_Party_Pet_Frame_Slider5:SetValue(vartable["buffsize"]);
40  
41 Perl_Config_Party_Pet_Frame_Slider6Low:SetText("1");
42 Perl_Config_Party_Pet_Frame_Slider6High:SetText("50");
43 Perl_Config_Party_Pet_Frame_Slider6:SetValue(vartable["debuffsize"]);
44  
45 Perl_Config_Party_Pet_Frame_Slider7Low:SetText("1");
46 Perl_Config_Party_Pet_Frame_Slider7High:SetText("7");
47 Perl_Config_Party_Pet_Frame_Slider7:SetValue(vartable["bufflocation"]);
48  
49 Perl_Config_Party_Pet_Frame_Slider8Low:SetText("1");
50 Perl_Config_Party_Pet_Frame_Slider8High:SetText("7");
51 Perl_Config_Party_Pet_Frame_Slider8:SetValue(vartable["debufflocation"]);
52  
53 if (vartable["showportrait"] == 1) then
54 Perl_Config_Party_Pet_Frame_CheckButton2:SetChecked(1);
55 else
56 Perl_Config_Party_Pet_Frame_CheckButton2:SetChecked(nil);
57 end
58  
59 if (vartable["threedportrait"] == 1) then
60 Perl_Config_Party_Pet_Frame_CheckButton3:SetChecked(1);
61 else
62 Perl_Config_Party_Pet_Frame_CheckButton3:SetChecked(nil);
63 end
64  
65 if (vartable["locked"] == 1) then
66 Perl_Config_Party_Pet_Frame_CheckButton4:SetChecked(1);
67 else
68 Perl_Config_Party_Pet_Frame_CheckButton4:SetChecked(nil);
69 end
70  
71 if (vartable["hiddeninraids"] == 1) then
72 Perl_Config_Party_Pet_Frame_CheckButton5:SetChecked(1);
73 else
74 Perl_Config_Party_Pet_Frame_CheckButton5:SetChecked(nil);
75 end
76  
77 if (vartable["enabled"] == 1) then
78 Perl_Config_Party_Pet_Frame_CheckButton6:SetChecked(1);
79 else
80 Perl_Config_Party_Pet_Frame_CheckButton6:SetChecked(nil);
81 end
82 end
83  
84 function Perl_Config_Party_Pet_Portrait_Update()
85 if (Perl_Config_Party_Pet_Frame_CheckButton2:GetChecked() == 1) then
86 Perl_Party_Pet_Set_Portrait(1);
87 else
88 Perl_Party_Pet_Set_Portrait(0);
89 end
90 end
91  
92 function Perl_Config_Party_Pet_3D_Portrait_Update()
93 if (Perl_Config_Party_Pet_Frame_CheckButton3:GetChecked() == 1) then
94 Perl_Party_Pet_Set_3D_Portrait(1);
95 else
96 Perl_Party_Pet_Set_3D_Portrait(0);
97 end
98 end
99  
100 function Perl_Config_Party_Pet_Lock_Update()
101 if (Perl_Config_Party_Pet_Frame_CheckButton4:GetChecked() == 1) then
102 Perl_Party_Pet_Set_Lock(1);
103 else
104 Perl_Party_Pet_Set_Lock(0);
105 end
106 end
107  
108 function Perl_Config_Party_Pet_Hidden_Update()
109 if (Perl_Config_Party_Pet_Frame_CheckButton5:GetChecked() == 1) then
110 Perl_Party_Pet_Set_Hidden(1);
111 else
112 Perl_Party_Pet_Set_Hidden(0);
113 end
114 end
115  
116 function Perl_Config_Party_Enabled_Update()
117 if (Perl_Config_Party_Pet_Frame_CheckButton6:GetChecked() == 1) then
118 Perl_Party_Set_Enabled(1);
119 else
120 Perl_Party_Set_Enabled(0);
121 end
122 end
123  
124 function Perl_Config_Party_Pet_Set_Buffs(value)
125 if (Perl_Party_Pet_Script_Frame) then -- this check is to prevent errors if you aren't using Party_Pet
126 Perl_Party_Pet_Set_Buffs(value);
127 end
128 end
129  
130 function Perl_Config_Party_Pet_Set_Debuffs(value)
131 if (Perl_Party_Pet_Script_Frame) then -- this check is to prevent errors if you aren't using Party_Pet
132 Perl_Party_Pet_Set_Debuffs(value);
133 end
134 end
135  
136 function Perl_Config_Party_Pet_Set_Buff_Size(value)
137 if (Perl_Party_Pet_Script_Frame) then -- this check is to prevent errors if you aren't using Party_Pet
138 Perl_Party_Pet_Set_Buff_Size(value);
139 end
140 end
141  
142 function Perl_Config_Party_Pet_Set_Debuff_Size(value)
143 if (Perl_Party_Pet_Script_Frame) then -- this check is to prevent errors if you aren't using Party_Pet
144 Perl_Party_Pet_Set_Debuff_Size(value);
145 end
146 end
147  
148 function Perl_Config_Party_Pet_Set_Buff_Location(value)
149 if (Perl_Party_Pet_Script_Frame) then -- this check is to prevent errors if you aren't using Party_Pet
150 Perl_Party_Pet_Set_Buff_Location(value);
151 end
152 end
153  
154 function Perl_Config_Party_Pet_Set_Debuff_Location(value)
155 if (Perl_Party_Pet_Script_Frame) then -- this check is to prevent errors if you aren't using Party_Pet
156 Perl_Party_Pet_Set_Debuff_Location(value);
157 end
158 end
159  
160 function Perl_Config_Party_Pet_Set_Scale(value)
161 if (Perl_Party_Pet_Script_Frame) then -- this check is to prevent errors if you aren't using Party_Pet
162 if (value == nil) then
163 value = floor(UIParent:GetScale()*100+0.5);
164 Perl_Config_Party_Pet_Frame_Slider1Text:SetText(value);
165 Perl_Config_Party_Pet_Frame_Slider1:SetValue(value);
166 end
167 Perl_Party_Pet_Set_Scale(value);
168  
169 vartable = Perl_Party_Pet_GetVars();
170 if (floor(vartable["scale"]*100+0.5) == floor(UIParent:GetScale()*100+0.5)) then
171 Perl_Config_Party_Pet_Frame_CheckButton1:SetChecked(1);
172 else
173 Perl_Config_Party_Pet_Frame_CheckButton1:SetChecked(nil);
174 end
175 end
176 end
177  
178 function Perl_Config_Party_Pet_Set_Transparency(value)
179 if (Perl_Party_Pet_Script_Frame) then -- this check is to prevent errors if you aren't using Party_Pet
180 Perl_Party_Pet_Set_Transparency(value);
181 end
182 end