diff options
author | Alexander Lantsev <aunsane@gmail.com> | 2015-06-12 10:42:43 +0000 |
---|---|---|
committer | Alexander Lantsev <aunsane@gmail.com> | 2015-06-12 10:42:43 +0000 |
commit | 297a4ecf64fd16ac6b6616e6938ca86554f46c42 (patch) | |
tree | cb5a12e4901ff6aba2077a05862ff61c51ff4fe8 /plugins/MirLua/docs/examples | |
parent | 6d73d5c2980507e6823bb629aa2ce8d410989b8a (diff) |
MirLua: added toptoolbar module
git-svn-id: http://svn.miranda-ng.org/main/trunk@14132 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
Diffstat (limited to 'plugins/MirLua/docs/examples')
-rw-r--r-- | plugins/MirLua/docs/examples/toptoolbar.lua | 47 |
1 files changed, 47 insertions, 0 deletions
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) |