Mercurial > wow > buffalo2
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) |