comparison ObjectiveTracker/ObjectiveTracker.lua @ 54:ed74c5cabe98

Core - updated comment notes Objectives - force hide blocks when their tracker is hidden Clock - convert clock into its own module - display zone coordinates alongside time
author Nenue
date Wed, 01 Jun 2016 20:48:14 -0400
parents 1a322b92dbfa
children
comparison
equal deleted inserted replaced
53:5cedcb683eda 54:ed74c5cabe98
243 local handler = T[name] 243 local handler = T[name]
244 local frame = CreateFrame('Frame', trackerName, _G.VeneerObjectiveScroll, 'VeneerTrackerTemplate') 244 local frame = CreateFrame('Frame', trackerName, _G.VeneerObjectiveScroll, 'VeneerTrackerTemplate')
245 frame.title:SetText(handler.displayName) 245 frame.title:SetText(handler.displayName)
246 frame:SetWidth(c.Width) 246 frame:SetWidth(c.Width)
247 frame.previousOffset = 0 247 frame.previousOffset = 0
248 frame:SetScript('OnHide', T.DefaultHandler.OnHide)
249 frame.handler = handler
248 250
249 handler.frame = frame 251 handler.frame = frame
250 handler.numBlocks = 0 252 handler.numBlocks = 0
251 handler.actualBlocks = 0 253 handler.actualBlocks = 0
252 handler.trackerName = trackerName 254 handler.trackerName = trackerName
497 499
498 500
499 function T:OnInitialize() 501 function T:OnInitialize()
500 local c = T.Conf.Wrapper 502 local c = T.Conf.Wrapper
501 VeneerData = _G.VeneerData 503 VeneerData = _G.VeneerData
502 VeneerData.CallLog = VeneerData.CallLog or {} 504 --VeneerData.CallLog = VeneerData.CallLog or {}
503 if not T.isHooked then 505 if not T.isHooked then
504 T.isHooked = true 506 T.isHooked = true
505 for _, func in ipairs(BlizzHooks) do 507 for _, func in ipairs(BlizzHooks) do
506 if T[func] then 508 if T[func] then
507 hooksecurefunc(func, function(...) return T.OnHookedFunc(func, ...) end) 509 hooksecurefunc(func, function(...) return T.OnHookedFunc(func, ...) end)