vanilla-wow-addons – Blame information for rev 1

Subversion Repositories:
Rev:
Rev Author Line No. Line
1 office 1 function Perl_Config_Party_Target_Display()
2 Perl_Config_Hide_All();
3 if (Perl_Party_Target_Script_Frame) then
4 Perl_Config_Party_Target_Frame:Show();
5 Perl_Config_Party_Target_Set_Values();
6 else
7 Perl_Config_Party_Target_Frame:Hide();
8 Perl_Config_NotInstalled_Frame:Show();
9 end
10 end
11  
12 function Perl_Config_Party_Target_Set_Values()
13 local vartable = Perl_Party_Target_GetVars();
14  
15 if (vartable["locked"] == 1) then
16 Perl_Config_Party_Target_Frame_CheckButton1:SetChecked(1);
17 else
18 Perl_Config_Party_Target_Frame_CheckButton1:SetChecked(nil);
19 end
20  
21 if (vartable["mobhealthsupport"] == 1) then
22 Perl_Config_Party_Target_Frame_CheckButton3:SetChecked(1);
23 else
24 Perl_Config_Party_Target_Frame_CheckButton3:SetChecked(nil);
25 end
26  
27 if (vartable["hidepowerbars"] == 1) then
28 Perl_Config_Party_Target_Frame_CheckButton4:SetChecked(1);
29 else
30 Perl_Config_Party_Target_Frame_CheckButton4:SetChecked(nil);
31 end
32  
33 if (vartable["classcolorednames"] == 1) then
34 Perl_Config_Party_Target_Frame_CheckButton5:SetChecked(1);
35 else
36 Perl_Config_Party_Target_Frame_CheckButton5:SetChecked(nil);
37 end
38  
39 if (vartable["enabled"] == 1) then
40 Perl_Config_Party_Target_Frame_CheckButton6:SetChecked(1);
41 else
42 Perl_Config_Party_Target_Frame_CheckButton6:SetChecked(nil);
43 end
44  
45 if (vartable["hiddeninraid"] == 1) then
46 Perl_Config_Party_Target_Frame_CheckButton7:SetChecked(1);
47 else
48 Perl_Config_Party_Target_Frame_CheckButton7:SetChecked(nil);
49 end
50  
51 Perl_Config_Party_Target_Frame_Slider1Low:SetText(PERL_LOCALIZED_CONFIG_SMALL);
52 Perl_Config_Party_Target_Frame_Slider1High:SetText(PERL_LOCALIZED_CONFIG_BIG);
53 Perl_Config_Party_Target_Frame_Slider1:SetValue(floor(vartable["scale"]*100+0.5));
54  
55 if (floor(vartable["scale"]*100+0.5) == floor(UIParent:GetScale()*100+0.5)) then
56 Perl_Config_Party_Target_Frame_CheckButton2:SetChecked(1);
57 else
58 Perl_Config_Party_Target_Frame_CheckButton2:SetChecked(nil);
59 end
60  
61 Perl_Config_Party_Target_Frame_Slider2Low:SetText("0");
62 Perl_Config_Party_Target_Frame_Slider2High:SetText("100");
63 Perl_Config_Party_Target_Frame_Slider2:SetValue(vartable["transparency"]*100);
64 end
65  
66 function Perl_Config_Party_Target_Hidden_In_Raid_Update()
67 if (Perl_Config_Party_Target_Frame_CheckButton7:GetChecked() == 1) then
68 Perl_Party_Target_Set_Hidden_In_Raid(1);
69 else
70 Perl_Party_Target_Set_Hidden_In_Raid(0);
71 end
72 end
73  
74 function Perl_Config_Party_Target_Enabled_Update()
75 if (Perl_Config_Party_Target_Frame_CheckButton6:GetChecked() == 1) then
76 Perl_Party_Target_Set_Enabled(1);
77 else
78 Perl_Party_Target_Set_Enabled(0);
79 end
80 end
81  
82 function Perl_Config_Party_Target_Hide_Power_Bars_Update()
83 if (Perl_Config_Party_Target_Frame_CheckButton4:GetChecked() == 1) then
84 Perl_Party_Target_Set_Hide_Power_Bars(1);
85 else
86 Perl_Party_Target_Set_Hide_Power_Bars(0);
87 end
88 end
89  
90 function Perl_Config_Party_Target_Class_Colored_Names_Update()
91 if (Perl_Config_Party_Target_Frame_CheckButton5:GetChecked() == 1) then
92 Perl_Party_Target_Set_Class_Colored_Names(1);
93 else
94 Perl_Party_Target_Set_Class_Colored_Names(0);
95 end
96 end
97  
98 function Perl_Config_Party_Target_MobHealth_Update()
99 if (Perl_Config_Party_Target_Frame_CheckButton3:GetChecked() == 1) then
100 Perl_Party_Target_Set_MobHealth(1);
101 else
102 Perl_Party_Target_Set_MobHealth(0);
103 end
104 end
105  
106 function Perl_Config_Party_Target_Lock_Update()
107 if (Perl_Config_Party_Target_Frame_CheckButton1:GetChecked() == 1) then
108 Perl_Party_Target_Set_Lock(1);
109 else
110 Perl_Party_Target_Set_Lock(0);
111 end
112 end
113  
114 function Perl_Config_Party_Target_Set_Scale(value)
115 if (Perl_Party_Target_Script_Frame) then -- this check is to prevent errors if you aren't using Party_Target
116 if (value == nil) then
117 value = floor(UIParent:GetScale()*100+0.5);
118 Perl_Config_Party_Target_Frame_Slider1Text:SetText(value);
119 Perl_Config_Party_Target_Frame_Slider1:SetValue(value);
120 end
121 Perl_Party_Target_Set_Scale(value);
122  
123 vartable = Perl_Party_Target_GetVars();
124 if (floor(vartable["scale"]*100+0.5) == floor(UIParent:GetScale()*100+0.5)) then
125 Perl_Config_Party_Target_Frame_CheckButton2:SetChecked(1);
126 else
127 Perl_Config_Party_Target_Frame_CheckButton2:SetChecked(nil);
128 end
129 end
130 end
131  
132 function Perl_Config_Party_Target_Set_Transparency(value)
133 if (Perl_Party_Target_Script_Frame) then -- this check is to prevent errors if you aren't using Party_Target
134 Perl_Party_Target_Set_Transparency(value);
135 end
136 end