for k in pairs(cols) do |
db[k] = db[k] or defcolor |
end |
local menu = addon['AddConfigMenu'](addon, { |
local menu = addon:AddConfigMenu({ |
['name'] = L['Clock'], |
['order'] = 3, |
['menuGet'] = getPref, |
['menuSet'] = setPref, |
['disabled'] = expertMode, |
}, options) |
addon['AddConfigEntry'](addon,childName,"input","clockstring",L['Clock'],nil,1,nil,nil,nil,nil,menu) |
addon['AddConfigEntry'](addon,childName,"color","clockcolor",L['Clock'],nil,2,nil,nil,nil,nil,menu) |
addon['AddConfigEntry'](addon,childName,"description","dateinfo",L['dateinfo'],nil,100,nil,nil,nil,nil,menu) |
local menu2 = addon['AddConfigMenu'](addon, { |
addon:AddConfigEntry(childName,"input","clockstring",L['Clock'],nil,1,nil,nil,nil,nil,menu) |
addon:AddConfigEntry(childName,"color","clockcolor",L['Clock'],nil,2,nil,nil,nil,nil,menu) |
addon:AddConfigEntry(childName,"description","dateinfo",L['dateinfo'],nil,100,nil,nil,nil,nil,menu) |
local menu2 = addon:AddConfigMenu({ |
['name'] = L['Date'], |
['order'] = 4, |
['menuGet'] = getPref, |
['menuSet'] = setPref, |
['disabled'] = expertMode, |
}, options) |
addon['AddConfigEntry'](addon,childName,"input","datestring",L['Date'],nil,1,nil,nil,nil,nil,menu2) |
addon['AddConfigEntry'](addon,childName,"color","datecolor",L['Date'],nil,2,nil,nil,nil,nil,menu2) |
addon['AddConfigEntry'](addon,childName,"description","dateinfo",L['dateinfo'],nil,100,nil,nil,nil,nil,menu2) |
local menu3 = addon['AddConfigMenu'](addon, { |
addon:AddConfigEntry(childName,"input","datestring",L['Date'],nil,1,nil,nil,nil,nil,menu2) |
addon:AddConfigEntry(childName,"color","datecolor",L['Date'],nil,2,nil,nil,nil,nil,menu2) |
addon:AddConfigEntry(childName,"description","dateinfo",L['dateinfo'],nil,100,nil,nil,nil,nil,menu2) |
local menu3 = addon:AddConfigMenu({ |
['name'] = L['Latency'], |
['order'] = 5, |
['menuGet'] = getPref, |
['menuSet'] = setPref, |
['disabled'] = expertMode, |
}, options) |
addon['AddConfigEntry'](addon,childName,"input","latencystring",L['Latency'],nil,1,nil,nil,nil,nil,menu3) |
addon['AddConfigEntry'](addon,childName,"color","latencycolor",L['Latency'],nil,2,nil,nil,nil,nil,menu3) |
addon['AddConfigEntry'](addon,childName,"description","latencyinfo",L['Latencystring'],nil,100,nil,nil,nil,nil,menu3) |
local menu4 = addon['AddConfigMenu'](addon, { |
addon:AddConfigEntry(childName,"input","latencystring",L['Latency'],nil,1,nil,nil,nil,nil,menu3) |
addon:AddConfigEntry(childName,"color","latencycolor",L['Latency'],nil,2,nil,nil,nil,nil,menu3) |
addon:AddConfigEntry(childName,"description","latencyinfo",L['Latencystring'],nil,100,nil,nil,nil,nil,menu3) |
local menu4 = addon:AddConfigMenu({ |
['name'] = L['FPS'], |
['order'] = 6, |
['menuGet'] = getPref, |
['menuSet'] = setPref, |
['disabled'] = expertMode, |
}, options) |
addon['AddConfigEntry'](addon,childName,"input","fpsstring",L['FPS'],nil,1,nil,nil,nil,nil,menu4) |
addon['AddConfigEntry'](addon,childName,"color","fpscolor",L['FPS'],nil,2,nil,nil,nil,nil,menu4) |
addon['AddConfigEntry'](addon,childName,"description","fpsinfo",L['fpsstring'],nil,100,nil,nil,nil,nil,menu4) |
local menu5 = addon['AddConfigMenu'](addon, { |
addon:AddConfigEntry(childName,"input","fpsstring",L['FPS'],nil,1,nil,nil,nil,nil,menu4) |
addon:AddConfigEntry(childName,"color","fpscolor",L['FPS'],nil,2,nil,nil,nil,nil,menu4) |
addon:AddConfigEntry(childName,"description","fpsinfo",L['fpsstring'],nil,100,nil,nil,nil,nil,menu4) |
local menu5 = addon:AddConfigMenu({ |
['name'] = L['LDB'], |
['order'] = 7, |
['menuGet'] = getPref, |
['menuSet'] = setPref, |
['disabled'] = expertMode, |
}, options) |
addon['AddConfigEntry'](addon,childName,"input","ldbstring",L['LDB'],nil,1,nil,nil,nil,nil,menu5) |
addon['AddConfigEntry'](addon,childName,"description","ldbinfo",L['ldbstring'],nil,100,nil,nil,nil,nil,menu5) |
addon:AddConfigEntry(childName,"input","ldbstring",L['LDB'],nil,1,nil,nil,nil,nil,menu5) |
addon:AddConfigEntry(childName,"description","ldbinfo",L['ldbstring'],nil,100,nil,nil,nil,nil,menu5) |
|
addon['AddConfigEntry'](addon,childName,"toggle","showClock",L['Show Clock'],nil,2,nil,nil,nil,nil,options) |
addon['AddConfigEntry'](addon,childName,"toggle","showLatency",L['Show Latency'],nil,3,nil,nil,nil,nil,options) |
addon['AddConfigEntry'](addon,childName,"toggle","showFPS",L['Show FPS'],nil,4,nil,nil,nil,nil,options) |
addon['AddConfigEntry'](addon,childName,"toggle","12-Hours",L['12-Hours'],nil,5,nil,nil,nil,nil,options) |
addon['AddConfigEntry'](addon,childName,"toggle","expert",L['Expert'],nil,6,nil,nil,nil,nil,options) |
addon:AddConfigEntry(childName,"toggle","showClock",L['Show Clock'],nil,2,nil,nil,nil,nil,options) |
addon:AddConfigEntry(childName,"toggle","showLatency",L['Show Latency'],nil,3,nil,nil,nil,nil,options) |
addon:AddConfigEntry(childName,"toggle","showFPS",L['Show FPS'],nil,4,nil,nil,nil,nil,options) |
addon:AddConfigEntry(childName,"toggle","12-Hours",L['12-Hours'],nil,5,nil,nil,nil,nil,options) |
addon:AddConfigEntry(childName,"toggle","expert",L['Expert'],nil,6,nil,nil,nil,nil,options) |
C_Timer.After(db['update'], OnDataUpdate) |
end |
|
addon['startup'](addon, name, childName, init, true, defaults) |
addon['startup'](addon, name, childName, init, true, defaults) |