diff options
author | Alexander Lantsev <aunsane@gmail.com> | 2015-06-12 19:38:39 +0000 |
---|---|---|
committer | Alexander Lantsev <aunsane@gmail.com> | 2015-06-12 19:38:39 +0000 |
commit | 0420af6e7d00d0877f53b6ea4434050c44b8dd4f (patch) | |
tree | 1d989dbada8b3165fca6077fd93cc7a9d59a706b /plugins/MirLua/docs | |
parent | 9c4510cd09c2fb34eeb1cefe58d70a7fb75e5ad4 (diff) |
MirLua: added m_msg_buttonsbar module
git-svn-id: http://svn.miranda-ng.org/main/trunk@14136 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
Diffstat (limited to 'plugins/MirLua/docs')
-rw-r--r-- | plugins/MirLua/docs/examples/msgbuttonsbar.lua | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/plugins/MirLua/docs/examples/msgbuttonsbar.lua b/plugins/MirLua/docs/examples/msgbuttonsbar.lua new file mode 100644 index 0000000000..9eea0e4b6d --- /dev/null +++ b/plugins/MirLua/docs/examples/msgbuttonsbar.lua @@ -0,0 +1,39 @@ +--- include m_msg_buttonsbar module +local mbb = require('m_msg_buttonsbar') +--- include m_icolib module +local icolib = require('m_icolib') + +local BBBF_ISLSIDEBUTTON = 64 + +m.OnModulesLoaded(function() + local bbButton = + { + -- required fields + Module = "MirLua", + ButtonID = 1, + + Flags = BBBF_ISLSIDEBUTTON, + Tooltip = "Msg button", + Icon = icolib.AddIcon('testBBBIcon', 'Lua icon for bbbButton') + } + + mbb.OnMsgToolBarLoaded(function() + --- Add button on msg buttons bar + mbb.AddButton(bbButton) + + --- Create the msg buttons bar button which will be deleted below + mbb.AddButton({ + Module = "MirLua", + ButtonID = 2, + Flags = BBBF_ISLSIDEBUTTON, + Tooltip = "Msg button for deletion" + }) + end) + + mbb.OnMsgToolBarButtonPressed(function(w, l) + if l.Module == "MirLua" and l.ButtonID == 1 then + --- Remove button from msg buttons bar + mbb.RemoveButton("MirLua", 2) + end + end) +end) |