comparison modules/VehicleExit.lua @ 218:e63aefb8a555

Demodularization of buttons - register class instead of config
author Flick <flickerstreak@gmail.com>
date Fri, 19 Nov 2010 23:06:24 -0800
parents df68b5a40490
children d08a74e86c96
comparison
equal deleted inserted replaced
217:9c0691e91488 218:e63aefb8a555
39 ReAction.RegisterCallback(self, "OnEraseBar") 39 ReAction.RegisterCallback(self, "OnEraseBar")
40 ReAction.RegisterCallback(self, "OnRenameBar") 40 ReAction.RegisterCallback(self, "OnRenameBar")
41 end 41 end
42 42
43 function module:OnEnable() 43 function module:OnEnable()
44 ReAction:RegisterBarType(L["Exit Vehicle Floater"], 44 ReAction:RegisterBarType(Button)
45 {
46 type = moduleID ,
47 defaultButtonSize = 36,
48 defaultBarRows = 1,
49 defaultBarCols = 1,
50 defaultBarSpacing = 3
51 })
52 end 45 end
53 46
54 function module:OnDisable() 47 function module:OnDisable()
55 ReAction:UnregisterBarType(L["Exit Vehicle Floater"]) 48 ReAction:UnregisterBarType(Button)
56 end 49 end
57 50
58 function module:OnCreateBar(event, bar, name) 51 function module:OnCreateBar(event, bar, name)
59 if bar.config.type == moduleID then 52 if bar.config.type == moduleID then
60 self:OnRefreshBar(event, bar, name) 53 self:OnRefreshBar(event, bar, name)