annotate SkeletonKey.toc @ 75:e75a2fd448c0

- binding slot mixin: - store key binding definitions under their slot's data table - apply action button attributes when a slot is assigned - obtain correct macro body text when a macro is slotted - fix algorithm for resolving renamed macro indices - move spell detail lookup code out of mixin script - event chains: - initialize addon from PLAYER_LOGIN - reload keybinds from PLAYER_SPECIALIZATION_CHANGED, after spec profile is resolved - refresh interface content from SPELLS_CHANGED - hard refresh after PLAYER_SPECIALIZATION_CHANGED - hotkey text: - restore communication and detection of key binding updates and reflect them accordingly - properly respond to dynamic bindings that result from talent updates
author Nenue
date Mon, 23 Jan 2017 18:59:02 -0500
parents 131d9190db6b
children 94a279e9c5a9
rev   line source
Nenue@70 1 ## Interface: 70100
Nenue@70 2 ## Title: SkeletonKey
Nenue@70 3 ## Notes: Key Bindings for dinosaurs
Nenue@70 4 ## Author: Krakyn
Nenue@70 5 ## Version: 1.0-@project-revision@
Nenue@70 6 ## SavedVariables: SkeletonKeyDB
Nenue@70 7 ## X-Category: Interface Enhancements
Nenue@70 8 ## DefaultState: Enabled
Nenue@70 9 ## LoadOnDemand: 0
Nenue@70 10 ## OptionalDeps: Devian
Nenue@70 11
Nenue@70 12 SkeletonKey.xml
Nenue@70 13 SystemBindings.xml