WoWInterface SVN zz_Infoclock

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /trunk
    from Rev 53 to Rev 54
    Reverse comparison

Rev 53 → Rev 54

zz_Infoclock/core.lua
238,7 → 238,7
return not db['expert']
end
local function init()
options = addon['InitConfig'](addon, childName, true, {
options = addon:InitConfig(childName, true, {
['name'] = childName,
['type'] = "data source",
['OnTooltipShow'] = OnTooltip,
254,62 → 254,62
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)
\ No newline at end of file