vanilla-wow-addons – Blame information for rev 1

Subversion Repositories:
Rev:
Rev Author Line No. Line
1 office 1 function Perl_Config_Player_Pet_Display()
2 Perl_Config_Hide_All();
3 if (Perl_Player_Pet_Frame) then
4 Perl_Config_Player_Pet_Frame:Show();
5 Perl_Config_Player_Pet_Set_Values();
6 else
7 Perl_Config_Player_Pet_Frame:Hide();
8 Perl_Config_NotInstalled_Frame:Show();
9 end
10 end
11  
12 function Perl_Config_Player_Pet_Set_Values()
13 local vartable = Perl_Player_Pet_GetVars();
14  
15 Perl_Config_Player_Pet_Frame_Slider2Low:SetText("0");
16 Perl_Config_Player_Pet_Frame_Slider2High:SetText("16");
17 Perl_Config_Player_Pet_Frame_Slider2:SetValue(vartable["numpetbuffsshown"]);
18  
19 Perl_Config_Player_Pet_Frame_Slider3Low:SetText("0");
20 Perl_Config_Player_Pet_Frame_Slider3High:SetText("16");
21 Perl_Config_Player_Pet_Frame_Slider3:SetValue(vartable["numpetdebuffsshown"]);
22  
23 if (vartable["showxp"] == 1) then
24 Perl_Config_Player_Pet_Frame_CheckButton1:SetChecked(1);
25 else
26 Perl_Config_Player_Pet_Frame_CheckButton1:SetChecked(nil);
27 end
28  
29 if (vartable["locked"] == 1) then
30 Perl_Config_Player_Pet_Frame_CheckButton3:SetChecked(1);
31 else
32 Perl_Config_Player_Pet_Frame_CheckButton3:SetChecked(nil);
33 end
34  
35 Perl_Config_Player_Pet_Frame_Slider1Low:SetText("Small");
36 Perl_Config_Player_Pet_Frame_Slider1High:SetText("Big");
37 Perl_Config_Player_Pet_Frame_Slider1:SetValue(floor(vartable["scale"]*100+0.5));
38  
39 if (floor(vartable["scale"]*100+0.5) == floor(UIParent:GetScale()*100+0.5)) then
40 Perl_Config_Player_Pet_Frame_CheckButton4:SetChecked(1);
41 else
42 Perl_Config_Player_Pet_Frame_CheckButton4:SetChecked(nil);
43 end
44  
45 Perl_Config_Player_Pet_Frame_Slider4Low:SetText("0");
46 Perl_Config_Player_Pet_Frame_Slider4High:SetText("100");
47 Perl_Config_Player_Pet_Frame_Slider4:SetValue(vartable["transparency"]*100);
48  
49 Perl_Config_Player_Pet_Frame_Slider5Low:SetText("1");
50 Perl_Config_Player_Pet_Frame_Slider5High:SetText("4");
51 Perl_Config_Player_Pet_Frame_Slider5:SetValue(vartable["bufflocation"]);
52  
53 Perl_Config_Player_Pet_Frame_Slider6Low:SetText("1");
54 Perl_Config_Player_Pet_Frame_Slider6High:SetText("4");
55 Perl_Config_Player_Pet_Frame_Slider6:SetValue(vartable["debufflocation"]);
56  
57 Perl_Config_Player_Pet_Frame_Slider7Low:SetText("1");
58 Perl_Config_Player_Pet_Frame_Slider7High:SetText("50");
59 Perl_Config_Player_Pet_Frame_Slider7:SetValue(vartable["buffsize"]);
60  
61 Perl_Config_Player_Pet_Frame_Slider8Low:SetText("1");
62 Perl_Config_Player_Pet_Frame_Slider8High:SetText("50");
63 Perl_Config_Player_Pet_Frame_Slider8:SetValue(vartable["debuffsize"]);
64  
65 if (vartable["showportrait"] == 1) then
66 Perl_Config_Player_Pet_Frame_CheckButton5:SetChecked(1);
67 else
68 Perl_Config_Player_Pet_Frame_CheckButton5:SetChecked(nil);
69 end
70  
71 if (vartable["threedportrait"] == 1) then
72 Perl_Config_Player_Pet_Frame_CheckButton6:SetChecked(1);
73 else
74 Perl_Config_Player_Pet_Frame_CheckButton6:SetChecked(nil);
75 end
76 end
77  
78 function Perl_Config_Player_Pet_Set_Buffs(value)
79 if (Perl_Player_Pet_Frame) then -- this check is to prevent errors if you aren't using Player_Pet
80 Perl_Player_Pet_Set_Buffs(value);
81 end
82 end
83  
84 function Perl_Config_Player_Pet_Set_Debuffs(value)
85 if (Perl_Player_Pet_Frame) then -- this check is to prevent errors if you aren't using Player_Pet
86 Perl_Player_Pet_Set_Debuffs(value);
87 end
88 end
89  
90 function Perl_Config_Player_Pet_Set_Buff_Location(value)
91 if (Perl_Player_Pet_Frame) then -- this check is to prevent errors if you aren't using Player_Pet
92 Perl_Player_Pet_Set_Buff_Location(value);
93 end
94 end
95  
96 function Perl_Config_Player_Pet_Set_Debuff_Location(value)
97 if (Perl_Player_Pet_Frame) then -- this check is to prevent errors if you aren't using Player_Pet
98 Perl_Player_Pet_Set_Debuff_Location(value);
99 end
100 end
101  
102 function Perl_Config_Player_Pet_Set_Buff_Size(value)
103 if (Perl_Player_Pet_Frame) then -- this check is to prevent errors if you aren't using Player_Pet
104 Perl_Player_Pet_Set_Buff_Size(value);
105 end
106 end
107  
108 function Perl_Config_Player_Pet_Set_Debuff_Size(value)
109 if (Perl_Player_Pet_Frame) then -- this check is to prevent errors if you aren't using Player_Pet
110 Perl_Player_Pet_Set_Debuff_Size(value);
111 end
112 end
113  
114 function Perl_Config_Player_Pet_ShowXP_Update()
115 if (Perl_Config_Player_Pet_Frame_CheckButton1:GetChecked() == 1) then
116 Perl_Player_Pet_Set_ShowXP(1);
117 else
118 Perl_Player_Pet_Set_ShowXP(0);
119 end
120 end
121  
122 function Perl_Config_Player_Pet_Lock_Update()
123 if (Perl_Config_Player_Pet_Frame_CheckButton3:GetChecked() == 1) then
124 Perl_Player_Pet_Set_Lock(1);
125 else
126 Perl_Player_Pet_Set_Lock(0);
127 end
128 end
129  
130 function Perl_Config_Player_Pet_Portrait_Update()
131 if (Perl_Config_Player_Pet_Frame_CheckButton5:GetChecked() == 1) then
132 Perl_Player_Pet_Set_Portrait(1);
133 else
134 Perl_Player_Pet_Set_Portrait(0);
135 end
136 end
137  
138 function Perl_Config_Player_Pet_3D_Portrait_Update()
139 if (Perl_Config_Player_Pet_Frame_CheckButton6:GetChecked() == 1) then
140 Perl_Player_Pet_Set_3D_Portrait(1);
141 else
142 Perl_Player_Pet_Set_3D_Portrait(0);
143 end
144 end
145  
146 function Perl_Config_Player_Pet_Set_Scale(value)
147 if (Perl_Player_Pet_Frame) then -- this check is to prevent errors if you aren't using Player_Pet
148 if (value == nil) then
149 value = floor(UIParent:GetScale()*100+0.5);
150 Perl_Config_Player_Pet_Frame_Slider1Text:SetText(value);
151 Perl_Config_Player_Pet_Frame_Slider1:SetValue(value);
152 end
153 Perl_Player_Pet_Set_Scale(value);
154  
155 vartable = Perl_Player_Pet_GetVars();
156 if (floor(vartable["scale"]*100+0.5) == floor(UIParent:GetScale()*100+0.5)) then
157 Perl_Config_Player_Pet_Frame_CheckButton4:SetChecked(1);
158 else
159 Perl_Config_Player_Pet_Frame_CheckButton4:SetChecked(nil);
160 end
161 end
162 end
163  
164 function Perl_Config_Player_Pet_Set_Transparency(value)
165 if (Perl_Player_Pet_Frame) then -- this check is to prevent errors if you aren't using Player
166 Perl_Player_Pet_Set_Transparency(value);
167 end
168 end