annotate ObjectiveUI.lua @ 0:3dbcad2b387d

initial push
author Nenue
date Wed, 30 Mar 2016 02:24:56 -0400
parents
children b0447b382f36
rev   line source
Nenue@0 1 --- ${PACKAGE_NAME}
Nenue@0 2 -- @file-author@
Nenue@0 3 -- @project-revision@ @project-hash@
Nenue@0 4 -- @file-revision@ @file-hash@
Nenue@0 5 -- Created: 3/29/2016 7:07 PM
Nenue@0 6 local B = select(2,...).frame
Nenue@0 7 local mod = B:RegisterModule("ObjectiveTracker", _G.VeneerObjectiveWrapper, 'BuffFrame')
Nenue@0 8 local print = B.print('Objectives')
Nenue@0 9 local Tracker, AutoQuest, Quest, Cheevs = mod.Tracker, mod.AutoQuest, mod.Quest, mod.Cheevs
Nenue@0 10
Nenue@0 11 --------------------------------------------------------------------
Nenue@0 12 --- Tracker-specific widget functions
Nenue@0 13 --------------------------------------------------------------------
Nenue@0 14
Nenue@0 15 Tracker.Select = function(self) end
Nenue@0 16 Tracker.Open = function(self) end
Nenue@0 17 Tracker.Remove = function(self) end
Nenue@0 18 Tracker.Report = function(self)
Nenue@0 19 print('Stats:', self.numWatched,'items tracked,', self.numBlocks,'blocks assigned.')
Nenue@0 20 end
Nenue@0 21
Nenue@0 22 Tracker.OnMouseUp = function(self, button)
Nenue@0 23 if button == 'LeftButton' then
Nenue@0 24 self:Select()
Nenue@0 25 mod.UpdateWrapper()
Nenue@0 26 elseif button == 'RightButton' then
Nenue@0 27 self:Open()
Nenue@0 28 end
Nenue@0 29 print('|cFFFF8800'..tostring(self:GetName())..':MouseUp()|r ->',self.info.trackingID)
Nenue@0 30 end
Nenue@0 31
Nenue@0 32 Tracker.OnMouseDown = function(self, button)
Nenue@0 33 if button == 'LeftButton' then
Nenue@0 34 self:SetStyle('Active')
Nenue@0 35 end
Nenue@0 36 print(self.info.title)
Nenue@0 37 end
Nenue@0 38
Nenue@0 39 -----------------------------
Nenue@0 40 --- AUTO_QUEST
Nenue@0 41 AutoQuest.name = "Remote Quests"
Nenue@0 42 AutoQuest.GetNumWatched = GetNumAutoQuestPopUps
Nenue@0 43
Nenue@0 44 -----------------------------
Nenue@0 45 --- QUEST
Nenue@0 46 Quest.name = "Quests"
Nenue@0 47 Quest.Select = function(self)
Nenue@0 48 SetSuperTrackedQuestID(self.info.questID)
Nenue@0 49 end
Nenue@0 50 Quest.Open = function(self)
Nenue@0 51 print('something something quest log')
Nenue@0 52 QuestMapFrame_ShowQuestDetails(self.info.questID)
Nenue@0 53 ToggleQuestLog()
Nenue@0 54 end
Nenue@0 55
Nenue@0 56
Nenue@0 57 -----------------------------
Nenue@0 58 --- CHEEVS
Nenue@0 59 Cheevs.Select = function(self)
Nenue@0 60 end
Nenue@0 61
Nenue@0 62 Cheevs.Open = function(self)
Nenue@0 63 end
Nenue@0 64