Mercurial > wow > reaction
comparison Bar.lua @ 291:54d7865baae9 stable
Merge 1.1 beta 9 to stable
author | Flick |
---|---|
date | Fri, 01 Jul 2011 14:35:48 -0700 |
parents | d931fa418e17 |
children | 0cb6a9944497 |
comparison
equal
deleted
inserted
replaced
286:77609bfa804e | 291:54d7865baae9 |
---|---|
190 f:Show() | 190 f:Show() |
191 f:EnableMouse(false) | 191 f:EnableMouse(false) |
192 f:SetClampedToScreen(true) | 192 f:SetClampedToScreen(true) |
193 LSG:AddFrame(f) | 193 LSG:AddFrame(f) |
194 | 194 |
195 -- secure handlers | |
196 f:Execute(_reaction_init) | |
197 f:SetAttribute("_onstate-reaction", _onstate_reaction) | |
198 f:SetAttribute("_onstate-showgrid", _onstate_showgrid) | |
199 f:SetAttribute("_onstate-unitexists", _onstate_unitexists) | |
200 f:SetAttribute("_onclick", _onclick) | |
201 | |
202 -- secure handler CallMethod()s | |
203 f.UpdateShowGrid = function() self:UpdateShowGrid() end | |
204 f.StateRefresh = function() self:RefreshControls() end | |
205 f.UpdateHiddenLabel = function(f,hidden) self:SetLabelSubtext(hidden and L["Hidden"]) end | |
206 | |
207 -- Override the default frame accessor to provide strict read-only access | |
208 function self:GetFrame() | |
209 return f | |
210 end | |
211 | |
212 self:ApplyAnchor() | |
213 self:SetConfigMode(ReAction:GetConfigMode()) | |
214 self:SetKeybindMode(ReAction:GetKeybindMode()) | |
215 | |
216 if ReAction.LBF then | 195 if ReAction.LBF then |
217 local g = ReAction.LBF:Group(L["ReAction"], self.name) | 196 local g = ReAction.LBF:Group(L["ReAction"], self.name) |
218 self.config.ButtonFacade = self.config.ButtonFacade or { | 197 self.config.ButtonFacade = self.config.ButtonFacade or { |
219 skinID = "Blizzard", | 198 skinID = "Blizzard", |
220 backdrop = true, | 199 backdrop = true, |
224 local c = self.config.ButtonFacade | 203 local c = self.config.ButtonFacade |
225 g:Skin(c.skinID, c.gloss, c.backdrop, c.colors) | 204 g:Skin(c.skinID, c.gloss, c.backdrop, c.colors) |
226 self.LBFGroup = g | 205 self.LBFGroup = g |
227 end | 206 end |
228 | 207 |
208 -- secure handlers | |
209 f:Execute(_reaction_init) | |
210 f:SetAttribute("_onstate-reaction", _onstate_reaction) | |
211 f:SetAttribute("_onstate-showgrid", _onstate_showgrid) | |
212 f:SetAttribute("_onstate-unitexists", _onstate_unitexists) | |
213 f:SetAttribute("_onclick", _onclick) | |
214 | |
215 -- secure handler CallMethod()s | |
216 f.UpdateShowGrid = function() self:UpdateShowGrid() end | |
217 f.StateRefresh = function() self:RefreshControls() end | |
218 f.UpdateHiddenLabel = function(f,hidden) self:SetLabelSubtext(hidden and L["Hidden"]) end | |
219 | |
220 -- Override the default frame accessor to provide strict read-only access | |
221 function self:GetFrame() | |
222 return f | |
223 end | |
224 | |
225 self:ApplyAnchor() | |
226 if ReAction:GetConfigMode() then | |
227 self:SetConfigMode(true) | |
228 end | |
229 ReAction.RegisterCallback(self, "OnConfigModeChanged") | 229 ReAction.RegisterCallback(self, "OnConfigModeChanged") |
230 if ReAction:GetKeybindMode() then | |
231 self:SetKeybindMode(true) | |
232 end | |
230 | 233 |
231 buttonClass:SetupBar(self) | 234 buttonClass:SetupBar(self) |
232 self:ApplyStates() | 235 self:ApplyStates() |
233 | 236 |
234 return self | 237 return self |