Mercurial > wow > reaction
comparison ReAction.lua @ 81:57f8151ea0f0
- Fixed some snafus with creating bars
- Added support for opening the bar editor to a particular path
- Creating bars/states now selects the new bar/state in the config editor
- moved Bar:SetStateAttribute() back to working optionally on buttons rather than buttonFrame container
| author | Flick <flickerstreak@gmail.com> |
|---|---|
| date | Wed, 25 Jun 2008 21:07:18 +0000 |
| parents | da8ba8783924 |
| children | fc83b3f5b322 |
comparison
equal
deleted
inserted
replaced
| 80:42ec2938d65a | 81:57f8151ea0f0 |
|---|---|
| 285 config.btnWidth = select(4,...) or config.btnWidth or 36 | 285 config.btnWidth = select(4,...) or config.btnWidth or 36 |
| 286 config.btnHeight = select(4,...) or config.btnHeight or 36 | 286 config.btnHeight = select(4,...) or config.btnHeight or 36 |
| 287 config.spacing = select(5,...) or config.spacing or 3 | 287 config.spacing = select(5,...) or config.spacing or 3 |
| 288 config.width = config.width or config.btnColumns*(config.btnWidth + config.spacing) + 1 | 288 config.width = config.width or config.btnColumns*(config.btnWidth + config.spacing) + 1 |
| 289 config.height = config.height or config.btnRows*(config.btnHeight + config.spacing) + 1 | 289 config.height = config.height or config.btnRows*(config.btnHeight + config.spacing) + 1 |
| 290 config.anchor = config.anchor or "BOTTOM" | 290 config.anchor = config.anchor or "UIParent" |
| 291 config.anchorTo = config.anchorTo or "UIParent" | 291 config.point = config.point or "BOTTOM" |
| 292 config.relativePoint = config.relativePoint or "BOTTOM" | 292 config.relpoint = config.relpoint or "BOTTOM" |
| 293 config.y = config.y or 200 | 293 config.y = config.y or 200 |
| 294 config.x = config.x or 0 | 294 config.x = config.x or 0 |
| 295 end | 295 end |
| 296 local profile = self.db.profile | 296 local profile = self.db.profile |
| 297 config = config or DeepCopy(profile.defaultBar) | 297 config = config or DeepCopy(profile.defaultBar) |
| 357 end | 357 end |
| 358 | 358 |
| 359 function ReAction:RegisterBarType( name, config, isDefaultChoice ) | 359 function ReAction:RegisterBarType( name, config, isDefaultChoice ) |
| 360 defaultBarConfig[name] = config | 360 defaultBarConfig[name] = config |
| 361 if isDefaultChoice then | 361 if isDefaultChoice then |
| 362 defaultBarConfigChoice = name | 362 private.defaultBarConfigChoice = name |
| 363 end | 363 end |
| 364 self:RefreshOptions() | 364 self:RefreshOptions() |
| 365 end | 365 end |
| 366 | 366 |
| 367 function ReAction:UnregisterBarType( name ) | 367 function ReAction:UnregisterBarType( name ) |
| 460 | 460 |
| 461 function ReAction:ShowConfig() | 461 function ReAction:ShowConfig() |
| 462 CallModuleMethod("ConfigUI","OpenConfig") | 462 CallModuleMethod("ConfigUI","OpenConfig") |
| 463 end | 463 end |
| 464 | 464 |
| 465 function ReAction:ShowEditor(bar) | 465 function ReAction:ShowEditor(bar, ...) |
| 466 CallModuleMethod("ConfigUI","LaunchBarEditor",bar) | 466 CallModuleMethod("ConfigUI","LaunchBarEditor",bar, ...) |
| 467 end | 467 end |
