comparison modules/Action.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 a4e7475633b3
children 0e20f65375d5
comparison
equal deleted inserted replaced
222:d08a74e86c96 223:c4b134512c50
27 ReAction.RegisterCallback(self, "OnRefreshBar") 27 ReAction.RegisterCallback(self, "OnRefreshBar")
28 ReAction.RegisterCallback(self, "OnDestroyBar") 28 ReAction.RegisterCallback(self, "OnDestroyBar")
29 end 29 end
30 30
31 function module:OnEnable() 31 function module:OnEnable()
32 ReAction:RegisterBarType(Button, true)
33 ReAction:GetModule("State"):RegisterStateProperty("page", nil, PropHandler.GetOptions(), PropHandler) 32 ReAction:GetModule("State"):RegisterStateProperty("page", nil, PropHandler.GetOptions(), PropHandler)
34 end 33 end
35 34
36 function module:OnDisable() 35 function module:OnDisable()
37 ReAction:UnregisterBarType(Button)
38 ReAction:GetModule("State"):UnregisterStateProperty("page") 36 ReAction:GetModule("State"):UnregisterStateProperty("page")
39 end 37 end
40 38
41 function module:OnCreateBar(event, bar, name) 39 function module:OnCreateBar(event, bar, name)
42 if bar.config.type == moduleID then 40 if bar.config.type == moduleID then