Mercurial > wow > buffalo2
diff ObjectiveUI.lua @ 21:d5ee940de273
use hardcoded aesthetic manipulations over loadstring cramming
author | Nenue |
---|---|
date | Fri, 08 Apr 2016 06:12:05 -0400 |
parents | 605e8f0e46db |
children | 9b3fa734abff |
line wrap: on
line diff
--- a/ObjectiveUI.lua Wed Apr 06 07:54:19 2016 -0400 +++ b/ObjectiveUI.lua Fri Apr 08 06:12:05 2016 -0400 @@ -6,7 +6,7 @@ local B = select(2,...).frame local mod = B:RegisterModule("ObjectiveTracker", _G.VeneerObjectiveWrapper, 'BuffFrame') local print = B.print('Objectives') -local DefaultTracker, AutoQuest, Quest, Cheevs = mod.DefaultTracker, mod.AutoQuest, mod.Quest, mod.Cheevs +local Default, AutoQuest, Quest, Cheevs = mod.DefaultHandler, mod.AutoQuest, mod.Quest, mod.Cheevs local itemButtonSize, itemButtonSpacing = 36, 1 local tremove, tremovebyval = table.remove, table.removebyval @@ -16,14 +16,14 @@ --- - -------------------------------------------------------------------- -DefaultTracker.Select = function(self) end -DefaultTracker.Open = function(self) end -DefaultTracker.Remove = function(self) end -DefaultTracker.Report = function(self) +Default.Select = function(self) end +Default.Open = function(self) end +Default.Remove = function(self) end +Default.Report = function(self) print('Stats:', self.numWatched,'items tracked,', self.numBlocks,'blocks assigned.') end -DefaultTracker.OnMouseUp = function(self, button) +Default.OnMouseUp = function(self, button) print(self.handler.name, self.mainStyle, self.subStyle) if button == 'LeftButton' then if IsModifiedClick("CHATLINK") and ChatEdit_GetActiveWindow() then @@ -39,12 +39,11 @@ self.initialButton = nil self.modChatLink = nil self.modQuestWatch = nil - self:SetStyle('TrackerBlock', self.handler.name, self.mainStyle, self.subStyle) + mod:Update(self.handler.updateReasonModule) print('|cFFFF8800'..tostring(self:GetName())..':MouseUp()|r') end -DefaultTracker.OnMouseDown = function(self, button) - self:SetStyle('TrackerBlock', self.handler.name, 'MouseDown') +Default.OnMouseDown = function(self, button) print(IsModifiedClick("CHATLINK"), IsModifiedClick("QUESTWATCHTOGGLE")) print(self.info.title) end @@ -86,13 +85,13 @@ ----------------------------- --- CHEEVS Cheevs.Select = function(self) - self:SetStyle('TrackerBlock', self.info.type, 'Normal') + --mod:Update(OBJECTIVE_TRACKER_UPDATE_MODULE_ACHIEVEMENT) end Cheevs.Remove = function(self) RemoveTrackedAchievement(self.info.cheevID) end Cheevs.OnMouseUp = function(self, button) - DefaultTracker.OnMouseUp(self, button) + Default.OnMouseUp(self, button) end Cheevs.Link = function(self) local achievementLink = GetAchievementLink(self.info.cheevID); @@ -111,3 +110,6 @@ AchievementFrame_SelectAchievement(self.info.cheevID); end +local Bonus = mod.Bonus +Bonus.Remove = function(self, questID) +end \ No newline at end of file