annotate SystemBindings.xml @ 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
rev   line source
Nenue@70 1 <Ui xmlns="http://www.blizzard.com/wow/ui/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.blizzard.com/wow/ui/
Nenue@70 2 ..\FrameXML\UI.xsd">
Nenue@70 3 <Script file="SystemBindings.lua" />
Nenue@70 4
Nenue@70 5 <Frame name="$parentSystemBindings" parent="SkeletonKey" mixin="SkeletonKeySystemBindingsMixin">
Nenue@70 6 <Layers>
Nenue@70 7 <Layer level="BACKGROUND">
Nenue@70 8 <Texture parentKey="Background">
Nenue@70 9 <Color a="1" r="1" g="0" b="0" />
Nenue@70 10 </Texture>
Nenue@70 11 </Layer>
Nenue@70 12 </Layers>
Nenue@70 13 </Frame>
Nenue@70 14 </Ui>