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() |
