annotate Modules/Bank.lua @ 125:3f4794dca91b

template load order and Script handlers linkage
author Nenue
date Sun, 15 Oct 2017 16:47:22 -0400
parents
children 3de635cda288
rev   line source
Nenue@125 1 --
Nenue@125 2 -- Background data gathering for things that are only available from set places
Nenue@125 3
Nenue@125 4
Nenue@125 5 local print = DEVIAN_WORKSPACE and function(...) print('Bank', ...) end or nop
Nenue@125 6 local profileUpdate, needsUpdate
Nenue@125 7 VeneerBankDBMixin = {}
Nenue@125 8 local m = VeneerBankDBMixin
Nenue@125 9
Nenue@125 10 function m:Setup()
Nenue@125 11 self:RegisterEvent('BANKFRAME_OPENED')
Nenue@125 12 self:RegisterEvent('BANKFRAME_CLOSED')
Nenue@125 13
Nenue@125 14 self:SetPoint('CENTER', UIParent, 'CENTER')
Nenue@125 15 self:SetSize(100,100)
Nenue@125 16 m.Info:SetPoint('CENTER', self, 'CENTER')
Nenue@125 17
Nenue@125 18 self:Show()
Nenue@125 19 print('Setup()')
Nenue@125 20
Nenue@125 21
Nenue@125 22 self.Info:SetFontObject(GameFontNormal)
Nenue@125 23 self.Info:SetText('Setup')
Nenue@125 24
Nenue@125 25 for k,v in pairs(self) do
Nenue@125 26 print(k,v)
Nenue@125 27 end
Nenue@125 28 end
Nenue@125 29
Nenue@125 30 function m:OnEvent(event)
Nenue@125 31 print('OnEvent', event)
Nenue@125 32 self.Info:SetText(event)
Nenue@125 33 end
Nenue@125 34
Nenue@125 35
Nenue@125 36
Nenue@125 37