comparison modules/Stance.lua @ 223:c4b134512c50

Move RegisterBarType from modules to button classes
author Flick <flickerstreak@gmail.com>
date Mon, 22 Nov 2010 10:25:18 -0800
parents d08a74e86c96
children 9b9f5fc84d34
comparison
equal deleted inserted replaced
222:d08a74e86c96 223:c4b134512c50
23 self.buttons = { } 23 self.buttons = { }
24 24
25 ReAction.RegisterCallback(self, "OnCreateBar", "OnRefreshBar") 25 ReAction.RegisterCallback(self, "OnCreateBar", "OnRefreshBar")
26 ReAction.RegisterCallback(self, "OnDestroyBar") 26 ReAction.RegisterCallback(self, "OnDestroyBar")
27 ReAction.RegisterCallback(self, "OnRefreshBar") 27 ReAction.RegisterCallback(self, "OnRefreshBar")
28 end
29
30 function module:OnEnable()
31 ReAction:RegisterBarType(Button)
32 end
33
34 function module:OnDisable()
35 ReAction:UnregisterBarType(Button)
36 end 28 end
37 29
38 function module:OnDestroyBar(event, bar, name) 30 function module:OnDestroyBar(event, bar, name)
39 local btns = self.buttons[bar] 31 local btns = self.buttons[bar]
40 if btns then 32 if btns then