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 |
