comparison modules/ReAction_ModuleTemplate/ReAction_ModuleName.lua @ 28:21bcaf8215ff

- converted to Ace3 - rearranged file layout - configGUI menus not working right now
author Flick <flickerstreak@gmail.com>
date Mon, 17 Mar 2008 18:24:53 +0000
parents bf997ea151ca
children 768be7eb22a0
comparison
equal deleted inserted replaced
27:f1e838841ce1 28:21bcaf8215ff
14 -- mixins go here 14 -- mixins go here
15 ) 15 )
16 16
17 -- module methods 17 -- module methods
18 function module:OnInitialize() 18 function module:OnInitialize()
19 self.db = ReAction:AcquireDBNamespace(moduleID) 19 self.db = ReAction.db:RegisterNamespace( moduleID
20 ReAction:RegisterDefaults(moduleID,"profile",
21 { 20 {
22 21 profile = {
22 -- default profile goes here
23 }
23 } 24 }
24 ) 25 )
26
27 end
25 end 28 end
26 29
27 function module:OnEnable() 30 function module:OnEnable()
28 31
29 end 32 end
30 33
31 function module:OnDisable() 34 function module:OnDisable()
32 35
33 end 36 end
34 37
35 function module:OnProfileEnable() 38
39 ---- ReAction module API ----
40
41 -- apply module features and settings to a bar object (see Bar.lua for Bar API)
42 function module:ApplyToBar(bar)
36 43
37 end 44 end
38 45
39 function module:OnProfileDisable() 46 -- remove module features and settings from a bar object
47 function module:RemoveFromBar(bar)
40 48
41 end 49 end
42 50
51 -- refresh module features and settings on a bar object
52 function module:RefreshBar(bar)
53
54 end
55
56 -- notification of config mode (true/false) on the list of bars
57 function module:ApplyConfigMode(mode,listOfBars)
58
59 end
60
61 -- return a name-modifier (suffix) for the bar name display. This can reflect a dynamic state.
62 function module:GetBarNameModifier(bar)
63 return nil
64 end
65
66 -- erase any local configuration entries for the supplied bar name
67 function module:EraseBarConfig(barName)
68
69 end
70
71 -- update any local configuration entries with the new bar name index
72 function module:RenameBarConfig(oldName, newName)
73
74 end