Nenue@125: -- Nenue@125: -- Background data gathering for things that are only available from set places Nenue@125: Nenue@125: Nenue@125: local print = DEVIAN_WORKSPACE and function(...) print('Bank', ...) end or nop Nenue@125: local profileUpdate, needsUpdate Nenue@125: VeneerBankDBMixin = {} Nenue@125: local m = VeneerBankDBMixin Nenue@125: Nenue@125: function m:Setup() Nenue@125: self:RegisterEvent('BANKFRAME_OPENED') Nenue@125: self:RegisterEvent('BANKFRAME_CLOSED') Nenue@125: Nenue@125: self:SetPoint('CENTER', UIParent, 'CENTER') Nenue@125: self:SetSize(100,100) Nenue@125: m.Info:SetPoint('CENTER', self, 'CENTER') Nenue@125: Nenue@125: self:Show() Nenue@125: print('Setup()') Nenue@125: Nenue@125: Nenue@125: self.Info:SetFontObject(GameFontNormal) Nenue@125: self.Info:SetText('Setup') Nenue@125: Nenue@125: for k,v in pairs(self) do Nenue@125: print(k,v) Nenue@125: end Nenue@125: end Nenue@125: Nenue@125: function m:OnEvent(event) Nenue@125: print('OnEvent', event) Nenue@125: self.Info:SetText(event) Nenue@125: end Nenue@125: Nenue@125: Nenue@125: Nenue@125: