vanilla-wow-addons – Blame information for rev 1

Subversion Repositories:
Rev:
Rev Author Line No. Line
1 office 1 function Perl_Config_ArcaneBar_Display()
2 Perl_Config_Hide_All();
3 if (Perl_ArcaneBar_Frame_Loaded_Frame) then
4 Perl_Config_ArcaneBar_Frame:Show();
5 Perl_Config_ArcaneBar_Set_Values();
6 else
7 Perl_Config_ArcaneBar_Frame:Hide();
8 Perl_Config_NotInstalled_Frame:Show();
9 end
10 end
11  
12 function Perl_Config_ArcaneBar_Set_Values()
13 local vartable = Perl_ArcaneBar_GetVars();
14  
15 if (vartable["enabled"] == 1) then
16 Perl_Config_ArcaneBar_Frame_CheckButton1:SetChecked(1);
17 else
18 Perl_Config_ArcaneBar_Frame_CheckButton1:SetChecked(nil);
19 end
20  
21 if (vartable["showtimer"] == 1) then
22 Perl_Config_ArcaneBar_Frame_CheckButton2:SetChecked(1);
23 else
24 Perl_Config_ArcaneBar_Frame_CheckButton2:SetChecked(nil);
25 end
26  
27 if (vartable["hideoriginal"] == 1) then
28 Perl_Config_ArcaneBar_Frame_CheckButton3:SetChecked(1);
29 else
30 Perl_Config_ArcaneBar_Frame_CheckButton3:SetChecked(nil);
31 end
32  
33 if (vartable["namereplace"] == 1) then
34 Perl_Config_ArcaneBar_Frame_CheckButton4:SetChecked(1);
35 else
36 Perl_Config_ArcaneBar_Frame_CheckButton4:SetChecked(nil);
37 end
38  
39 if (vartable["lefttimer"] == 1) then
40 Perl_Config_ArcaneBar_Frame_CheckButton5:SetChecked(1);
41 else
42 Perl_Config_ArcaneBar_Frame_CheckButton5:SetChecked(nil);
43 end
44  
45 Perl_Config_ArcaneBar_Frame_Slider1Low:SetText("0");
46 Perl_Config_ArcaneBar_Frame_Slider1High:SetText("100");
47 Perl_Config_ArcaneBar_Frame_Slider1:SetValue(vartable["transparency"]*100);
48 end
49  
50 function Perl_Config_ArcaneBar_Enabled_Update()
51 if (Perl_Config_ArcaneBar_Frame_CheckButton1:GetChecked() == 1) then
52 Perl_ArcaneBar_Set_Enabled(1);
53 else
54 Perl_ArcaneBar_Set_Enabled(0);
55 end
56 end
57  
58 function Perl_Config_ArcaneBar_Show_Timer_Update()
59 if (Perl_Config_ArcaneBar_Frame_CheckButton2:GetChecked() == 1) then
60 Perl_ArcaneBar_Set_Timer(1);
61 else
62 Perl_ArcaneBar_Set_Timer(0);
63 end
64 end
65  
66 function Perl_Config_ArcaneBar_Hide_Original_Update()
67 if (Perl_Config_ArcaneBar_Frame_CheckButton3:GetChecked() == 1) then
68 Perl_ArcaneBar_Set_Hide(1);
69 else
70 Perl_ArcaneBar_Set_Hide(0);
71 end
72 end
73  
74 function Perl_Config_ArcaneBar_Name_Replace_Update()
75 if (Perl_Config_ArcaneBar_Frame_CheckButton4:GetChecked() == 1) then
76 Perl_ArcaneBar_Set_Name_Replace(1);
77 else
78 Perl_ArcaneBar_Set_Name_Replace(0);
79 end
80 end
81  
82 function Perl_Config_ArcaneBar_Left_Timer_Update()
83 if (Perl_Config_ArcaneBar_Frame_CheckButton5:GetChecked() == 1) then
84 Perl_ArcaneBar_Set_Left_Timer(1);
85 else
86 Perl_ArcaneBar_Set_Left_Timer(0);
87 end
88 end
89  
90 function Perl_Config_ArcaneBar_Set_Transparency(value)
91 if (Perl_ArcaneBar_Frame_Loaded_Frame) then -- this check is to prevent errors if you aren't using ArcaneBar
92 Perl_ArcaneBar_Set_Transparency(value);
93 end
94 end