vanilla-wow-addons – Blame information for rev 1

Subversion Repositories:
Rev:
Rev Author Line No. Line
1 office 1 BO_Visible = 1;
2  
3 --Functions
4  
5 function BuffOrg_OnLoad()
6 BO_MainFrame:RegisterForDrag("LeftButton");
7 BO_MainFrame:RegisterEvent("RAID_ROSTER_UPDATE")
8 BO_ClassName:SetText(UnitClass("player").."s");
9  
10 end
11  
12 function BuffOrd_OnEvent()
13 if(event == "ADDON_LOADED" and arg1 == "BuffOrg") then
14 BuffOrg_SetVisible(BO_Visible)
15 BuffOrg_UpdateWindow();
16 elseif(event == "RAID_ROSTER_UPDATE") then
17 if(BO_Visible) then
18 BuffOrg_UpdateWindow();
19 end
20 end
21 end
22  
23 function BuffOrg_OnDragStart()
24 BO_MainFrame:StartMoving()
25 end
26  
27 function BuffOrg_OnDragStop()
28 BO_MainFrame:StopMovingOrSizing()
29 end
30  
31 function BuffOrg_CheckBoxToggle(arg1)
32  
33 end
34  
35 function BuffOrg_SetVisible(state)
36  
37 end
38  
39 function BuffOrg_UpdateWindow()
40  
41 end
42  
43 function BuffOrg_GetClassList()
44 local raidnum = GetNumRaidMembers();
45 local myclass = UnitClass("player");
46 local classarray ={ };
47 local numofclass
48  
49 for c = 1, raidnum do
50 local plrname,_,_,_,plrclass = GetRaidRosterInfo(i);
51 if(plrclass == myclass) then
52 table.insert(classarray, plrname);
53 numofclass = numofclass + 1;
54 end
55 end
56 return numofclass, classarray;
57 end