Mercurial > wow > skeletonkey
comparison SkeletonKey/HotKey.lua @ 59:d8bb2629fea8
LKT
- organized addon templates a little
- centralized ticker
| author | Nenue |
|---|---|
| date | Sat, 27 Aug 2016 10:31:48 -0400 |
| parents | 9eebce04e69b |
| children | b7be92f62b05 |
comparison
equal
deleted
inserted
replaced
| 58:39cfd8e142f9 | 59:d8bb2629fea8 |
|---|---|
| 3 -- Created: 7/22/2016 10:28 PM | 3 -- Created: 7/22/2016 10:28 PM |
| 4 -- %file-revision% | 4 -- %file-revision% |
| 5 -- Module for fixing actionbar hotkey text | 5 -- Module for fixing actionbar hotkey text |
| 6 | 6 |
| 7 local _G, wipe, tContains, tinsert = _G, table.wipe, tContains, tinsert | 7 local _G, wipe, tContains, tinsert = _G, table.wipe, tContains, tinsert |
| 8 local kb, print, wrap = LibStub("LibKraken").register(KeyBinder, 'HotKey') | 8 local kb, print, wrap = LibStub("LibKraken").register(KeyBinder, "HotKey") |
| 9 local hotkey = {} | |
| 10 local hotkeyText = {} | 9 local hotkeyText = {} |
| 11 local blizHotKey = {} | 10 local blizHotKey = {} |
| 12 local bindings | 11 local bindings |
| 12 local hotkey = {} | |
| 13 | 13 |
| 14 -- frames obtained via post-load hooks, created by addons like Dominos or BarTender4 | 14 -- frames obtained via post-load hooks, created by addons like Dominos or BarTender4 |
| 15 local loadedFrames = {} | 15 local loadedFrames = {} |
| 16 -- frames divided by update categories | 16 -- frames divided by update categories |
| 17 local categoryFrames = {} | 17 local categoryFrames = {} |
| 18 -- frames indexed by action slot ID (just the action bar, for... reasons) | 18 -- frames indexed by action slot ID (just the action bar, for... reasons) |
| 19 local actionSlots = {} | 19 local actionSlots = {} |
| 20 local actionFrames = {} | 20 local actionFrames = {} |
| 21 local actionIndex = {} | 21 local actionIndex = {} |
| 22 | 22 |
| 23 kb.wrap(hotkey) | 23 kb:wrap(hotkey) |
| 24 | 24 |
| 25 --- Used to determine which groups of action buttons need updating | 25 --- Used to determine which groups of action buttons need updating |
| 26 local hotkeyEvents = { | 26 local hotkeyEvents = { |
| 27 ["UPDATE_BONUS_ACTIONBAR"] = {"bonus"}, | 27 ["UPDATE_BONUS_ACTIONBAR"] = {"bonus"}, |
| 28 ["UPDATE_VEHICLE_ACTIONBAR"] = {"vehicle"}, | 28 ["UPDATE_VEHICLE_ACTIONBAR"] = {"vehicle"}, |
