Content:MirLua/Examples/menus: Difference between revisions

From Miranda NG
Jump to navigation Jump to search
(Undo revision 16991 by Wishmaster - category will be placed in the template)
No edit summary
 
Line 1: Line 1:
Add restart menu item to main menu
{{Content:MirLua/Example|code=
{{Content:MirLua/Example|code=
local clist = require("m_clist")
local icolib = require("m_icolib")
m.CreateServiceFunction("Lua/Restart", function()
  m.CallService("Miranda/System/Restart", 1)
end)
clist.AddMainMenuItem{
  Name = "Restart",
  Service = "Lua/Restart",
  Uid = '9FC57A01-FAC6-41AC-A009-52F1C6594095',
  Icon = icolib.AddIcon('restart', 'Restart')
}
}}
<!--{{Content:MirLua/Example|code=
--- include m_clist module
--- include m_clist module
local clist = require('m_clist')
local clist = require('m_clist')
Line 67: Line 84:
genmenu.CheckMenuItem(hCheckedMenuItem, true)
genmenu.CheckMenuItem(hCheckedMenuItem, true)
}}
}}
-->

Latest revision as of 00:06, 27 September 2017

Add restart menu item to main menu

local clist = require("m_clist")
local icolib = require("m_icolib")

m.CreateServiceFunction("Lua/Restart", function()
  m.CallService("Miranda/System/Restart", 1)
end)

clist.AddMainMenuItem{
  Name = "Restart",
  Service = "Lua/Restart",
  Uid = '9FC57A01-FAC6-41AC-A009-52F1C6594095',
  Icon = icolib.AddIcon('restart', 'Restart')
}