Mercurial > wow > buffalo2
comparison Modules/ObjectiveTracker.lua @ 73:95ed343c3a42
- VeneerBuffTemplate and members
| author | Nenue |
|---|---|
| date | Tue, 23 Aug 2016 16:15:09 -0400 |
| parents | d80db9a9b7e4 |
| children |
comparison
equal
deleted
inserted
replaced
| 72:d80db9a9b7e4 | 73:95ed343c3a42 |
|---|---|
| 7 local plugin = CreateFrame('Frame', 'VeneerObjectives', UIParent) | 7 local plugin = CreateFrame('Frame', 'VeneerObjectives', UIParent) |
| 8 local vn, print = LibStub("LibKraken").register(VeneerController, plugin) | 8 local vn, print = LibStub("LibKraken").register(VeneerController, plugin) |
| 9 local ot | 9 local ot |
| 10 local otvn | 10 local otvn |
| 11 | 11 |
| 12 local ResetObjectiveTrackerAnchor = function() | 12 local INSET_V = -20 |
| 13 | |
| 14 local GetVeneer = function() | |
| 13 | 15 |
| 14 print('|cFFFF4400ObjectiveTracker_Initialize|r') | 16 print('|cFFFF4400ObjectiveTracker_Initialize|r') |
| 15 otvn = vn.GetVeneer(ot) | 17 otvn = vn.GetVeneer(ot) |
| 16 print(otvn:GetHeight()) | 18 print(otvn:GetHeight()) |
| 17 | 19 |
| 19 for i = 1, #ot.MODULES do | 21 for i = 1, #ot.MODULES do |
| 20 print(i, ot.MODULES[i]) | 22 print(i, ot.MODULES[i]) |
| 21 end | 23 end |
| 22 ot:ClearAllPoints() | 24 ot:ClearAllPoints() |
| 23 ot:SetPoint('TOPRIGHT', UIParent, 'TOPRIGHT', -5, -140) | 25 ot:SetPoint('TOPRIGHT', UIParent, 'TOPRIGHT', -5, -140) |
| 24 print(ot:GetHeight(), ot:GetWidth()) | |
| 25 local width, height = ot:GetSize() | |
| 26 ot:SetSize(width, height) | |
| 27 | 26 |
| 28 print(ot:GetHeight(), ot:GetWidth()) | |
| 29 --vn.GetVeneer(ot):SetAllPoints(ot) | 27 --vn.GetVeneer(ot):SetAllPoints(ot) |
| 30 end | 28 end |
| 31 | 29 |
| 32 local UpdateVeneer = function() | 30 local UpdateVeneer = function() |
| 33 if not ot.initialized or not otvn then | 31 if not ot.initialized or not otvn then |
| 34 return | 32 return |
| 35 end | 33 end |
| 36 | 34 |
| 37 | 35 |
| 38 | 36 |
| 39 print(ot:GetPoint(1),ot:GetPoint(2), ot:GetSize()) | 37 ot:ClearAllPoints() |
| 40 print(ot:GetTop(), ot:GetLeft()) | 38 ot:SetPoint('TOPRIGHT', UIParent, 'TOPRIGHT', -5, -140) |
| 41 print(ot:GetBottom(), ot:GetRight()) | 39 |
| 42 print(otvn:GetTop(), otvn:GetLeft()) | |
| 43 print(otvn:GetBottom(), otvn:GetRight()) | |
| 44 otvn:Show() | |
| 45 end | 40 end |
| 46 | 41 |
| 47 local CreateVeneer = function() | 42 local CreateVeneer = function() |
| 48 ot = ObjectiveTrackerFrame | 43 ot = ObjectiveTrackerFrame |
| 49 hooksecurefunc('ObjectiveTracker_Initialize', ResetObjectiveTrackerAnchor) | 44 hooksecurefunc('ObjectiveTracker_Initialize', GetVeneer) |
| 50 hooksecurefunc('ObjectiveTracker_Update', UpdateVeneer) | 45 hooksecurefunc('ObjectiveTracker_Update', UpdateVeneer) |
| 51 end | 46 end |
| 52 | 47 |
| 53 plugin.init = function() | 48 plugin.init = function() |
| 54 if ObjectiveTrackerFrame then | 49 if ObjectiveTrackerFrame then |
