summaryrefslogtreecommitdiff
path: root/plugins/MirLua/docs
diff options
context:
space:
mode:
authorAlexander Lantsev <aunsane@gmail.com>2015-06-12 19:38:39 +0000
committerAlexander Lantsev <aunsane@gmail.com>2015-06-12 19:38:39 +0000
commit0420af6e7d00d0877f53b6ea4434050c44b8dd4f (patch)
tree1d989dbada8b3165fca6077fd93cc7a9d59a706b /plugins/MirLua/docs
parent9c4510cd09c2fb34eeb1cefe58d70a7fb75e5ad4 (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.lua39
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)