comparison RatPageView.lua @ 4:d186f8cd5000

Renamed functions to avoid conflicts
author madcatzinc@35b17cf1-18cd-47ff-9ca3-31d6b526ef09
date Mon, 28 May 2012 15:54:52 +0000
parents bf9220814fb5
children 8428fa7cf0e4
comparison
equal deleted inserted replaced
3:461854a2849c 4:d186f8cd5000
16 16
17 --~ You should have received a copy of the GNU General Public License 17 --~ You should have received a copy of the GNU General Public License
18 --~ along with this program; if not, write to the Free Software 18 --~ along with this program; if not, write to the Free Software
19 --~ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 19 --~ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
20 20
21 RatPageView = { 21 CyborgMMO_RatPageView = {
22 new = function(self) 22 new = function(self)
23 msg("new Rat Page View"); 23 msg("new Rat Page View");
24 for _, child in ipairs(self:GetChildren()) do 24 for _, child in ipairs(self:GetChildren()) do
25 child.Register(); 25 child.Register();
26 end 26 end
27 27
28 self.SlotClicked = function(slot) 28 self.SlotClicked = function(slot)
29 msg("View Recieved Click") 29 msg("View Recieved Click")
30 RatPageController.Instance().SlotClicked(slot) 30 CyborgMMO_RatPageController.Instance().SlotClicked(slot)
31 end 31 end
32 32
33 self.ModeClicked = function(mode) 33 self.ModeClicked = function(mode)
34 msg("View Recieved Click") 34 msg("View Recieved Click")
35 RatPageController.Instance().ModeClicked(mode) 35 CyborgMMO_RatPageController.Instance().ModeClicked(mode)
36 end 36 end
37 37
38 self.RegisterMode = function() 38 self.RegisterMode = function()
39 msg("ModeRegistered") 39 msg("ModeRegistered")
40 end 40 end
44 end 44 end
45 return self; 45 return self;
46 end 46 end
47 } 47 }
48 48
49 RatQuickPageView = { 49 CyborgMMO_RatQuickPageView = {
50 new = function(self) 50 new = function(self)
51 for _, child in ipairs(self:GetChildren()) do 51 for _, child in ipairs(self:GetChildren()) do
52 child.Register(); 52 child.Register();
53 end 53 end
54 54
55 self.SlotClicked = function(slot) 55 self.SlotClicked = function(slot)
56 RatPageController.Instance().SlotClicked(slot) 56 CyborgMMO_RatPageController.Instance().SlotClicked(slot)
57 end 57 end
58 58
59 return self; 59 return self;
60 end 60 end
61 } 61 }
62 62
63 -- Slot Class -- 63 -- Slot Class --
64 SlotView = { 64 CyborgMMO_SlotView = {
65 new = function(self, parent) 65 new = function(self, parent)
66 self._assignedWowObject = nil; 66 self._assignedWowObject = nil;
67 self.UnCheckedTexture = self:GetNormalTexture();
67 self:RegisterForClicks("LeftButtonUp", "RightButtonUp"); 68 self:RegisterForClicks("LeftButtonUp", "RightButtonUp");
68 self.Id = self:GetID(); 69 self.Id = self:GetID();
69 RatPageModel.Instance().AddObserver(self); 70 CyborgMMO_RatPageModel.Instance().AddObserver(self);
70 self.UnCheckedTexture = self:GetNormalTexture();
71
72 -- Object Method -- 71 -- Object Method --
73 self.Clicked = function() 72 self.Clicked = function()
74 self:GetParent().SlotClicked(self) 73 self:GetParent().SlotClicked(self)
75 74
76 GameTooltip:SetOwner(self, "ANCHOR_RIGHT"); 75 GameTooltip:SetOwner(self, "ANCHOR_RIGHT");
92 91
93 return self; 92 return self;
94 end, 93 end,
95 } 94 }
96 95
97 SlotMiniView = { 96 CyborgMMO_SlotMiniView = {
98 new = function(self, parent) 97 new = function(self, parent)
99 self._assignedWowObject = nil; 98 self._assignedWowObject = nil;
100 self.Id = self:GetID(); 99 self.Id = self:GetID();
101 RatPageModel.Instance().AddObserver(self); 100 CyborgMMO_RatPageModel.Instance().AddObserver(self);
102 self.UnCheckedTexture = self:GetNormalTexture(); 101 self.UnCheckedTexture = self:GetNormalTexture();
103 102
104 self.Update = function(data, activeMode) 103 self.Update = function(data, activeMode)
105 local icon = _G[self:GetName().."Icon"]; 104 local icon = _G[self:GetName().."Icon"];
106 if(nil ~= data[activeMode][self.Id]) then 105 if(nil ~= data[activeMode][self.Id]) then
118 end 117 end
119 } 118 }
120 119
121 120
122 -- ModeButton -- 121 -- ModeButton --
123 ModeView = { 122 CyborgMMO_ModeView = {
124 new = function(self) 123 new = function(self)
125 self.Id = self:GetID(); 124 self.Id = self:GetID();
126 self.Name = self:GetName(); 125 self.Name = self:GetName();
127 RatPageModel.Instance().AddObserver(self); 126 CyborgMMO_RatPageModel.Instance().AddObserver(self);
128 if(self.Id ~= 1) then 127 if(self.Id ~= 1) then
129 self:Hide() 128 self:Hide()
130 end 129 end
131 130
132 self.Clicked = function() 131 self.Clicked = function()