vanilla-wow-addons – Blame information for rev 1

Subversion Repositories:
Rev:
Rev Author Line No. Line
1 office 1 function DUF_SetDefaultUIHooks()
2 DUF_Old_UnitFrameHealthBar_Update = UnitFrameHealthBar_Update;
3 UnitFrameHealthBar_Update = DUF_UnitFrameHealthBar_Update;
4 DUF_Old_UnitFrameManaBar_Update = UnitFrameManaBar_Update;
5 UnitFrameManaBar_Update = DUF_UnitFrameManaBar_Update;
6 DUF_Old_PlayerFrame_OnEvent = PlayerFrame_OnEvent;
7 PlayerFrame_OnEvent = DUF_PlayerFrame_OnEvent;
8 DUF_Old_PetFrame_OnEvent = PetFrame_OnEvent;
9 PetFrame_OnEvent = DUF_PetFrame_OnEvent;
10 DUF_Old_UnitFrame_OnEvent = UnitFrame_OnEvent;
11 UnitFrame_OnEvent = DUF_UnitFrame_OnEvent;
12 DUF_Old_PartyMemberFrame_OnEvent = PartyMemberFrame_OnEvent;
13 PartyMemberFrame_OnEvent = DUF_PartyMemberFrame_OnEvent;
14 DUF_Old_ShowPartyFrame = ShowPartyFrame;
15 ShowPartyFrame = DUF_ShowPartyFrame;
16 DUF_Old_TargetFrame_OnEvent = TargetFrame_OnEvent;
17 TargetFrame_OnEvent = DUF_TargetFrame_OnEvent;
18 DUF_Old_ComboPointsFrame_OnEvent = ComboPointsFrame_OnEvent;
19 ComboPointsFrame_OnEvent = DUF_ComboPointsFrame_OnEvent;
20 end
21  
22 function DUF_CheckByUnit(unit)
23 if (unit == "player") then
24 if (not DUF_Settings[DUF_INDEX].player.showDefault) then return; end
25 elseif (string.find(unit, "partypet")) then
26 if (not DUF_Settings[DUF_INDEX].partypet.showDefault) then return; end
27 elseif (string.find(unit, "party")) then
28 if (not DUF_Settings[DUF_INDEX].party.showDefault) then return; end
29 elseif (unit == "pet") then
30 if (not DUF_Settings[DUF_INDEX].pet.showDefault) then return; end
31 elseif (unit == "target") then
32 if (not DUF_Settings[DUF_INDEX].target.showDefault) then return; end
33 end
34 return true;
35 end
36  
37 function DUF_UnitFrameHealthBar_Update(frame, unit)
38 if (DUF_CheckByUnit(unit)) then
39 DUF_Old_UnitFrameHealthBar_Update(frame, unit);
40 end
41 end
42  
43 function DUF_UnitFrameManaBar_Update(frame, unit)
44 if (DUF_CheckByUnit(unit)) then
45 DUF_Old_UnitFrameManaBar_Update(frame, unit);
46 end
47 end
48  
49 function DUF_PlayerFrame_OnEvent(event)
50 if (DUF_Settings[DUF_INDEX].player.showDefault) then
51 DUF_Old_PlayerFrame_OnEvent(event);
52 end
53 end
54  
55 function DUF_PetFrame_OnEvent(event)
56 if (DUF_Settings[DUF_INDEX].pet.showDefault) then
57 DUF_Old_PetFrame_OnEvent(event);
58 end
59 end
60  
61 function DUF_UnitFrame_OnEvent(event)
62 if (DUF_CheckByUnit(this.unit)) then
63 DUF_Old_UnitFrame_OnEvent(event);
64 end
65 end
66  
67 function DUF_PartyMemberFrame_OnEvent(event)
68 if (DUF_Settings[DUF_INDEX].party.showDefault) then
69 DUF_Old_PartyMemberFrame_OnEvent(event);
70 end
71 end
72  
73 function DUF_ShowPartyFrame()
74 if (DUF_Settings[DUF_INDEX].party.showDefault) then
75 DUF_Old_ShowPartyFrame();
76 end
77 end
78  
79 function DUF_TargetFrame_OnEvent(event)
80 if (DUF_Settings[DUF_INDEX].target.showDefault) then
81 DUF_Old_TargetFrame_OnEvent(event);
82 end
83 end
84  
85 function DUF_ComboPointsFrame_OnEvent()
86 if (DUF_Settings[DUF_INDEX].target.showDefault) then
87 DUF_Old_ComboPointsFrame_OnEvent(event);
88 end
89 end