-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathdefaulthooks.lua
executable file
·52 lines (43 loc) · 1.06 KB
/
defaulthooks.lua
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
local addons = {}
addons["LuaSlinger"] = {
"LuaSlingerScratchBox",
"LuaSlingerScriptBox",
"LuaSlingerLibraryBox",
"LuaSlingerImportBox"}
addons["TinyPad"] = {
"TinyPadEditBox"}
addons["Phoenix"] = {
"PhoenixEntryEditBox"}
addons["LuaPad"] = {
"LuaPadEditBox"}
addons["Inspector"] = {}
for i = 1, 8 do
addons["Inspector"][i] = "IG_ScriptFrameScriptTab"..i.."ListScrollFrameChildFrameEditBox"
end
addons["FuncBook"] = {
"FuncBookFrameEditorScrollBoxEditBox"}
addons["myDebug"] = {
"myDebugScriptsFrameEditBox"}
local function onEventHandler()
local addonName = arg1
local t = addons[addonName]
if t then
for k, v in next,t do
local editbox = getglobal(v)
if editbox then
IndentationLib.enable(editbox, nil, 4)
end
end
end
end
for addon, t in next,addons do
for k, v in next,t do
local editbox = getglobal(v)
if editbox then
IndentationLib.enable(editbox, nil, 4)
end
end
end
local frame = CreateFrame("Frame")
frame:SetScript("OnEvent", onEventHandler)
frame:RegisterEvent("ADDON_LOADED")