Mercurial > wow > reaction
comparison modules/ReAction_PetAction/ReAction_PetAction.lua @ 59:7430a8dd4e90
Added modular per-bar options
author | Flick <flickerstreak@gmail.com> |
---|---|
date | Mon, 28 Apr 2008 23:34:17 +0000 |
parents | 88283658fec4 |
children | 44649a10378d |
comparison
equal
deleted
inserted
replaced
58:20003239af0b | 59:7430a8dd4e90 |
---|---|
27 } | 27 } |
28 ) | 28 ) |
29 self.buttons = { } | 29 self.buttons = { } |
30 | 30 |
31 ReAction:RegisterOptions("global", self, { | 31 ReAction:RegisterOptions("global", self, { |
32 }) | |
33 | |
34 ReAction:RegisterOptions("bar", self, { | |
35 type = "group", | |
36 name = L["Pet Buttons"], | |
37 hidden = "BarOptionsHidden", | |
38 args = { | |
39 } | |
32 }) | 40 }) |
33 end | 41 end |
34 | 42 |
35 function module:OnEnable() | 43 function module:OnEnable() |
36 ReAction:RegisterBarType(L["Pet Action Bar"], | 44 ReAction:RegisterBarType(L["Pet Action Bar"], |
159 if button:GetFrame().actionIDLabel then | 167 if button:GetFrame().actionIDLabel then |
160 button:GetFrame().actionIDLabel:Hide() | 168 button:GetFrame().actionIDLabel:Hide() |
161 else | 169 else |
162 ReAction:Print("actionIDLabel not found") | 170 ReAction:Print("actionIDLabel not found") |
163 end | 171 end |
172 end | |
173 | |
174 ---- Options handlers ---- | |
175 function module:BarOptionsHidden(bar) | |
176 return bar.config.type ~= moduleID | |
164 end | 177 end |
165 | 178 |
166 | 179 |
167 | 180 |
168 -- use-count of action IDs | 181 -- use-count of action IDs |