Mercurial > wow > reaction
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 |