From 297a4ecf64fd16ac6b6616e6938ca86554f46c42 Mon Sep 17 00:00:00 2001 From: Alexander Lantsev Date: Fri, 12 Jun 2015 10:42:43 +0000 Subject: MirLua: added toptoolbar module git-svn-id: http://svn.miranda-ng.org/main/trunk@14132 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- plugins/MirLua/docs/examples/toptoolbar.lua | 47 +++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 plugins/MirLua/docs/examples/toptoolbar.lua (limited to 'plugins/MirLua/docs') diff --git a/plugins/MirLua/docs/examples/toptoolbar.lua b/plugins/MirLua/docs/examples/toptoolbar.lua new file mode 100644 index 0000000000..ea24ec31e1 --- /dev/null +++ b/plugins/MirLua/docs/examples/toptoolbar.lua @@ -0,0 +1,47 @@ +--- include m_toptoolbar module +local ttb = require('m_toptoolbar') +--- include m_icolib module +local icolib = require('m_icolib') + +local TTBBF_VISIBLE = tonumber("0x0002", 16) + +m.OnModulesLoaded(function() + ttb.OnTopToolBarLoaded(function() + local ttbButton = + { + -- required field + Name = "MirLua", + + Service = nil, + Flags = TTBBF_VISIBLE, + + IconUp = nil, + TooltipUp = "Up state", + wParamUp = nil, + lParamUp = nil, + + IconDown = nil, + TooltipDown = "Down state", + wParamDown = nil, + lParamDown = nil + } + + --- Add icons for top toolbar + ttbButton.IconUp = icolib.AddIcon('testTTBIconUp', 'Lua icon for ttbButtonUp') + ttbButton.IconDown = icolib.AddIcon('testTTBIconDn', 'Lua icon for ttbButtonUp') + + --- Add button on top toolbar + ttb.Service = "Srv/TTB" + ttb.AddButton(ttbButton) + + --- Create the top toolbar button which will be deleted below + local hTTButton = ttb.AddButton({ + Name = "MirLua", + TooltipUp = "Up state to delete", + TooltipDown = "Down state to delete" + }) + + --- Remove button from top toolbar + ttb.RemoveButton(hTTButton) + end) +end) -- cgit v1.2.3