forked from TheGeneticsGuy/Guild-Roster-Manager
-
Notifications
You must be signed in to change notification settings - Fork 0
/
GRM_ClassicFrames.lua
71 lines (52 loc) · 3.11 KB
/
GRM_ClassicFrames.lua
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
-- Expansion compatibility Frames
-- I only wish to maintain one Codebase, not 2. Foundational compatibility built with expansion in mind.
GRM_UI.EstablishClassicFrames = function()
-- Vanilla WOW
if GRM_G.BuildVersion > 10000 then
-- Guild Roster Frames
GRM_UI.GuildRosterContainerScrollChild = GuildListScrollFrameScrollChildFrame;
GRM_UI.GuildRosterFrame = GuildFrame;
GRM_UI.ContainerButtonCount = 13;
GRM_UI.OldRosterButtonName = "GuildFrameButton";
GRM_UI.GuildRosterContainer = GuildListScrollFrame;
GRM_UI.MemberDetailFrame = GuildMemberDetailFrame;
GRM_UI.MemberDetailFrameClassic = GuildMemberDetailFrame;
GRM_UI.MemberDetailFrame.RemoveButton = GuildMemberRemoveButton;
GRM_UI.MemberDetailFrame.Name = GuildMemberDetailName;
-- MOTD and GuildInfo Window
GRM_UI.CommunitiesGuildTextEditFrame = StaticPopup1;
GRM_UI.GuildInfoFrame = GuildInfoFrame;
GRM_UI.MOTDEditBox = StaticPopup1EditBox;
GRM_UI.GuildInfoEditBox = GuildInfoEditBox;
GRM_UI.GuildDetailsFrameEditMOTDButton = GuildMOTDEditButton;
GRM_UI.GuildDetailsGuildInformationButton = GuildFrameGuildInformationButton;
end
-- Cata
if GRM_G.BuildVersion >= 40000 then
GRM_UI.ContainerButtonCount = 16;
GRM_UI.OldRosterButtonName = "GuildRosterContainerButton";
GRM_UI.GuildRosterContainer = GuildRosterContainer;
end
-- BFA
if GRM_G.BuildVersion >= 80000 then -- Major Communities Frame introduction
-- Guild Roster Frames
GRM_UI.GuildRosterContainerScrollChild = GuildRosterContainerScrollChild;
GRM_UI.GuildRosterFrame = GuildRosterFrame;
GRM_UI.MemberDetailFrame = CommunitiesFrame.GuildMemberDetailFrame;
GRM_UI.MemberDetailFrameClassic = GuildMemberDetailFrame;
GRM_UI.MemberDetailFrame.RemoveButton = CommunitiesFrame.GuildMemberDetailFrame.RemoveButton;
GRM_UI.MemberDetailFrame.Name = CommunitiesFrame.GuildMemberDetailFrame.Name;
-- MOTD and GuildInfo Window
GRM_UI.CommunitiesGuildTextEditFrame = CommunitiesGuildTextEditFrame;
GRM_UI.GuildInfoFrame = CommunitiesGuildTextEditFrame; -- While in Retail this is a shared window now, 2 globals need to be set due to it being 2 copies in Classic
GRM_UI.MOTDEditBox = CommunitiesGuildTextEditFrame.Container.ScrollFrame.EditBox;
GRM_UI.GuildInfoEditBox = CommunitiesGuildTextEditFrame.Container.ScrollFrame.EditBox;
GRM_UI.GuildDetailsFrameEditMOTDButton = CommunitiesFrameGuildDetailsFrameInfo.EditMOTDButton;
GRM_UI.GuildDetailsGuildInformationButton = CommunitiesFrameGuildDetailsFrameInfo.EditDetailsButton;
-- When did they improve the guild roster window.
end
end
-- FEATURES RELEASED WITH WHAT CORRESPONDING BUILDS
-- Calendar = 30000 (3.0 WOTLK)
-- Guild Event Log = 40000 (4.0 CATA)
-- Guild News and Rewards and so on = 40000 ''