Mercurial > wow > reaction
comparison modules/ReAction_ConfigUI/ReAction_ConfigUI.lua @ 44:2232b8336903
- Added bar config tab
- rearranged locale string grouping
author | Flick <flickerstreak@gmail.com> |
---|---|
date | Thu, 03 Apr 2008 23:17:47 +0000 |
parents | 11ddb9610770 |
children | aa0b7fd68462 |
comparison
equal
deleted
inserted
replaced
43:dc898780fea8 | 44:2232b8336903 |
---|---|
36 disabled = InCombatLockdown, | 36 disabled = InCombatLockdown, |
37 order = 1 | 37 order = 1 |
38 }, | 38 }, |
39 }, | 39 }, |
40 order = 1, | 40 order = 1, |
41 }, | |
42 bar = { | |
43 type = "group", | |
44 name = L["Bar Settings"], | |
45 desc = L["Configuration settings for bars"], | |
46 childGroups = "select", | |
47 args = { | |
48 all = { | |
49 type = "group", | |
50 name = L["All Bars"], | |
51 desc = L["Settings applicable to all bars"], | |
52 args = { | |
53 foo = { | |
54 type = "toggle", | |
55 name = "foo", | |
56 desc = "description", | |
57 get = function() return true end, | |
58 set = function() end, | |
59 } | |
60 }, | |
61 order = 1 | |
62 } | |
63 }, | |
64 order = 2 | |
41 }, | 65 }, |
42 module = { | 66 module = { |
43 type = "group", | 67 type = "group", |
44 childGroups = "select", | 68 childGroups = "select", |
45 name = L["Module Settings"], | 69 name = L["Module Settings"], |
83 | 107 |
84 self.configOptions.args.profile = LibStub("AceDBOptions-3.0"):GetOptionsTable(ReAction.db) | 108 self.configOptions.args.profile = LibStub("AceDBOptions-3.0"):GetOptionsTable(ReAction.db) |
85 self.configOptions.args.profile.order = -2 | 109 self.configOptions.args.profile.order = -2 |
86 | 110 |
87 LibStub("AceConfigRegistry-3.0"):RegisterOptionsTable("ReAction",self.configOptions) | 111 LibStub("AceConfigRegistry-3.0"):RegisterOptionsTable("ReAction",self.configOptions) |
88 LibStub("AceConfigDialog-3.0"):AddToBlizOptions("ReAction", "ReAction") | 112 self.frame = LibStub("AceConfigDialog-3.0"):AddToBlizOptions("ReAction", "ReAction") |
113 self.frame.obj.SetCallback(self,"default") | |
114 | |
89 ReAction.RegisterCallback(self,"OnOptionsRegistered") | 115 ReAction.RegisterCallback(self,"OnOptionsRegistered") |
90 ReAction.RegisterCallback(self,"OnOptionsRefreshed") | 116 ReAction.RegisterCallback(self,"OnOptionsRefreshed") |
91 end | 117 end |
92 | 118 |
93 function module:OnOptionsRegistered(evt, context, module, opts) | 119 function module:OnOptionsRegistered(evt, context, module, opts) |
114 InterfaceOptionsFrame_OpenToFrame("ReAction") | 140 InterfaceOptionsFrame_OpenToFrame("ReAction") |
115 if bar then | 141 if bar then |
116 -- TODO: select the correct bar pane | 142 -- TODO: select the correct bar pane |
117 end | 143 end |
118 end | 144 end |
145 | |
146 function module:default() | |
147 -- called from the Interface Options panel, this returns the current profile to the default | |
148 ReAction.db:ResetProfile() | |
149 end | |
150 |