Mercurial > wow > reaction
comparison PetActionButton.lua @ 297:f7a5676c9517
5.04 updates:
- refresh button checked state and cooldown in C-code
- display count for actions with charges
- update action button events
- pet action buttons - filter UNIT_AURA events by 'pet' type
| author | Flick |
|---|---|
| date | Wed, 14 Nov 2012 16:34:14 -0800 |
| parents | 276165a0e860 |
| children |
comparison
equal
deleted
inserted
replaced
| 296:08a1fbc9ee9b | 297:f7a5676c9517 |
|---|---|
| 45 "PLAYER_CONTROL_LOST", | 45 "PLAYER_CONTROL_LOST", |
| 46 "PLAYER_CONTROL_GAINED", | 46 "PLAYER_CONTROL_GAINED", |
| 47 "PLAYER_FARSIGHT_FOCUS_CHANGED", | 47 "PLAYER_FARSIGHT_FOCUS_CHANGED", |
| 48 "UNIT_PET", | 48 "UNIT_PET", |
| 49 "UNIT_FLAGS", | 49 "UNIT_FLAGS", |
| 50 "UNIT_AURA", | |
| 51 "PET_BAR_UPDATE", | 50 "PET_BAR_UPDATE", |
| 52 "PET_BAR_UPDATE_COOLDOWN", | 51 "PET_BAR_UPDATE_COOLDOWN", |
| 53 "PET_BAR_UPDATE_USABLE", | 52 "PET_BAR_UPDATE_USABLE", |
| 54 "UPDATE_BINDINGS", | 53 "UPDATE_BINDINGS", |
| 55 } | 54 } |
| 143 -- event registration | 142 -- event registration |
| 144 f:RegisterForDrag("LeftButton", "RightButton") | 143 f:RegisterForDrag("LeftButton", "RightButton") |
| 145 for _, evt in pairs(eventList) do | 144 for _, evt in pairs(eventList) do |
| 146 f:RegisterEvent(evt) | 145 f:RegisterEvent(evt) |
| 147 end | 146 end |
| 147 f:RegisterUnitEvent("UNIT_AURA","pet") | |
| 148 | 148 |
| 149 -- attach to skinner | 149 -- attach to skinner |
| 150 bar:SkinButton(self, | 150 bar:SkinButton(self, |
| 151 { | 151 { |
| 152 AutoCast = f.autoCastShine, | 152 AutoCast = f.autoCastShine, |
