Mercurial > wow > cyborg-mmo7
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() |