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 Perl_Config_ArcaneBar_Frame_Slider1Low:SetText("0");
34 Perl_Config_ArcaneBar_Frame_Slider1High:SetText("100");
35 Perl_Config_ArcaneBar_Frame_Slider1:SetValue(vartable["transparency"]*100);
36 end
37  
38 function Perl_Config_ArcaneBar_Enabled_Update()
39 if (Perl_Config_ArcaneBar_Frame_CheckButton1:GetChecked() == 1) then
40 Perl_ArcaneBar_Set_Enabled(1);
41 else
42 Perl_ArcaneBar_Set_Enabled(0);
43 end
44 end
45  
46 function Perl_Config_ArcaneBar_Show_Timer_Update()
47 if (Perl_Config_ArcaneBar_Frame_CheckButton2:GetChecked() == 1) then
48 Perl_ArcaneBar_Set_Timer(1);
49 else
50 Perl_ArcaneBar_Set_Timer(0);
51 end
52 end
53  
54 function Perl_Config_ArcaneBar_Hide_Original_Update()
55 if (Perl_Config_ArcaneBar_Frame_CheckButton3:GetChecked() == 1) then
56 Perl_ArcaneBar_Set_Hide(1);
57 else
58 Perl_ArcaneBar_Set_Hide(0);
59 end
60 end
61  
62 function Perl_Config_ArcaneBar_Set_Transparency(value)
63 if (Perl_ArcaneBar_Frame_Loaded_Frame) then -- this check is to prevent errors if you aren't using Player
64 Perl_ArcaneBar_Set_Transparency(value);
65 end
66 end